Document APIs Done Right
At Trailhead, we have built many enterprise-grade .NET APIs that deal with managing documents – files, photos, PDFs, etc – and in this blog I will distill some best practices that will help you optimize your API and download performance, reducing the processing burden and memory requirements for your API. These techniques work equally well […]
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 […]
Azure Functions in Late 2022
I’ve been catching up with Azure Functions recently, and one thing I learned is that setting up your development environment, project structure and Azure DevOps pipeline is not as straightforward as I’d expect. The goal of this article is to help you with that. I recommend that you first read the guidelines for running C# […]
Create Your Free Azure and Cosmos DB Account
Creating a free Azure account Did you know you could create a free Microsoft Azure account for learning and testing purposes? Doing so will provide you with 12 months of free access to popular services, a $200 credit for the first 30 days, and access to the free tier of 25+ services. All you need […]
Getting Started with Azure Functions
Azure Functions is a serverless solution to run code in the cloud. The functions run inside a function app. You can develop functions directly in the Azure portal, or use VS Code or Visual Studio. I see the functions as a way to write small portions of code reacting to external events. These events are […]
Getting Started with Azure CLI
What is Azure Command-Line Interface (CLI) Azure CLI is a set of commands used to manage Azure resources. The advantages to using it are that you can access functionality not available in the portal, and you can automate your work. You can run commands in all different shells and operating systems, but for this post, […]
It’s Alive! My First Azure Bot Service
Microsoft CEO Satya Nadella says “bots are the new apps.” If that’s the case, then developers are going to need a cross-platform way to build those bots, just like they have cross-platform frameworks for building mobile app. Good news, because Microsoft has built just such a framework in their Azure Bot Service. Think of it […]
Restoring a SQL Server backup to Amazon RDS
The other day I was faced with this task, and ran into quite a few issues on the way. Despite intense googling and corresponding on the AWS forums, I ended up having to resolve it myself, so by blogging about it I hope it might make someone else’s experience smoother. RDS RDS (Relational Database Service) […]