TypeScript Deep Dive: From Type Sytem Wizardry to Type Testing Mastery
Mon, 06 Apr
|Wix Campus
Dive into hard-won TypeScript lessons and best practices drawn from Wix Engineering’s real-world development experiences. We’ll share key insights shaped by years of building and scaling TypeScript applications.
Time & Location
06 Apr 2026, 19:00 – 23:00
Wix Campus, Yunitsman St 5, Tel Aviv-Yafo, Israel
Guests
About the event
17:30 - 18:00 Gathering: Pizza & Drinks
18:00 - 18:45 Type Testing: Do we really need it? This talk introduces the concept of type testing—a powerful yet often underutilized technique that helps prevent type-related bugs and aids in the creation of complex type definitions.
Through this session, we will learn how to implement type tests, understand why they are crucial, and discover when you should prioritize them.
By the end of this talk, you’ll leave with a solid understanding of when, why, and how to write type tests, giving you the confidence to improve your code’s type safety and ensuring that your TypeScript types behave as expected. 18:45 - 19:00 Break
19:00 - 19:45 TypeSystems Shenanigans TypeScript's type system lets us catch bugs and errors in our code as we write it instead of later on when the code runs.
But... that's the obvious way to use the type system... In…