The one about multi-API support in legacy code
In a previous post I mentioned I had been working on replicating some functionality for collecting beneficiaries data in an old SPA. The code in that application was quite legacy and highly coupled to

Search for a command to run...
In a previous post I mentioned I had been working on replicating some functionality for collecting beneficiaries data in an old SPA. The code in that application was quite legacy and highly coupled to

I have been building a component showcase page for an internal design system, using Sinatra and ERB templates. The page renders each UI component visually and, right below it, offers a toggle to revea

Disclaimer: This is not a sponsored post. I recently registered the domain davidmontesdeoca.dev through sav.com. At the time of this writing, they offer a highly competitive price of $4.99 for the first year, with a renewal rate of $12.68 per year. ...

A while back, I wrote about my experience working remotely. I mentioned that, having seen the advantages of this way of working, today I would not consider accepting office-based or mandatory hybrid work models. But that's not all. As I see it, the p...

Here begins a new blog series where I plan to share useful tips I discover in my day-to-day development work. Translating a Figma design into code for the new project I am currently working on, I encountered a specific UI requirement: a container wi...

At the beginning of this year I talked about the layoffs in the American fintech I work for as a contractor. That story is key to what comes next. For a long time, the company was focused entirely on education. They finally decided to diversify, bett...

It has been a full year since I joined SNGULAR. In this post, I want to talk about my experience with them so far. As I mentioned when I landed this job, working for a consulting firm was not in my plans when I started looking for a new job at the be...

In the previous post, I mentioned that I was starting to use Cursor as my main IDE, after having worked with VSCode and Copilot for a while. A key advantage of Cursor for VSCode users is its support for the same keyboard shortcuts, allowing for a sea...

Recently, I was assigned a spike to check the feasibility of migrating a React application to a microfrontend with Sinatra + htmx entirely using AI. In this case, with Claude Code. Of course, I did not have to try to do the entire migration at once, ...
