Leonardo BritoSpeeding Up the Back-end with Graph TheoryHere's how I used some simple graph theory concepts to achieve a 4x speedup in a Ruby back-end service.Feb 7, 2020Feb 7, 2020
Leonardo BritoinGoiabadaFaster Ruby APIs with PostgresLeveraging Postgres' JSON functions to build a 10x faster Ruby API.Jan 14, 20201Jan 14, 20201
Leonardo BritoinGoiabadaUpgrading from DelayedJob to Sidekiq in a mature Rails webappThe story of how we replaced a critical piece of software in a large Rails codebase with zero downtime and no data gaps.Dec 10, 2019Dec 10, 2019
Leonardo BritoinGoiabadaHalving page sizes with srcsetHow we used an often overlooked HTML attribute to serve images more efficiently and reduced page sizes by up to 50%.Jan 14, 2019Jan 14, 2019
Leonardo BritoinGoiabada10 ways not to do a big deployIdeally, deploys should be small, concise and easily revertible. However, sometimes everything just goes kaput.Sep 3, 20181Sep 3, 20181
Leonardo BritoinGoiabadaWorking remotely in a non-remote companyHere's what I learned after working half a year remotely in a remote-friendly (but mostly non-remote) company.Jun 12, 2018Jun 12, 2018
Leonardo BritoinGoiabadaThe 5 stages of dealing with legacy codeWorking on a legacy project sometimes feels like a journey through grief. It kind of is, but not really.Mar 5, 20181Mar 5, 20181
Leonardo BritoinGoiabadaImproving spec speed in a huge, old Rails appThe story of how we improved our test suite speed by 41% in a huge, 6-year-old Rails project.Sep 4, 20171Sep 4, 20171
Leonardo BritoinGoiabadaHow a Unix CLI tool made me care about software feedbackProviding feedback is one of the most important parts of any software.Jun 19, 2017Jun 19, 2017
Leonardo BritoinGoiabadaWhen Postgres is not enoughWhat happens when your project’s RDBMS is just not enough to deal with unexpectedly huge amounts of data?May 8, 20172May 8, 20172