Speeding 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
Published inGoiabadaFaster Ruby APIs with PostgresLeveraging Postgres' JSON functions to build a 10x faster Ruby API.Jan 14, 2020A response icon1Jan 14, 2020A response icon1
Published inGoiabadaUpgrading 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
Published inGoiabadaHalving 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
Published inGoiabada10 ways not to do a big deployIdeally, deploys should be small, concise and easily revertible. However, sometimes everything just goes kaput.Sep 3, 2018A response icon1Sep 3, 2018A response icon1
Published inGoiabadaWorking 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
Published inGoiabadaThe 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, 2018A response icon1Mar 5, 2018A response icon1
Published inGoiabadaImproving 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, 2017A response icon1Sep 4, 2017A response icon1
Published inGoiabadaHow 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
Published inGoiabadaWhen Postgres is not enoughWhat happens when your project’s RDBMS is just not enough to deal with unexpectedly huge amounts of data?May 8, 2017A response icon2May 8, 2017A response icon2