Vitest is not ready to replace Jest (and may never be)I recently had an opportunity to try to improve the build-times for some client software. After reviewing the claims for why Vitest was…Jan 2, 20234Jan 2, 20234
Published inDigIO AustraliaEasy Lambda OptimizationWhat memory setting should be used when deploying a Lambda — 128MB? 1024MB? How do we know that the chosen setting is the “best” setting?Jun 2, 2022Jun 2, 2022
The Mystery of the Hanging ’PegI love a good software mystery! Who broke the system? Was it an innocuous software update? New hardware? Or was it a random cosmic-ray…Feb 14, 2022Feb 14, 2022
Published inDigIO AustraliaA scalable naming convention for style-variablesNaming things well is one of the hard problems in computer science. I would argue it is even harder in the world of visual design. The…Sep 13, 20211Sep 13, 20211
Published inDigIO AustraliaMigrating an NPM package to use ES ModulesThis article follows on from Migrating to GitHub Actions.Jul 25, 20211Jul 25, 20211
Published inDigIO AustraliaMigrating to GitHub ActionsGitHub Actions (GHA) is awesome, free, and very easy to get working. I’m going to work you through how to convert a GitHub repoJul 13, 20211Jul 13, 20211
“Hey world — let me get my data!”My name is Brett Uglow. I’m a software engineer… and a bot-writer. But I don’t want to be a bot-writer. I just want my data.Jun 20, 2021Jun 20, 2021
Published inDigIO AustraliaBuilding Commercial CMS-backed websitesComparing 3 different approachesJan 17, 20211Jan 17, 20211
Enforcing the Arrow of DependencyBack at YOW Conference in 2018, I had the pleasure of listening to Neal Ford from ThoughtWorks, talking about Evolutionary Architecture…Jun 18, 2020Jun 18, 2020