Upcoming
David's Events
- June 2025
- DevSum 2025
- January 2025
- NDC London 2025
- November 2024
- Build Stuff 2024 Lithuania
- October 2024
- DevConf 2024
- Techorama 2024 Netherlands
- August 2024
- Copenhagen Developers Festival 2024
- July 2024
- WeAreDevelopers World Congress 2024
- June 2024
- NDC Oslo 2024
- May 2024
- DevSum 2024
- February 2024
- NDC Sydney 2024
- January 2024
- NDC London 2024
- November 2023
- Build Stuff 2023 Lithuania
- October 2023
- NDC Porto 2023
- June 2023
- KCDC 2023
- May 2023
- DevSum 2023
- NDC Oslo 2023
- January 2023
- NDC London 2023
- November 2022
- Modern Frontends Live! 2022
- Build Stuff 2022 Lithuania
- October 2022
- NDC Sydney 2022
- September 2022
- NDC Oslo 2022
- August 2022
- KCDC 2022
- May 2022
- DevSum 2022
- NDC London 2022
- November 2021
- NDC Oslo 2021
- Build Stuff 2021 Lithuania
- October 2021
- TechBash 2021
- February 2021
- Virtual Scottish Summit 2021
- January 2021
- NDC London 2021
- December 2020
- DDD 2020
- June 2020
- NDC Oslo 2020
Book me?
If you'd like me to come speak at your user group or company, get in touch.
David's Sessions
- Decades in the Machine - Meaning and Purpose in Technology
- Open-Source Exploitation
- Intentional Code - Minimalism in a World of Dogmatic Design
- Rendering 3D Worlds in C#
- Let The Computers Do The REST
- Can I pass my own interview? How to Tackle Technical Testing
- Clouds, Microservices, and the brittleness of architecture
- Writing Tests That Don’t Suck - Test Driven Development in JavaScript
- Sight Reading Code
- Build Your Own Game Engine in the Browser. No experience necessary, all experience welcome!
- Building a Game Boy emulator in .NET Core!