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.
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!
Searching for speaker images...