Agenda

Day 0 - Optional Workshops

May 14 (Tue)

Note: all workshops start at the same time.
Morning
Intro to 2D Gamedev with Mach Engine
09:30 • 6h, by Stephen Gutekanst
Learn How to Build C/C++ Projects with Zig
09:30 • 6h, by Andrew Kelley, Matthew Lugg

Day 1 - Social Tinkering

May 15 (Wed)

This is the day you get to hack on your badge!

Morning
Day 1 Welcome
09:00 • 15m, by Loris Cro

Day 2 - Systems Programming

May 16 (Thu)

Morning
Day 2 Welcome
09:00 • 15m, by Loris Cro
Hybrid-Level Programming
09:30 • 45m, by Richard Feldman
Data-Oriented Design Revisited: Type Safety in the Zig Compiler
10:30 • 45m, by Matthew Lugg
Linking can be fast (if you cheat): Roc's Surgical Linker
11:30 • 45m, by Brendan Hansknecht
Afternoon
A Python command line parser you can love
14:30 • 45m, by Anthon van der Neut
Nea: A webserver that never allocates
15:30 • 45m, by Folkert de Vries
Defeating the Optimizer: How to Write (and avoid) Unoptimizable Code
16:30 • 45m, by Martin Wickham
Day 2 Closing Notes
17:30 • 15m, by Loris Cro

Day 3 - Software You Can Love

May 17 (Fri)

Morning
Day 3 Welcome
09:00 • 15m, by Loris Cro
Biodigital Jazz!
09:30 • 45m, by Joran Dirk Greef
Abstract Factories, Zygomorphisms, and You: The Role of Social Interaction in Language Ecosystems
10:30 • 45m, by Edoardo Vacchi
Step back, Dive deep: Finding Insight through breadth and depth
11:30 • 45m, by Samarth Hattangady
Afternoon
Types and other techniques as an accessibility tool for the ADHD brain
14:30 • 45m, by Michael Newton
Maps and Yellow Pages
15:30 • 45m, by Motiejus Jakštys
Maintaining Your Love For Passion Projects
16:30 • 45m, by Josh Wolfe
Day 3 Closing Notes
17:30 • 15m, by Loris Cro