Codeminer42's Engineering Blog
Design Patterns

The Journey to Modern Software Engineering
Legacy of the Future: Software Development Computer Generations The first generation of computers (1940–1956) appeared during World War II, when there was an urgent need to process large amounts of…
DDD Studies: Between Fishermen and Developers
Raw Portuguese version is here: https://tech-pills.github.io/2025-08-17-estudos-em-ddd-entre-pescadores-e-desenvolvedores/ Hello there! Hope you’re doing well. I've been studying Domain Driven Design more deeply in recent weeks, and I'm working on a TypeScript monorepo…
Back-end Design Patterns in Rails
Introduction In Rails applications, it’s easy to fall into the trap of scattering business logic where it doesn’t belong, especially in controllers. At first, it might seem harmless: a quick…
How To Avoid Losing Your App State
Memento mori. There are only two guaranteed things in life: one, we both are going to die. And while I'd prefer you go first... and it's nothing personal - I…
What you need to know about frontend design patterns
Imagine you find yourself facing your code at a point where you clearly have a problem to solve. You start to think about different ways to go about it, though…