Coding Dojo: Hardening multi coding language kata
Details
๐
Last week of the month (30th of April)
๐ FreshMinds office Leiden (Kern 5, 6th floor)
๐ Walk-in from 17:30 | Start 18:00
Writing software is one thing. Making it secure is a craft.
In this Coding Dojo we take on a unique kata focused on hardening applications across multiple programming languages. This edition explores how to improve the robustness, safety and reliability of applications generated by AI - a challenge that is becoming increasingly relevant as AI plays a larger role in software development.
The challenge consists of:
โข 3 coding languages
โข 3 difficulty levels
โข 3 final bosses
โข 9 AI-generated applications
Each application contains vulnerabilities, architectural trade-offs or design decisions that invite deeper analysis. Think input validation, dependency risks, secure design principles and balancing maintainability with protection.
You will work in small groups, compare approaches and learn from different perspectives. As always, the goal is not the perfect solution, but understanding the trade-offs that shape good software.
Whether your interest lies in software design, security, architecture or simply solving interesting technical problems, this session offers challenge at every level.
๐ง What to expect:
โข Hands-on security challenges
โข Multiple solution strategies
โข Insights into trade-offs between security, complexity and maintainability
โข Learning from other developers
โข Pizza, whiteboards and strong technical discussions
๐๏ธ Standard program of the evening
17:30 โ Walk-in & food
18:00 โ Introduction & kata briefing
18:15 โ Start kata (group work)
20:45 โ Reflection & wrap-up
21:00 โ Drinks & networking
Anyone interested in software craftsmanship is welcome. Security expertise is not required - curiosity is.
๐ Please RSVP via MeetUp so we can order enough food.
Dietary wishes? Send an email beforehand to **talentmanagement@freshminds.nl**
Nibbles has already upgraded his firewall.
