I've been a developer for over 15 years, I love motorcycles and I'm the father of 2 children. Through this blog, I share articles about software development and personal development.
Learn how to manage state in your React components to prevent inconsistencies and bugs. Discover why reducing state variables is crucial and how to r...
In the world of web development, what is rigid is destined to die, while what is flexible thrives. Discover why flexibility is key to success as a de...
In the world of software development, everything moves fast. Between tight deadlines, new technologies emerging almost daily, and constant distractio...
When we talk about software architecture, it's common to immediately think of technologies, frameworks, or databases. But is that really what archite...
Refactoring is an essential practice to improve the quality of your code without changing its behavior. It helps simplify and optimize your code, but...
Software development estimates are a headache 🤯. Why is it so hard to make them work? Discover the reasons why estimates fail and how you can better...
As a developer, you know that code is important, but have you ever thought about how your data is organized? 🤔 As Linus Torvalds once said, "Good pr...
The 3 Component Cohesion Principles are essential to building modular and maintainable systems. Discover why and how to apply them to improve the str...
In software development, learning to code is also learning to fail. Discover how mistakes are an integral part of the software development process an...