BackBack

Engineering Blog

byAlbert Hernández

© 2025 Albert Hernández.

Almost all rights reserved

Email copied!
GitHubLinkedInXYouTube
Skip to content
BackBack

Engineering Blog

byAlbert Hernández
Thumbnail for post: Automating Large-Scale Refactoring with Codemods

Automating Large-Scale Refactoring with Codemods

Learn how to automate large-scale code refactoring with codemods and see practical examples for managing technical debt, migrating tools, and keeping enterprise codebases maintainable.

Albert Hernandez
Aug 18, 2025
13 min read
Thumbnail for post: Feature Flags in Node.js: A Complete Guide with Environment Variables

Feature Flags in Node.js: A Complete Guide with Environment Variables

Learn how to implement feature flags in Node.js applications using environment variables. This comprehensive guide covers setup, best practices, and real-world examples for managing feature toggles effectively.

Albert Hernandez
Aug 8, 2025
13 min read
Thumbnail for post: Understanding the Repository Pattern in Node.js

Understanding the Repository Pattern in Node.js

Learn how to implement the Repository Pattern in Node.js to cleanly separate your business logic from data access. Discover how this architectural approach leads to significantly cleaner, more testable, and highly maintainable code.

Albert Hernandez
Aug 7, 2025
16 min read
Thumbnail for post: Dockerizing a Node.js App with Best Practices

Dockerizing a Node.js App with Best Practices

Learn how to Dockerize your Node.js app using best practices to create fast, secure, and production-ready images. Master multi-stage builds, Alpine optimization, and security hardening techniques.

Albert Hernandez
Aug 3, 2025
14 min read
Thumbnail for post: Stop Managing Releases Manually: Automate Everything with Release-Please

Stop Managing Releases Manually: Automate Everything with Release-Please

Stop creating changelogs, tagging releases, and managing version bumps by hand. Learn how to automate your entire npm library release process using release-please and conventional commits.

Albert Hernandez
Aug 3, 2025
17 min read
Thumbnail for post: TypeScript Path Aliases in Node.js: The Complete Guide

TypeScript Path Aliases in Node.js: The Complete Guide

Transform messy relative imports into clean path aliases. This complete guide shows you how to set up TypeScript path aliases in Node.js projects with ts-node-dev or nodemon, Jest, and production builds.

Albert Hernandez
Aug 3, 2025
7 min read