Brian Childress


Using Environment Variables with Docker Compose

A quick reference guide for using environment variables with Docker Compose.


Rebuild a Single Docker Container

If you use Docker Compose to manage multiple containers, networking, etc. and need to rebuild a single service or container, here are a few commands that will help.


Importing / Exporting Data in MongoDB

Commands to deal with data in Mongo, mongodump, mongorestore


Populating a PostgreSQL Database in Docker

If you're using PostgreSQL and developing locally, here is a quick command to seed (re-seed) your database.


Split Screen on Mac


Deleting node_modules (or any directory really)

In this video I'll show you a simple command to find and remove all of your node_modules folders, or any folder you have a lot of, quickly and easily.


JWT | 2 Cookie Authorization - How It Works

In this video we start our 2 Cookie Authorization series by explaining how the approach works and how it can help to secure our applications that use tokens.


NodeJS APIs Without Express

In this video we create 3 simple API endpoints in NodeJS without Express.js. We use the HTTP module from Node to serve plain text, HTML, and JSON. This is a simple, lightweight server.


NodeJS / Express Authorization Middleware

In this video we build Authorization (AuthZ) middleware using Node, Express, and JSON Web Tokens (JWT). This tutorial will help you to implement simple access control into your NodeJS/Express API server. Access control can be defined based on a user's Role (Role-based access control, RBAC), or attribute based access control.


Docker Compose Overrides

We'll take a look at using multiple Docker Compose files for extending the functionality of Docker and Docker Compose for development.