September 2022 Meetup


Details
We're back!!
After three years, it's time to firmly reboot UtrechtJS, with *two* presentations in September 2022! RSVP on our Meetup event.
Location
Our host BlueFront (Nieuwegein) has been there for us in the past, has offered (when possible) throughout the Corona period to host us, and now that we are also ready for it, it seems fitting to take them up on their offer!
BlueFront, Zoomstede 21a, Nieuwegein.
Convenient to reach by both car and public transport!
Agenda
Our host is kind enough to provide food and drinks (so keep your RSVP up to date please!), and we've found two speakers from our own community. And of course there'll be plenty of time to talk to other JS enthusiasts!
- 18:00 ➡ Doors open, food (with vegetarian options) & drinks
- 18:40 ➡ Introduction
- 18:45 ➡ Nico Jansen: TypeScript!
- 19:15 ➡ Break
- 19:30 ➡ Backup speaker about Svelte! (cancelled due to circumstances: Thomas Biesaart: Bun!)
- 20:00 ➡ Some drinks & socializing
- 20:45ish ➡ Fin!
Presentation 1: Nico Jansen, Tonight's TypeScript Injection
TypeScript has excellent features like literal, mapped, conditional, and tuple types. Most of these serve a particular use case or niche. You've probably wondered: "sure, this feature is cool, but when would I ever want to use it?". An answer to that question is Dependency injection.
Dependency injection, or DI for short, is a technique that allows you to maintain functions or classes independent of their dependencies. This technique is beloved in many languages yet a bit underexposed in JavaScript. A DI framework resolves your dependencies at runtime, often while losing type safety. Losing type safety is not a rule; indeed, with the right tool, we don't need to lose it.
Join us on a journey to discover how we can use TypeScript features to create a type-safe dependency injection framework. We'll start simple but will be experts by the end. Excitement guaranteed!
Nico Jansen is an Open Source advocate, maintainer of Stryker (a mutation testing framework), and currently a manager and trainer at InfoSupport. Loves green energy and EV's!
Presentation 2: Oliver Verver, Svelte (change in program)
Someone from the community stepped up to be a last minute replacement speaker for Thomas (who had to cancel due to personal circumstances). Oliver will talk to us about Svelte! <3
Presentation 2: Thomas Biesaart, Bun (cancelled)
Unfortunately Thomas had to cancel due to personal circumstances, but we have a replacement speaker from our community!
Bun "is a fast all-in-one JavaScript runtime" that joins the space of Node and Deno. It takes a fresh approach and could be one of the major new technologies to watch out for in the near future. So getting an early look at this exciting technology is a perfect fit for our community. (An early look which includes looking at how the project and ecosystem is being stewarded and any involved downsides...)
Thomas Biesaart is full stack developer, currently working at Infi Nijmegen. He eats technical (side) projects for breakfast, trying out or adopting new languages, frameworks, and runtimes almost faster than they are rolled out!
Accessibility
The BlueFront offices are wheelchair accessible. If you have specific questions or concerns about being able to attend: please feel free to contact us!
COVID-19
The event will be held indoors. The event will follow all the up to date official recommendations, and we request that participants do the same.
Contact us
If you have any questions or remarks: feel free to poke us here on Meetup, or contact us on Twitter.

September 2022 Meetup