Giulliano Bueno·Nov 21, 2023Avoid Using Exceptions as Control FlowsHere are my strongly opinionated arguments against using exceptions to handle validation in API controllers (Rails).A response icon1A response icon1
Giulliano Bueno·Nov 20, 2023Validation 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…
Giulliano Bueno·Jan 20, 2023Reading 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…
Giulliano Bueno·Jan 17, 2023How 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…
Giulliano Bueno·Jan 17, 2023How 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…
Giulliano Bueno·Jan 20, 2021High Order Function Instead of Decorator for FunctionAn elegant solution for “Decorators are not valid here.”
Giulliano Bueno·Mar 10, 2020Zeit.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…A response icon1A response icon1
Giulliano Bueno·Dec 1, 2018Persisting State Securely In Session StoreIn my frontend projects, I normally use oauth2 implemented internally by my backend team. The only problem with this authentication…
Giulliano Bueno·Jun 30, 2015Wasting 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…A response icon1A response icon1