Engineering notes

Blog Articles

Security shield protecting Express API requests and server endpointsBackend

How to Secure an Express API for Production

A practical Express API security guide covering HTTPS, Helmet, authentication, authorization, validation, rate limiting, CORS, logging, and safe errors.

6 min read
Nuxt 4 image upload pipeline through external API, storage, and NginxSoftware Development

Nuxt 4 Image Uploads with an External API: Fix 404 and CORS

Learn how to upload images from Nuxt 4 to an external API and fix common CORS, Nginx body-size, storage permission, public URL, and 404 problems.

6 min read
Docker Compose stack connecting Node.js API, PostgreSQL, network, and volumeBackend

Dockerize Node.js and PostgreSQL with Docker Compose

Containerize a Node.js API and PostgreSQL with Docker Compose using a production-aware Dockerfile, service networking, health checks, migrations, and persistent volumes.

6 min read
Nuxt 4 deployment pipeline from developer laptop to secure Ubuntu VPSSoftware Development

How to Deploy Nuxt 4 on an Ubuntu VPS with Nginx and PM2

A production-focused guide to running Nuxt 4 on Ubuntu with PM2, Nginx, environment variables, monitoring, reliable updates, and practical troubleshooting.

7 min read
AI Coding AgentsSoftware Development

AI Coding Agents in 2026: A Practical Guide for Full-Stack Developers

AI coding agents can inspect repositories, edit files, run tests, and open pull requests. Learn how full-stack developers can use them safely and effectively in 2026.

11 min read
Programmer reviewing AI-generated code – 2026 guideSoftware Development

Will AI Replace Programmers? How to Stay Relevant in 2026

AI is changing how software is built, but it is not making skilled programmers obsolete. Learn the technical and human skills developers need to stay relevant in 2026.

9 min read