Codeminer42's Engineering Blog
Software Development

Vibecoding vs Agentic Engineering: One Ships, the Other Prays
I've been preparing a talk about AI-assisted development and spent a lot of time reading what developers are saying online, in meetups, in conference hallways. A pattern keeps showing up:…
Everything you should know about Background Jobs with ActiveJob
Orchestrating background tasks (or "jobs," as they are often called) is common in web development. Any application that deals with time-consuming operations, such as sending emails, processing images, or integrating…
How To Build An AI Agent For Talent Matching – Part 2
In the first post of this series, our great Edy Silva tried multiple approaches for a Talent Matching system that would work for our little problem. What is the problem?…
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…
Finite State Machines and how to build any step by step flow in React
I was working as a frontend developer at an event platform. One day, a task came up to redesign the ticket purchasing flow, where the user, after selecting an event,…