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 jdk project 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, 2024Python Programming Blogpythonstaticprototype-patternExploring trade-offs of dynamic vs static typing. Every new programming language has either a type system or has a type spec to support compile time checks.
Published onJuly 6, 2024Python Coding ChallengespythonTooth and nail to get to the start; python is only good with data scientist
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, 2024Golang Globalgodeveloper-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