Skip to content

Details

📢 Next event of the VDI Embedded Software Engineering working group:
Test-Driven Development Coding Kata Workshop
​
​IMPORTANT REGISTRATION NOTE
​RSVP on Meetup is not sufficient to take part in this event. To attend, you must register via the official VDI event page:
https://www.vdi.de/mitgliedschaft/veranstaltungen/detail/embedded-software-engineering-ak-tdd-coding-kata-workshop
​Seats are limited due to the workshop format and assigned first-come, first-served. Only registrations through the VDI event page count for participation.
​
​On Thursday, June 11, we’ll meet at HAW Berliner Tor for a hands-on coding workshop on Test-Driven Development (TDD).
​Participants will actively write code and tests in rotating groups of 2-3 people. We’ll use a simple coding kata, so the focus is not on solving a difficult programming problem, but on practicing the TDD cycle: write a failing test, implement just enough code, refactor, and repeat.
​
​Event details
đź“… Date: 11.06.2026
đź•• Time: 17:30-21:00
📍 Location: HAW Hamburg, Berliner Tor 7
🏫 Room: 13.01a/b + 13.03a/b (13.OG)
🗣️ Event language: English. During the workshop part, small groups may choose their own working language.
Supported languages: C++, Java, Python
​Important: Basic programming knowledge is enough.
​If you can write small pieces of code with conditions and simple functions, for example in Python, you are prepared enough to join. The workshop is suitable for people who want to try TDD for the first time as well as for experienced developers who want to practice and reflect on it.
​
​🔥 Agenda
​17:30 - Open doors
18:00 - Welcome & Start of event
18:30 - Introduction to coding kata
19:00 - Workshop: multiple iterations of the coding kata in rotating groups of 2-3
20:00 - Reflection and open discussion
20:30 - TDD & Agentic Software Development
~21:00 - Planned end of event

Snacks will be available.
​
​💡 What is a coding kata?
​A coding kata is a small programming exercise used for deliberate practice. The term comes from martial arts, where a kata is a repeated practice form. In software development, katas are used to practice skills such as design, testing, refactoring, language fluency, or problem-solving technique. In this workshop, we will use FizzBuzz, a classic beginner-friendly exercise that is much simpler than implementing a calculator.
​
​🎬 Recommended preparation
​We will only briefly explain the TDD Red-Green-Refactor cycle during the event and demonstrate the Web-Tool with a very small example before the hands-on part starts. If you want to prepare in advance or refresh the basics, the recording of our previous event in the VDI Mediathek is a helpful optional resource. The first 35 minutes of the video includes an introduction to TDD.
​Follow link below and search for "TDD". Video title: Embedded Software Engineering: Test-Driven Development in action
​Recording link:
https://www.vdi.de/mitgliedschaft/vdi-mediathek/suche?tx_vdimediathek_mediatheksearch%5Bfilter%5D%5BtopicAreas%5D=&tx_vdimediathek_mediatheksearch%5Bfilter%5D%5Btypes%5D=&tx_vdimediathek_mediatheksearch%5Bfilter%5D%5Btypes%5D%5B%5D=video&tx_vdimediathek_mediatheksearch%5Bfilter%5D%5BsearchTerm%5D=Embedded
​
​💻 Setup
​We will use a browser-based tool to code, build, and test with a minimal setup. The workshop takes place in a PC room, so bringing a laptop is optional. You may bring your own laptop if you prefer to work on your own device.
​
​👉 Final registration reminder
​Please do not rely on the Meetup RSVP. Meetup helps us promote the event, but it is not the participant list for this workshop.
​To take part, register here via the VDI event page:
https://www.vdi.de/mitgliedschaft/veranstaltungen/detail/embedded-software-engineering-ak-tdd-coding-kata-workshop
​If you registered but can no longer attend, please cancel your registration so someone from the waiting list can take your place.
​
​About this working group:
​The Embedded Software Engineering working group is aimed at anyone interested in hardware-related software development, especially young engineers and professionals. This working group is a volunteer initiative of VDI e.V. and thrives on the active involvement of its community.

Related topics

Embedded Systems
Agile Testing
Software Development
Software QA and Testing
Test Driven Development

You may also like