Volatile, uncertain, complex, and ambiguous (VUCA) describes our world more accurately each day. These traits lead to a rapidly growing set of diverse problems across technical value networks. To stay […]
Serverless is a nebulous buzzword, and is often equated with Functions as a Service (FaaS) platforms like AWS Lambda. However, serverless is about something deeper, and in the end is […]
Great automation doesn’t replace humans; it enhances us. When we are choosing or building tools for our team, we want them to play like team members: keep us informed, make […]
A blank page can be very intimidating, even for a Test-driven developer. Where do we start? Write a test, right? Not always. I’ve heard TDD learners say: “I don’t know […]
Portland, 6PM: board the bus for Seattle to give a talk about making video games. Realize that I need to write a tutorial game. Open laptop, stare at cursor. Seattle, […]
Testing microservices is challenging. Dividing a system into components naturally creates inter-service dependencies, and each service has its own performance and fault-tolerance characteristics that need to be validated during development, […]
You don’t deploy a single microservice. The journey to microservice architecture involves more than how code is written or applications are packaged. It’s about creating an interconnected ecosystem that keeps […]
The pervasiveness of cloud and containers has led to systems that are much more distributed and dynamic in nature. Highly elastic microservice and serverless architectures mean containers spin up on […]
DevOps is about people, process, and products. Getting it all right requires effort, but the benefits to your organization and customers can be huge. Microsoft has a fantastic set of […]
In this guided demo, we are going to look at 3 different techniques that are remarkably powerful in combination to cut through legacy code without having to go thru the […]
Learn how to implement remote pair programming so that you can realize the benefits of pairing and address some challenges of distributed development.
This session describes the experiences of a manager who went through an agile transformation and explains how he became a leader in an agile organization.