People & CulturePeople & Culture
Conference50min
BEGINNER

Internationalization puzzles – or how to gamify a training.

The speaker discusses i18n-puzzles.com, a website designed to help programmers learn about notorious bug sources like encodings and time zones through puzzles. The talk will go through some puzzles and discuss their design. The speaker believes this unique challenge motivates programmers to learn vital internationalization concepts.

Martijn van Iersel
Martijn van IerselTOPdesk

talkDetail.whenAndWhere

Thursday, October 10, 09:30-10:20
Room 10
talks.description
Encodings. Time Zones. Accented Characters. Daylight savings time. Do these words make you feel dread and anxiety? Amongst programmers, these topics are notorious for being the source of subtle, tricky bugs. Yet knowledge in this area is vital, especially at TOPdesk, where we develop an international software product. So how do we get our junior programmers up to speed quickly and efficiently? How do we make this topic exciting, not daunting? Fresh, not frustrating? To address this, I created i18n-puzzles.com, inspired by the famous Advent of Code. After all, which programmer can resist a good puzzle? Each puzzle teaches a different concept. During my talk we’ll go through a few puzzles together and see the thinking behind their design. What will you take away from this? • See how we motivate programmers to learn through a unique challenge. • Learn the internationalization concepts that all Java programmers should know. What started as an internal training course is now freely available to the public, so you can do it too!
i18n-puzzles.com
Encodings
Java Programmers
Internationalization Concepts
talks.speakers
Martijn van Iersel

Martijn van Iersel

TOPdesk

Netherlands

Martijn works as Solutions Architect at TOPdesk, where he is also responsible for the internal training program for fresh developers. Martijn takes an interest in computing, games, and education, and is always looking for ways to combine the three: using games for computing education. Martijn started his career in research, and obtained a PhD in Bioinformatics at Maastricht University. In more recent years, he returned from the ivory tower of academia to make practical software in the real world, for TOPdesk. In his spare time, Martijn develops educational games for the biology classroom.
comments.title

comments.speakerNotEnabledComments