Session

DDD EU Katacombs

Welcome to the Katacombs challenge - backend edition. This workshop will guide you to write a text adventure game inspired by games like Colossal Cave Adventure.

Many times we had the feedback that exercises and katas tend to be too small and focused on learning a specific subject and disconnected from the "real world". We want to present a large enough exercise that will allow us to write "real code" while learning software engineering practices and skills.

We will try to implement a full-featured game using distributed computing, and deal with "real code" issues similar to the ones we find on a "real project". We will provide the REST API, architecture (hexagonal and DDD) and database definitions from where we will start the development. The approach we follow is to have a series of challenges, connected with a user feature. For each challenge, we propose a test to write in outside-in style and then implement unit tests and code to satisfy that acceptance test. We will complete a feature starting in a REST API and following the flow until we reach the end of the feature flow, test by test.

During the workshop, we will divide ourselves in a maximum of 3 mob programming groups that will work on the challenge. Each mob can decide what programming language to use, the only requirement being that a majority of the mob can write and run automated tests, use test doubles and has familiarity with a REST framework.

Alessandro Di Gioia

Co-Founder & Sociotechnical Coach at Alcor Academy

London, United Kingdom

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top