Getting Started with Marten

Getting Started with Marten

by 

|

|  

in

As I wrote in my previous blog post, PostgreSQL is a very capable SQL database. But one thing very interesting about PostgreSQL is its excellent support for JSON documents. The ability to store JSON documents in a database basically allows the database to run like a NoSQL document store, effectively combining relational and non-relational into…

Read more…

Getting Started with Postgres

Getting Started with PostgreSQL

by 

|

|  

in

Writing software applications involves building many components. One of these components is the client, the piece of the application that the user interaction interacts with. Another component is the backend business logic, typically writing that in some server-side technology. The backend business logic enforces the required business rules. But another standard piece of application software…

Read more…

Reconnecting at HDC 2021

Reconnecting at HDC 2021

by 

|

|  

in

Last week was AIM’s Heartland Developers Conference (HDC) in Omaha. Spread out over three days, this annual event was held at the CHI Health Center arena (a change of scenery from the past several years). Each day was geared toward a different experience level: Novice, Pro, and Expert. This year’s event allowed me to do…

Read more…

Using LocalStack

Using LocalStack

by 

|

|  

in

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 developer machine. If you are running a system that needs access…

Read more…

Azure DevOps Delivery Plans

Azure DevOps Delivery Plans

by 

|

|  

in

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 in software development is in the difficult parts. Designing projects has a few obvious…

Read more…

Using the Harvest API

Using the Harvest API

by 

|

|  

in

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 times when you want to use…

Read more…

DPL Reading List

DPL Reading List – October 15, 2021

by 

|

|  

in

Each Friday, we share a curated list of articles we found during the past week. Here’s the list of the new and interesting ones we found for the week ending October 15, 2021. If there’s an article you think we should read, let us know in the comments below.   Move over, Word: The new…

Read more…

I Want My .NET Maui!

I Want My .NET Maui!

by 

|

|  

in

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 know that my work will produce something I might enjoy…

Read more…

Don't Panic Labs Reading List

DPL Reading List – October 8, 2021

by 

|

|  

in

Each Friday, we share a curated list of articles we found during the past week. Here’s the list of the new and interesting ones we found for the week ending October 8, 2021. If there’s an article you think we should read, let us know in the comments below.   Microsoft Predicts Weather for Individual…

Read more…

GitHub Actions and a C# AWS Lambda

GitHub Actions and a C# AWS Lambda

by 

|

|  

in

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 few years….

Read more…