TDD From the Trenches

Kfir Bloch

In this live coding session in Scala, Kfir Bloch (Head of Backend Engineering at Wix) will showcase how to build a full-blown feature in Scala, while maintaining the principles of TDD and Clean Code. We'll start with some simple scaffolding and build the feature in its entirety: defining the user-facing API, writing tests outside-in with all of the required building blocks (collaborators and matchers) and development-refactoring cycles, and end up with a clean codebase.


Kfir has 17 years experience in software development and architecture. Kfir has not lost his passion for hands on development with Scala and TDD and he was part of the team that moved Wix towards Microservices and Scala.