PinnedViral PatelConcurrency 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…4 min read·Nov 2, 2021----
Viral PatelDistributed caching with Ruby on RailsScale your ruby on rails application with Redis distributed caching solution3 min read·Dec 14, 2021----
Viral PatelHow to dockerize a Rails applicationMicroservices architecture is a particular way of designing software applications so that it can be deployed independently, test…5 min read·Nov 19, 2021----
Viral PatelIdempotent 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…4 min read·Nov 9, 2021----
Viral PatelA 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…2 min read·Nov 4, 2021----
Viral PatelGit 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…2 min read·Apr 11, 2020--1--1
Viral PatelTests 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…2 min read·Feb 18, 2020----
Viral PatelDocker 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…1 min read·Dec 1, 2019----
Viral PatelinPathFactoryTIL: 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…1 min read·Aug 22, 2019----
Viral PatelOptional Chaining in JavaScriptOptional chaining enables capabilities for Javascript developers to perform a nil check on the objects before trying to access any object…1 min read·Jun 1, 2019----