PinnedConcurrency control for ActiveJob with Rails 6If you are familiar with Rails ecosystem and have experienced working with Rails framework, you already know about ActiveJob. For those who…Nov 2, 2021Nov 2, 2021
Distributed caching with Ruby on RailsScale your ruby on rails application with Redis distributed caching solutionDec 14, 2021Dec 14, 2021
How to dockerize a Rails applicationMicroservices architecture is a particular way of designing software applications so that it can be deployed independently, test…Nov 19, 2021Nov 19, 2021
Idempotent API requests: Ruby on RailsIdempotency is an attribute of designing safe and reliable APIs for clients to use without worrying too much about throttling, retrying or…Nov 9, 2021Nov 9, 2021
A hidden gem for developers since Ruby 2.7: New shorthand syntax for argument forwardingSince Ruby 2.7 there is a new shorthand syntax and much of the developer’s delight, it is for forwarding arguments to other methods. It is…Nov 4, 2021Nov 4, 2021
Git branch naming conventionsAs you have spent a couple of years in software or web development and if Git has become part of your work routine, this small tip of the…Apr 11, 20201Apr 11, 20201
Tests are executable documentationA well-written test case tells a clear story, communicating the intent of code. Learn how to write expressive tests and why duplication…Feb 18, 2020Feb 18, 2020
Docker Cleanup CommandsIf you see Docker claiming a lot of space on your computer and if you want to reclaim all of your space back from Docker, use following…Dec 1, 2019Dec 1, 2019
Published inPathFactoryTIL: GenServer’s init/1 in ElixirToday I’ve learned, that you can return timeout as part of init call response to let theGenServer know how long to wait for a reply. If no…Aug 22, 2019Aug 22, 2019
Optional Chaining in JavaScriptOptional chaining enables capabilities for Javascript developers to perform a nil check on the objects before trying to access any object…Jun 1, 2019Jun 1, 2019