TypeScript Berlin Meetup #8 - an onsite event + quiz ๐


Details
We are very happy to announce the 8th edition of TypeScript Berlin Meetup - once more we are able to meet onsite! ๐๐๐ค
Come join us for a cozy evening of quality talks, networking, and yummy snacks and drinks - veggie and vegan options provided. ๐น๐ญ
During this meetup, we will run an interactive quiz. Listen to the talks closely and answer the questions for a chance to win a copy of the "Effective TypeScript: 62 Specific Ways to Improve Your TypeScript" book by Dan Vanderkam and some Prisma swag! ๐
Please follow the 2G rule and be ready to show proof of vaccination or recovery at the door.
____________________________________________________________________________________________
Schedule for this event:
โญ 6:30 - Doors open, time for snacks ๐ฎ
โญ 7:00 - Welcome and announcements ๐ค
โญ 7:05 - Talk 1: Ivรกn Ovejero (https://github.com/ivov) - "Distributive conditional types" ๐
โญ 7:20 - Q&A
โญ 7:30 - Talk 2: Magnus Kulke (https://github.com/mkulke) - "Type Level Programming (with Dependent Types)" ๐
โญ 7:50 - Q&A
โญ 8:00 - Break - snacks ๐ญ
โญ 8:15 - Talk 3: Robert Wolff (https://github.com/rowolff) - "Dealing with untyped runtime libraries in TypeScript" ๐
โญ 8:30 - Q&A
โญ 8:40 - Announcements
โญ 8:45 - Hang out and chat about types ๐ค
โญ 9:00 - Doors close ๐
____________________________________________________________________________________________
๐ Talk 1: Ivรกn Ovejero (https://github.com/ivov) - "Distributive conditional types"
In this talk, Ivรกn will delve into distributive conditional types and what they are good for, as an example of how thinking of types in terms of sets can help us gain fluency in manipulating everyday types.
Ivรกn is a Full-Stack Developer at n8n.io, a workflow automation startup in Berlin, formerly a fellow at Major League Hacking. He enjoys exploring all kinds of TS projects and has built many of his own, including a linter with the TS compiler API and a code generator with TypeScript AST transformers.
๐ Talk 2: Magnus Kulke (github.com/mkulke) - "Type Level Programming (with Dependent Types)"
The presentation wants to dip toes into the weird twilight zone between Types and Values in Typescript. We'll briefly look at the core concept of Dependent Types in Idris and attempt to carry it over to Typescript. We probably won't end up with production-ready code, but maybe we learn something about programming at the type level.
Magnus is working at Mobimeo (Berlin) as an Engineering Manager in the Search domain, helping folks move around sustainably. He enjoys Mobility, Geospatial data, and wrestling with Rust's borrow checker.
๐ Talk 3: Robert Wolff (https://github.com/rowolff) - "Dealing with untyped runtime libraries in TypeScript"
Runtime libs are sometimes required in projects. But runtime means: the TypeScript compiler cannot protect us from fat-fingering bugs into the codebase. In this talk, Robert will present ways to still have a great developer experience and type safety.
Robert is a Software Engineer at idealo. Heโs working with the payment team and is a member of idealoโs design system community of practice where he contributes to awesome (and type-safe) libraries.
____________________________________________________________________________________________
We will be giving out colored stickers to help you indicate how comfortable you are with in-person contact:
๐ข choose the green sticker if you are happy to connect and chat with the other attendees,
๐ก choose the yellow sticker if you're open to joining the conversation but cautious,
๐ด choose the red sticker if you'd rather enjoy the meetup alone.
The talks will be recorded and there will be a photographer onsite. Please let us know in advance if you do not want to appear in the photos.
COVID-19 safety measures


TypeScript Berlin Meetup #8 - an onsite event + quiz ๐