Skip to main content

Blog

Articles, tutorials and thoughts about software development and technology.

Mastering the Event Loop: The Heart of Node.js
Mar 13, 20265 min

Mastering the Event Loop: The Heart of Node.js

If you work with Node.js, you’ve probably heard it’s "single-threaded.

Nodejseventloop
Read more
Title: State Management in 2026: Context API, Zustand, or Redux?
Mar 13, 20265 min

Title: State Management in 2026: Context API, Zustand, or Redux?

Choosing how to manage state in a React application can be a headache.

ReduxZustand
Read more
Observability: The "Sixth Sense" Every Developer Must Integrate
Mar 3, 20265 min

Observability: The "Sixth Sense" Every Developer Must Integrate

In traditional software development, there was a sacred boundary: the developer wrote the code, and the Operations (or SysAdmin) team was responsible for making "that thing" run. Success was measured by whether the code passed tests locally. But in the era of microservices, Kubernetes, and distributed systems, that boundary has vanished. Today, a developer who doesn't understand Observability is building in the dark.

Observabilitydevdynatracegrafana
Read more
The AI Paradox: The Future Asks Us to Think, But We Are Forgetting How
Feb 19, 20265 min

The AI Paradox: The Future Asks Us to Think, But We Are Forgetting How

In my previous post, I talked about how AI is shifting the value of work toward reasoning and creativity. But there is a reality that leaves a bitter taste in my mouth:

Read more
# The Era of Judgment: Why the Future of Work is Thinking (and Why the Office is a Relic)
Feb 19, 20265 min

# The Era of Judgment: Why the Future of Work is Thinking (and Why the Office is a Relic)

We are crossing a paradigm shift that goes far beyond software development.

IASoftware
Read more
Goodbye Spaghetti Code: Refactoring Infinite IF-ELSE with Object Mapping
Feb 12, 20265 min

Goodbye Spaghetti Code: Refactoring Infinite IF-ELSE with Object Mapping

As developers, we've all been there: a function that starts with two simple conditions and, six months later, turns into a 50-line "monster" full of nested `else if` and `switch` statements.

DevelopmentSoftwareFronten
Read more
The inevitable experience that opens paths for us
Feb 9, 20263 min

The inevitable experience that opens paths for us

Do not deny the years it took you to achieve your goals, they are the ones that taught you how to get there and the ones that allow you to stay

Personal development
Read more