Zum Inhalt springen

TypeScript Berlin Meetup #9 - a BBQ event + quiz with prizes 😎

Foto von Natalia Woroniec
Hosted By
Natalia W.
TypeScript Berlin Meetup #9 - a BBQ event + quiz with prizes 😎

Details

The next edition of the TypeScript Berlin Meetup is coming up! 😎😊
Come join us for a summer evening of quality talks, networking, and a barbecue - veggie and vegan options provided. 🍹🌭

Please follow the 3G rule (“geimpft, getestet, genesen – vaccinated, tested, recovered”).

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 "Learning TypeScript" book by Josh Goldberg and other prizes! 🎁

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 if you do not want to appear in the photos.

🕰 Schedule:
◭ 6:30 - Doors open, time for snacks 🌮
◭ 7:00 - Welcome and announcements 🤝
◭ 7:10 - 🎙 "Type Guards and how they can improve your code quality" - Benny Neugebauer (South Pole)
◭ 7:30 - Q&A + quiz + announcements from Prisma
◭ 7:55 - 🎙 "How to make sure types are not lying to you?" - Fabien Bernard (Xata)
◭ 8:15 - Q&A + quiz
◭ 8:35 - Break + snacks 🌭
◭ 8:50 - 🎙 "Introduction to Data Modeling with Algebraic Data Types in TypeScript with Alge" - Jason Kuhrt (Prisma)
◭ 9:10 - Q&A + quiz finale! 🎁
◭ 9:25 - Hang out and chat 🤗
◭ 10:00 - Doors close 👋

🎙 Benny Neugebauer (South Pole) - "Type Guards and how they can improve your code quality"

TypeScript's biggest advantage is the syntax for typed code. By following strict typing TypeScript's compiler can warn of errors before they occur at runtime. However, it can sometimes be difficult for the compiler to infer the exact type when writing general-purpose functions. In these cases, type guards can help, and we will learn how to program them.

Benny is directing the web development at South Pole, a consultancy that supports governments and organizations in reducing their environmental footprint. He is an active contributor to open source software, helped 29 million people on StackOverflow, and runs a YouTube channel about TypeScript.

🎙 Fabien Bernard (Xata) - "How to make sure types are not lying to you?"

Let’s secure our usage of external APIs! TypeScript can give us a false feeling of safety. Let’s increase our vigilance about this and see how we can make it really safe!

Fabien is a Fullstack TypeScript Engineer specializing in React. He enjoys creating a nice UX and resolving complex problems in a simple manner. To achieve this, he also spends a lot of time building tooling; indeed, he is convinced that a nice DX and good tools will result in a better end-product (fewer bugs, easier to maintain, etc.).
Besides his passion for development, he likes challenging himself by climbing, woodworking, and making stuff in general. He loves learning, and he is not afraid of making mistakes!

🎙 Jason Kuhrt (Prisma) - "Introduction to Data Modeling with Algebraic Data Types in TypeScript with Alge"

Alge is a new library that Jason has developed this summer for working with Algebraic Data Types (ADTs) in TypeScript. It has three capabilities that build upon one another:

  1. build one-off records
  2. with multiple records build ADTs
  3. pattern match against ADTs.

He will demo each of these, sharing thoughts along the way, taking questions, etc.

Jason is a developer passionate about system design, developer experience, static typing, and functional programming. Educated in design theory, practice, and social responsibility, he fell into programming through the portal of open source, Node.js, and GitHub. Over a decade later, he has found himself in love with TypeScript and at Prisma, leading development on the Prisma Data Platform Control Plane. In my personal life, he works on various personal and open source projects, but closest to his heart is the backpacking trips he takes his two boys on across the beautiful rugged Canadian wilderness! 🗻🇨🇦

Photo of TypeScript Berlin group
TypeScript Berlin
Mehr Events anzeigen
Prisma Data Services GmbH
Prenzlauer Allee 193 · Berlin, BE