PinnedIgnacio ChiazzoPaginating 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
Ignacio ChiazzoOptimizing 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
Ignacio ChiazzoinDev GeniusMap Reducer Design PatternA Powerful Tool for Efficient Data Processing in Software Development.Feb 25, 2023Feb 25, 2023
Ignacio ChiazzoinBetter ProgrammingMeasuring Performance in Software EngineeringAlways add measures to prevent the system from degradingJun 3, 20221Jun 3, 20221
Ignacio Chiazzo6 Steps to Improve Performance in Software EngineeringOptimize for performance. Learn the 6 steps required when working on performance optimizations.Jun 3, 20221Jun 3, 20221
Ignacio ChiazzoinBetter 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
Ignacio ChiazzoDon’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
Ignacio ChiazzoinBetter ProgrammingExploring Ruby Splat OperatorsA look at the Single and Double splat operatorFeb 17, 20223Feb 17, 20223
Ignacio ChiazzoRack 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
Ignacio ChiazzoIntrospection in GraphQLYesterday I was asked what are my two favorites features about GraphQL, my answer was Introspection and fetching only the data that you…Feb 28, 20193Feb 28, 20193