Craft 2024 - Ian Cooper
Ian Cooper
Senior Principal Engineer at Just Eat Takeaway
About Ian Cooper

Principal Engineer in London, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on Brighter.

Talk
TDD Revisited
Topics:
Software Delivery Craft Matters
tdd
code quality
integration tests
mocks
software development
testing
unit tests
Level: General

In this talk we will look at the key Fallacies of Test-Driven Development, such as 'Developers write Unit Tests', or 'Test After is as effective as Test First' and explore a set of Principles that let us write good unit tests instead. Attendees should be able to take away a clear set of guidelines as to how they should be approaching TDD to be successful. The session is intended to be pragmatic ad...

Workshop
Practical Messaging
Topics:
Software Delivery Craft Matters
architecture
design patterns
hands-on
microservices
software architecture
Level: General
9:00-17:00

Increasingly developers are relying on distributed architectures to solve the problems of scaling their applications and their development teams. But that means they now have to consider the problem of getting the parts of their systems to talk to each other.In this tutorial, we will look at distributed systems, such as microservices, and how we integrate them. We will understand why we would pref...