Trailhead Interviewed on The Azure DevOps Podcast
In the quickly evolving landscape of software, keeping pace with advancements is crucial to avoid having your application become a dreaded “legacy” application. Recently, Trailhead’s very own Jonathan “J.” Tower had the privilege of being a featured guest on The Azure DevOps Podcast with Jeffrey Palermo. During this insightful conversation, J. and Jeffrey discussed the […]
A Strapi Headless CMS Quick Start Guide
Introduction In the rapidly evolving realm of content management systems, the notion of a “headless” content management system (CMS) has gained significant traction due to its adaptability and scalability. Strapi is an exceptional example of such a headless CMS, offering valuable features for developers, content creators, and business owners alike. This comprehensive guide will explore […]
Are You Prepared for the End of Xamarin Support?
In October 2022, Microsoft announced that Xamarin and Xamarin.Forms apps will no longer be supported after May 1, 2024, which is just eight months from the writing of this post. The reason for this deadline is that Xamarin is being replaced by its successor technology, .NET MAUI. What Happens if You Do Nothing? Most likely, […]
Using Private NuGet Feeds with .NET MAUI and Azure Pipelines
As you may already know, there’s no App Center support for .NET MAUI yet (and possibly won’t be). Trailhead is using Azure Pipelines for many of our projects, including for generating our mobile builds and distributing them to the app stores (Apple and Android). One of the challenges when you do this is bringing in […]
Integrating ChatGPT into Your Quality Assurance Workflow
The Power of ChatGPT for Quality Assurance Greetings, dear readers! This exploration focuses on how the integration of AI language models like ChatGPT into Quality Assurance (QA) operations can serve as a transformational tool. It is important to bear in mind that while ChatGPT is an emerging tool offering numerous benefits, it should primarily be […]
GitHub vs. Azure DevOps: Which Is Right for Your Development Team
In this blog, I want to dive into a debate that is happening in software teams all over the world right now as I write this sentence: Should we use GitHub or Azure DevOps for our source control, team collaboration, and DevOps? At Trailhead, we understand the significance of choosing the right tools for your […]
.Net MAUI + Azure Pipelines + iOS TestFlight!
In this post, I want to show you how to publish a .NET MAUI app via TestFlight from an Azure Pipeline. These tools allow you to create cross-platform Android and iOS apps, then use pipelines to build the app any time its code changes, and deploy an unofficial version of the app to a group […]
Handling Time Zone Challenges in Software Testing
Time Zones Are Challenging Without a doubt, time and time zones is one of the most “painful” and difficult topics for everyone who is involved in software development in one way or another. And we are not even talking about major international projects that may affect various countries and continents. It’s enough to understand that […]
Our Process for Designing an App Logo
Why Do I Need to Design an App Logo? Whenever Trailhead starts designing an app logo, we believe it’s more than just creating something that looks good. Rather, an app logo should convey your app’s purpose, as well as your company’s values, mission, and personality. This blog post will take you through Trailhead’s creative process […]
Infrastructure as Code: Custom Software’s Best Friend
In this blog, I want to shine a light on the practical benefits that Infrastructure as Code (IaC) brings to software development projects. I’ll show you how defining our applications’ infrastructure needs in the form of code can more easily automate provisioning, achieve consistency, improve collaboration, and streamline many of our workflows. I’m going to […]