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