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…7 min read·Apr 19, 2020--8--8
Ignacio ChiazzoinDev GeniusMap Reducer Design PatternA Powerful Tool for Efficient Data Processing in Software Development.3 min read·Feb 25, 2023----
Ignacio ChiazzoinBetter ProgrammingMeasuring Performance in Software EngineeringAlways add measures to prevent the system from degrading4 min read·Jun 3, 2022--1--1
Ignacio Chiazzo6 Steps to Improve Performance in Software EngineeringOptimize for performance. Learn the 6 steps required when working on performance optimizations.5 min read·Jun 3, 2022--1--1
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.5 min read·Jun 3, 2022--1--1
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…4 min read·Mar 15, 2022----
Ignacio ChiazzoinBetter ProgrammingExploring Ruby Splat OperatorsA look at the Single and Double splat operator5 min read·Feb 17, 2022--3--3
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.5 min read·Oct 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…4 min read·Feb 28, 2019--3--3
Ignacio ChiazzoProxying Mobile Requests to Your Local Server Using CharlesIn this post, I will show you how we can redirect all the requests from an iOS application to a local server regardless of whether the app…3 min read·Mar 1, 2018----