Published inGetsafePulling off zero-downtime PostgreSQL migrations with Bucardo and TerraformAt Getsafe, we’ve been running our web services and primary databases in Heroku from the start, but we recently decided to move to AWS +…Jun 172Jun 172
Published inGetsafeHow we cut down our CI build times by 50%Here’s a story of how we improved our CI run times in one of our core Ruby services by up to 50%.Apr 12, 2023Apr 12, 2023
Published inGetsafeSolving a distributed authorisation problem with a local libraryHow we introduced a nifty gem to make shared authorization easierAug 11, 2022Aug 11, 2022
What’s the big deal about immutability?Hey guys! I wrote an article over on dev.to taking a brief look at what immutability is, and some reasons why devs might make a bug fuss…Apr 20, 2020Apr 20, 2020
Helpful Node.js testing utilitiesI wrote a post about some tools I’ve found useful when testing my Node.js apps and libraries. Go check it out over at dev.to. And if you…Apr 20, 2020Apr 20, 2020
Published inBits and PiecesCan Redux be Used on the Server?Redux is a great tool for managing state in complex frontend apps. Is it possible to extend this to the server?Jan 9, 20192Jan 9, 20192
Published inBits and PiecesGood Engineering Practices while Working SoloWhen you’ve got to go it alone, how do you make the most out of it?Jan 2, 201928Jan 2, 201928
Published inBits and PiecesUnderstanding Throttling and DebouncingImprove your app performance by leveraging these two techniquesDec 24, 20185Dec 24, 20185