Published onFebruary 25, 2025Terraform maps and for_eachterraformmapsMaking terraform code look slightly nicer
Published onFebruary 25, 2025Writing a terraform variables parser and writertechnologyparserhclA short note about writing a terraform parser for tfvar files.
Published onFebruary 15, 2025Wordpress dilemmatechnologywordpressRecommending software to people who are not software engineers
Published onFebruary 6, 2025Exploring the strategy patternkotlinstrategy-patternExploring the strategy pattern in kotlin
Published onJanuary 19, 2025Alternative jdk project layoutsjdkmavenbazelclojureleiningenkotlinAlternatives layouts
Published onJanuary 19, 2025Don't use terraform workspacesterraformdeveloper-experienceworkspaceTerraform workspaces are dangerous and there are better alternatives
Published onOctober 22, 2024Odd Things with terraformterraformdslSomethings that I find odd with Terraform
Published onJuly 10, 2024Git personal and company profilegitHow I setup git with a personal and company profiles
Published onJuly 6, 2024Exploring trade-offs of dynamic vs static typingpythonstaticprototype-patternEvery new programming language has either a type system or has a type spec to support compile time checks.
Published onFebruary 28, 2024Redux is not needed anymorereduxfrontendreact.jsstate-managementjavascripttypescriptRedux is not needed anymore, there is better alternatives, and a lot of frontends don't need to manage state anymore.
Published onFebruary 21, 2024Go has an amazing developer experiencegodeveloper-experiencegolangTypescriptGo has an amazing developer experience when compared to Typescript
Published onFebruary 21, 2024TypeScript has a terrible developer experienceTypescriptdeveloper-experiencenodeTypeScript has a terrible developer experience tools when compared to go
Published onFebruary 18, 2024Python Logger Gotchapythonloggerprototype-patternPython logger using the prototype pattern