Blogs
🧱 Immutability
Recently at work, I had to deal with a codebase that lacked immutability almost entirely. I have been trying to get closer to concepts and practices from the functional programming world, especially immutability, so when making changes to the code, I missed this feature a lot. I believe it has many …
🕒 Task vs Promise: …
The first language in which I learned to work asynchronously was JavaScript. Initially, it was very challenging because it was a completely different way of thinking from what I had learned in university. Once I internalized the principles of asynchronous programming, it became much easier. So, when …
🛠️ Branded Types
As a developer, exploring and understanding Branded Types in TypeScript has been a revelation to me. Before delving into this topic, let me share a brief personal experience on how I have evolved in my perception of working under pressure, something that in many ways reflects my approach to complex …