Choosing the Right Custom App Development Stack: Native vs Cross-Platform vs Hybrid
It can be difficult to choose a development stack for your custom mobile apps today due to the number of possibilities currently available. Though there are many options, each of them falls into one of three basic categories: native, cross-platform, or hybrid mobile app development. In this article, I’ll break down each type of mobile […]
Slow .NET API? Redis Caching May Be the Answer
Just like venturing into the wilderness requires the proper gear, developing REST APIs with ASP.NET Core also requires the right tools and equipment for your application to perform at its best. At Trailhead, Redis caching is one such tool that’s always in our backpack. What Is Redis? Redis is an open-source, in-memory data store that […]
Dos and Don’ts for Streaming File Uploads to Azure Blob Storage With .NET MVC
What’s the big deal about file uploads? Well, the big deal is that they are tricky operations. Implement file uploads the wrong way, and you may end up with memory leaks, server slowdowns, out-of-memory errors, and worst of all, unhappy users. With Azure Blob Storage, there are multiple different ways to implement file uploads. But […]
‘.NET MAUI for C# Developers’ Book Co-Authored by Trailhead’s Rodrigo Juarez
Most C# developers have of heard of .NET MAUI by now, but maybe not everyone knows exactly what it is, why it’s so important, and how to get started using it. That’s why we are so proud of our teammate Rodrigo Juarez for co-authoring a book on this topic alongside Trailhead’s long-time friend, Jesse Liberty. […]
Buy vs Build: A Nuanced Approach to the Great Software Debate
One of the oldest debates for businesses that use software is the question of “buy versus build.” On the one hand, you have off-the-shelf or software-as-a-service (SaaS) offerings which are tried and true and spread the cost for their development across hundreds or even thousands of customers. The other option is to create custom software […]
Migrating to the Cloud: How to Plan, Deploy, and Succeed the Trailhead Way
At Trailhead Technology Partners, we often help our customers navigate the complex world of migrating custom software applications to the cloud. For anyone thinking about undertaking such a project, I’ve outlined the whys and hows of Trailhead’s migration process below. I hope this is a helpful guide to get you started on your own migration […]
How Artificial Intelligence Is Changing Software Development Right Now
For the first time in many years, the public has recently become aware of artificial intelligence (AI) again after OpenAI released their much-publicized chatbot, ChatGPT. Something about its uncanny intelligence and human-like fluency captured people’s imaginations, and maybe even freaked out a few folks. If you’re involved professionally in software development, you’ve no doubt seen […]
Top-Level Statements in C#
This article is part of C# Advent 2022. During the month of December, two new articles are posted each day until December 25th. These articles will be about something in the C# language, and are written by experts from around the C# community. Trailhead is proud to be a part of it this year! What are […]
ChatGPT: Should You Be Scared of AI? A Perspective Written by ChatGPT
With the recent release of OpenAI’s ChatGPT, a powerful chatbot trained on a massive amount of internet data, many people are wondering whether they should be worried about the implications of this technology. In this blog post, we’ll take a closer look at ChatGPT and explore whether it’s something you should be scared of. What […]
What’s New in .NET 7?
At Trailhead, we think that .NET is the world’s most powerful and flexible framework for custom development. That’s why we are so excited that .NET 7 was officially released this week. When you see what’s new in .NET 7, we think you will agree that it moves the platform forward in some very compelling and […]