Leonardo Brito·Feb 7, 2020Speeding 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.
InGoiabadabyLeonardo Brito·Jan 14, 2020Faster Ruby APIs with PostgresLeveraging Postgres' JSON functions to build a 10x faster Ruby API.A response icon1A response icon1
InGoiabadabyLeonardo Brito·Dec 10, 2019Upgrading 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.
InGoiabadabyLeonardo Brito·Jan 14, 2019Halving page sizes with srcsetHow we used an often overlooked HTML attribute to serve images more efficiently and reduced page sizes by up to 50%.
InGoiabadabyLeonardo Brito·Sep 3, 201810 ways not to do a big deployIdeally, deploys should be small, concise and easily revertible. However, sometimes everything just goes kaput.A response icon1A response icon1
InGoiabadabyLeonardo Brito·Jun 12, 2018Working 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.
InGoiabadabyLeonardo Brito·Mar 5, 2018The 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.A response icon1A response icon1
InGoiabadabyLeonardo Brito·Sep 4, 2017Improving 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.A response icon1A response icon1
InGoiabadabyLeonardo Brito·Jun 19, 2017How a Unix CLI tool made me care about software feedbackProviding feedback is one of the most important parts of any software.
InGoiabadabyLeonardo Brito·May 8, 2017When Postgres is not enoughWhat happens when your project’s RDBMS is just not enough to deal with unexpectedly huge amounts of data?A response icon2A response icon2