by Chad Michel | Jan 11, 2022 | Tools
Postman is a tool most web application developers are familiar with. A lot of what we use Postman for we could write ourselves or use the Unix curl command. But Postman makes interacting with APIs easier for developers. Plus, its ability to save requests and...
by Chad Michel | Dec 14, 2021 | Software Engineering, Tools
In my previous post, we queried some data in CouchDB. But the problem with that is we need to put some data into the database if we want to query it. Adding data to CouchDB isn’t difficult. You just need to insert another document. Doing so is pretty...
by Chad Michel | Dec 7, 2021 | Software Engineering, Tools
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...
by Chad Michel | Nov 30, 2021 | Technology, Tools
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...
by Chad Michel | Nov 23, 2021 | Software Engineering, Tools
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...
by Chad Michel | Nov 17, 2021 | Software Engineering, Tools
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...