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 […]
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 […]
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) […]