Using LocalStack

Using LocalStack

Local development is always a priority for us at Don’t Panic Labs. We want a great local development experience because it allows each developer to work independently. Part of having a great local development experience means having all the tools you need on your...
Azure DevOps Delivery Plans

Azure DevOps Delivery Plans

Designing projects is challenging, which is probably a big reason why some people don’t even try. But just because something is difficult doesn’t mean it isn’t worth doing. Sometimes the most valuable things we do are difficult, and often the value...
Using the Harvest API

Using the Harvest API

Anyone who does consulting is keenly aware of the importance of time tracking. Harvest is an excellent tool for logging time for projects. It’s the system we use here at Don’t Panic Labs, and we’ve found it to be both low friction and highly valuable. But there may be...
I Want My .NET Maui!

I Want My .NET Maui!

There is something really appealing about native applications. As a user, having a “real” application – as opposed to a web application – often feels better. Native applications feel like a real piece of productive software. Maybe that’s why I enjoy working on them. I...
GitHub Actions and a C# AWS Lambda

GitHub Actions and a C# AWS Lambda

GitHub is the standard for online source control. It was really the first platform many of us knew about for the hosting of git in the cloud, and we have all used it at some point. At Don’t Panic Labs, we have been using Azure Dev Ops more than GitHub during the last...