Code Review your Own Pull Requests
Discover how self-reviewing your pull requests can elevate code quality, catch overlooked issues, and streamline the development process.
I specialize in building modern web applications with React and TypeScript. Here, I share my insights about software architecture, engineering practices, and web development best practices.
Discover how self-reviewing your pull requests can elevate code quality, catch overlooked issues, and streamline the development process.
Essential apps and tools that boost my productivity in 2024
Creating a component with a different node depending on the passed props
TLDR + FZF for a better developer experience
Using React ref to manipulate DOM nodes
Understanding React useEffect with practical examples
What do controlled and uncontrolled elements mean?
Avoid Nested Render Functions.
Avoid Short-Circuit Conditional UI Rendering.
In this article, I will show you how to generate a dictionary from a list and use TypeScript Generics to help us.
Simple steps to create a better README for your projects.
Some principles about Software Testing.
How to upgrade Husky package to the latest version 5.x
On this article, I'm going to share my process of studying software development with videos and note-taking.
On this article, I'll show how to implement `Stack` data structure in JavaScript focusing on how simple it is and how it works.
It's an opinionated guide I keep with me to consult every time I catch myself in doubt if I'm writing nice commit messages with context of what I'm delivering.
In this article, I'll focus on showing how to add, edit and remove items in an array causing mutation and non-mutation ways.
Sometime ago I need to format my Mac twice times in the same week and it's was very painful to configure all the things.
Let's understand the fundamental concepts of functional programming using JavaScript language.
In this article we will cover the 'bind' functionality that makes up the JavaScript language.
In this post we will approach the object Proxy included in the version ECMAScript 6, creating the possibility of interception and making possible creation of customized methods.
In this post we'll cover some methods of JavaScript that will make it easier for you to work with arrays and write more elegant codes.
Whenever you are told about pure functions, keep the following in mind.