Skip to content

Blogs...musings...oh my...

How does ReactJS batch multiple updates to a state?

Breaking down how ReactJS handles multiple updates to a particular state Read more →

December 29th, 2024

Why hooks cannot be invoked conditionally in ReactJS?

A simple explanation on why we have to follow certain rules when invoking hooks in ReactJS Read more →

December 27th, 2024

JavaScript Bundling ELI5

A brief recollection about my understanding of bundlers and modules in the JavaScript ecosystem Read more →

December 23rd, 2024

Rails 8 introduces a built-in rate limiting API

How Rails 8 introduces a native rate limiting API to manage request flow without external gems like rack-attack Read more →

February 13th, 2024

Rails 6.1 raises an error for impossible camelcase inflections

How impossible camelcase inflections cause routing errors and how to fix them with custom inflection rules Read more →

December 15th, 2020

Ruby 3 supports transforming hash keys using a hash argument

Transform hash keys with simple hash arguments in Ruby 3, eliminating verbose blocks. Read more →

December 15th, 2020

Improved CLI tools for terminal users

Few of the powerful CLI tools that improve terminal productivity including fzf, hyperfine, etc Read more →

December 27th, 2018