TDD is not called TDT for a reasonI have observed quite a few articles lately that elaborate on issues with TDD. Nevertheless, they focused on the first letter but miss the focus of the other two letters. Not A Testing Strategy If you take anything out of this article, please think a...Nov 27, 2022 · 2 min readkanekotic.hashnode.dev
'Delivery Acceleration: Parallel Changes Strategy'As we develop a product over time, changes need to be made as we need to accommodate new functionality. As most of our systems don't run isolated, and we have clients that used them (ex. public API), We have to keep compatibility at least on a tempor...Nov 9, 2022 · 2 min readkanekotic.hashnode.dev
'Delivery Acceleration: Version Control Integration Strategy'I have already written some other post on this topic. I will go straight to the point on comparing Git Flow (a legacy strategy that most companies use) and Trunk-Based Development. Gitflow: The Bad & The Ugly Why do I call it the bad and the ugly? Be...Nov 9, 2022 · 3 min readkanekotic.hashnode.dev
'Delivery Acceleration: Testing & Validation'Before we enable code for our clients, we need to test and validate it does what is expected. This could be an entire series of its own (please let me know if you want one), so I will keep it on a high level. Testing I could probably spend hours shar...Nov 9, 2022 · 2 min readkanekotic.hashnode.dev
'Delivery Acceleration: Enabling Features'Now that we know where our code lives, we need to make sure our users get access to the features. For this, we need to get our code to the environment we want to deploy to, and control the rollout (if you are not a big bang release fan). Blue/Green D...Oct 20, 2022 · 3 min readkanekotic.hashnode.dev