Giulliano BuenoAvoid Using Exceptions as Control FlowsHere are my strongly opinionated arguments against using exceptions to handle validation in API controllers (Rails).2 min read·Nov 21, 2023----
Giulliano BuenoValidation in APIs (Ruby on Rails)Validation is a critical aspect of building robust APIs, ensuring that the data received by your application is accurate, secure, and…3 min read·Nov 20, 2023----
Giulliano BuenoReading list for new principal software engineersBecoming a principal software engineer is an exciting and challenging role, and it’s important to be well-versed in the latest best…5 min read·Jan 20, 2023----
Giulliano BuenoHow to guarantee ordering in a Kafka topic with multiple producersKafka is a powerful, distributed streaming platform that allows for the real-time processing of large volumes of data. One of the key…3 min read·Jan 17, 2023----
Giulliano BuenoHow to sort a 1 terabyte text file?Sorting a large text file can be a challenging task, especially when the file is in the order of terabytes. The traditional in-memory…2 min read·Jan 17, 2023----
Giulliano BuenoHigh Order Function Instead of Decorator for FunctionAn elegant solution for “Decorators are not valid here.”2 min read·Jan 20, 2021----
Giulliano BuenoZeit.now Using Private DependenciesAn easy way (but probably not the best one) to deploy your Javascript/Typescript application using Zeit.now and use private dependencies…1 min read·Mar 10, 2020--1--1
Giulliano BuenoPersisting State Securely In Session StoreIn my frontend projects, I normally use oauth2 implemented internally by my backend team. The only problem with this authentication…2 min read·Dec 1, 2018----
Giulliano BuenoWasting My TimeNowadays in job interviews it is common to have a quiz that asks the candidate to solve some problems that look simple at first but that…1 min read·Jun 30, 2015--1--1