Skip to main content

Blogs

Articles and insights on DevOps, Platform Engineering, AI, Enterprise Architecture, and digital transformation.

Does TDD Work With Legacy Code?

Does test-driven development work with legacy applications? That is a question I get a lot, and the short answer is yes. In this video I take a big, ugly WinForms application and walk through how I use TDD to add a new feature without touching the messy parts of the existing code. The goal is simple: show that the test-first mindset works even when the surrounding codebase has no tests at all.

Virtual Reality Businesses: The Metaverse Is the Future

After the strong response our previous video on VR received on LinkedIn, people kept asking the same questions: Is this really the new normal? Where is the technology going? Is now the right moment to jump in? To go deeper, I invited Christoph back into the conversation together with Michaela. Christoph has been working with enterprise clients on virtual reality for years, and our discussion ranges from the maturing hardware and software ecosystem to what a workshop in VR actually feels like, and why the employer of the future will hand out three devices instead of one.

Business Meetings in the Metaverse: It's Not a Game, Here's Why

What happens when you skip the plane, the traffic and the Zoom fatigue and simply meet a colleague in a virtual office on another continent? In this conversation, I jump into VR to visit Michele at BCVR. Within a click I am standing next to him in Chicago, coffee in hand, looking over diagrams on the wall and exploring what it really means to work, train and collaborate in the Metaverse. This is not a demo of a gaming toy. It is a look at a serious business environment that, even in 2021, already feels remarkably close to the future of work.

What is TDD? Test-Driven Development Explained

What exactly is TDD or Test-Driven Development, and why do so many experienced engineers swear by it? In this short video I explain where TDD comes from, how the red-green-refactor cycle works, and I walk through a simple C# calculator example that shows the process in action. TDD is not only a development technique, it is a mindset that shapes how you approach every line of code.

What is the difference between traditional testing and agile testing?

When we are talking about traditional testing, we are talking about the V-model which is used in waterfall projects. We do requirement engineering, we write down features for our software, then we break them down and then write stories which are then given to the developer to implement this story. The developer then codifies this and then writes unite tests and integration tests.

What Are the Top DevOps Trends in 2021?

What will move the needle in DevOps in 2021? After a year that forced almost every organisation to accelerate digital delivery, the trends I see for 2021 are less about shiny new tools and more about discipline: making DevOps stick at scale, shifting security left, getting serious about continuous delivery, leaning further into the cloud, and watching the early signals from AIOps.