The popular 'Gitflow' branching model causes more harm than good. How can we effectively develop and deploy software with confidence?
Does agile software development mean you don't do any upfront architecture?
Reflections on a re-architecutre from monolithic app to microservices
Fresh perspectives on SW dev from ThoughtWorks