Dante is a consultant and software crafter at AE, helping companies develop well-crafted software solutions, mainly with .NET and TypeScript. He believes great software is built by collaborative teams where quality, testing, and continuous improvement are part of the culture. As a public speaker, he shares his passion for software craftsmanship with developers who want to sharpen their skills, write high-quality code, and take pride in their work.
Session en Anglais - Intermédiaire
Testing is hard. Testing the right things, the right way, is harder. In this talk, I’ll share practical techniques for writing fewer, more effective tests. We’ll explore mutation testing to see if your tests really catch bugs, property-based testing for exposing edge cases you wouldn’t have thought of, and snapshot testing to spot unexpected changes in complex or legacy code. Plus, a few extra ideas to level up your testing along the way.
Session en Anglais - Avancé
TypeScript’s type system is uniquely powerful, but most developers only scratch the surface of what it can do.
In this code-driven session, you’ll explore some of the weirdest and coolest features of TypeScript: from the infer keyword and recursive types to using types for arithmetic and even Wordle recreated with Typescript types.
You’ll leave with a deeper understanding of TypeScript and a few new ways to bend its type system to your will.