Blog
Browse by tag →Explorations in software engineering, technical leadership, and the intersection of music and code. Long-form thoughts for the curious mind.
Today I am sharing a new technique I’ve been crafting for the past few years, that has allowed me to move fast in projects while maintaining high code quality
Read full entryReduce build times by dropping unnecessary steps, leveraging concurrency, caching dependencies, and smart Dependabot tricks
Read full entryHow much time do you spend in your terminal? You better be having a good time there. Learn how to customize it
Read full entryDo you have a new development laptop and you need to configure git? I got you covered
Read full entryHow to leave a product you love when you can't ignore politics
Read full entryLearnings from adding support to dark mode to my website
Read full entryWrite once, re-use everywhere, by publishing your code in npm!
Read full entryIs it possible to stop a function if it has been running for a long time?
Read full entryKeep track of your functions and methods' inputs and outputs, cleanly.
Read full entryThe problem statement is: you want to execute a function that may fail, and you want to retry it N times. How could you solve this?
Read full entrySmall improvements add up. Sadly, the same thing happen with less fortunate decisions. Keep your code with less indentation with this trick.
Read full entryI am sure you have used Promises before, but if you avoid them because of their mystical behavior, this article is for you.
Read full entryLearn how browsers can choose the right image for different screen resolutions
Read full entry