PinnedPaginating Requests in APIsWhen exposing large data sets through APIs, it needs to provide a mechanism to paginate the list of resources. There are multiple…Apr 19, 20208Apr 19, 20208
Integrating WhatsApp with Ruby: A Simple GuideLearn how to quickly integrate WhatsApp into your Ruby app using the ruby_whatsapp_sdk and WhatsApp Cloud API.Oct 161Oct 161
Optimizing Ruby Background Jobs: Batching and Bulk InsertsIn this blog, I will describe my journey to identify and fix a time-out issue. The language and framework used are Ruby on Rails, but the…Aug 81Aug 81
Published inDev GeniusMap Reducer Design PatternA Powerful Tool for Efficient Data Processing in Software Development.Feb 25, 2023Feb 25, 2023
Published inBetter ProgrammingMeasuring Performance in Software EngineeringAlways add measures to prevent the system from degradingJun 3, 20221Jun 3, 20221
6 Steps to Improve Performance in Software EngineeringOptimize for performance. Learn the 6 steps required when working on performance optimizations.Jun 3, 20221Jun 3, 20221
Published inBetter ProgrammingDealing With Code Performance— Micro and Macro OptimizationsAs a developer, which areas should we focus on for performance optimizations? How can we measure it? Read this post to learn the framework.Jun 3, 20221Jun 3, 20221
Don’t Run Your Ruby Minitest Classes Twice!Minitest uses Ruby classes. Each class inherits its parent’s methods causing each class parent to run its tests twice. Learn how to…Mar 15, 2022Mar 15, 2022
Published inBetter ProgrammingExploring Ruby Splat OperatorsA look at the Single and Double splat operatorFeb 17, 20223Feb 17, 20223
Rack Middlewares in Ruby on RailsIn this post, I will describe what Rack is and how to write middlewares in Ruby on Rails. I will use common production examples.Oct 18, 2021Oct 18, 2021