Articles
Count = 15
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.
EmailSender With Nodemailer
Created: 2/14/2026
This article describes how to implement an EmailSender utility with the nodemailer library configured to use an existing SMTP server.
EJS Posting Form Data
Created: 2/16/2026
This article describes posting form data from the client to the server. The data is sent to the server with the default Content-Type of application/x-www-form-urlencoded.
EJS Client-Side Validation
Created: 2/16/2026
This article describes validating form data before it is posted to the server. This provides immediate user feedback and reduces server load.
Express Server-Side Validation
Created: 2/16/2026
This article describes validating form data on the server. The form data should have already been validated on the client-side.
EJS Password Input Validation
Created: 2/16/2026
This article describes password requirements for user registration. Password requirements should be listed and indicate if the requirement has been satisfied.