
Master Buttery Smooth Animations with CSS & Javascript / Advanced TypeScript Types
Momin Khan
Software Engineer at Messhof

Ever wondered why some web animations feel janky while others flow effortlessly? Join us to get a crash course in the essential technical details behind all those buttery smooth web animations you've seen! You'll learn the basics of the CSS rendering model, and how you can compose animations using the FLIP technique to easily animate complicated interactions. We will also dive into GPU acceleration and optimization tools, so you can achieve 60fps animations on any device.
Do you still stick to basic interface types despite using TypeScript for a while? Do you find it hard to avoid "any" in some cases? Join us for a crash course in the set theory principles behind TypeScript, updated to including new powerful features from the last few years. You'll learn to use all the advanced features of TypeScript to typecheck the most complex parts of your code, and eliminate entire classes of runtime bugs while keeping your code beautiful and maintainable. (Talk updated for 2025, with a larger focus on generics)