Articles

Count = 8

Let's Talk About Express

Created: 2/13/2026
This is the first of many articles about Express JS server applications. New to Express myself, I'll begin with a getting started tutorial.

Development Environment Setup

Created: 2/13/2026
This article describes how to install and setup the node.js platform and the express.js framework for development using Visual Studio Code.

Express EJS Template Engine

Created: 2/14/2026
Express Embedded JavaScript (EJS) is a template system which allows client JavaScript execution per page. This article describes EJS templating setup and workflow.

Express EJS Views, Layouts, and Partials

Created: 2/14/2026
Views in Express EJS are a lot like views in MVC and pages in Razor Pages. This article describes the express-ejs-layouts implementation.

Express Routers and Controllers

Created: 2/14/2026
Routers handle the request endpoints. Controllers handle the response. This article describes how routers and controllers implement the separation of concerns principle.

Express Environment Variables

Created: 2/14/2026
Environment variables are not just secrets. Using the NODE_ENV variable, you can set different runtime configurations like "development" and "production".

MySQL and Services

Created: 2/14/2026
This article describes MySQL installation and connection pool implementation to integrate with Express. I use services for the data layer.

PostgreSQL and Services

Created: 2/27/2026
This article describes PostgreSQL installation and connection pool implementation to integrate with Express. I use services for the data layer.