Published inandampHow to structure any codebaseIn my humble opinion, most codebases suck. Programming is hard and there is too much creative freedom, leading to developers making bad…Aug 6, 2024Aug 6, 2024
Published inandampCreate OpenShift clusters for testing (in Azure, and locally)You’re a dev, and you need an OpenShift cluster to test your deployments? Been there! Here are your options for how you can get from zero…Feb 1, 2024Feb 1, 2024
Typescript Hacks #2: Expand<T> for better autocompleteHere’s a nifty type that makes some properties of an object optional.Sep 11, 2023Sep 11, 2023
Typescript Hacks #1: String suggestionsAppend string & {} to your string unions, and you have a type that allows any string, but autocomplete will also show you some values as…Sep 5, 2023Sep 5, 2023
Published inandampDesigning React components with accessibility in mindSo it’s 2023 and you want to build accessible websites.Feb 28, 2023Feb 28, 2023