CouchDB Using Nano NPM

CouchDB Using Nano NPM

In my previous blog post, I did a quick intro to CouchDB. In this post, we will dive into writing some code that uses CouchDB. We will use NodeJS for this application. You could just as easily write this in C# or any language, but for this post I thought I’d...
Relax, It’s CouchDB

Relax, It’s CouchDB

CouchDB is a NoSQL database solution, which means it supports persistence of data. But you don’t have to spend a lot of time designing the relational structure upfront. This makes starting development with a NoSQL system easier than typical SQL databases because...
Getting Started with Marten

Getting Started with Marten

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...
Getting Started with PostgreSQL

Getting Started with PostgreSQL

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...
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...

Looking For More?

Sign up to receive useful software development tips and news from the Don't Panic Labs team.

You have successfully subscribed!