July 2022 SFNode Meetup
Details
We're back! For July 2022 at least. Our first in-person meetup since beginning of the pandemic. Our gracious hosts Interval will provide pizza and beer. James Snell from Cloudflare and the Node.js Core Team will come up for a special talk.
SFNode is a community meetup. We meet on the 2nd Thursday of the month. Every meetup, we try to have a mix of beginner and advanced talks.
Schedule
6:30pm - Doors Open
7:00pm - Talk 1: "The Joy of E2E Type Safety" by Alex Arena
7:30pm - Talk 2: "A Tale of Two Runtimes" by James Snell
8:00pm - Open Mic and Social Time
9:00pm - Doors close
Venue
3154 17th St, San Francisco, CA.
A a sign will be posted on the door. It's a freestanding building, so getting in is pretty obvious.
Talk 1: "The Joy of E2E Type Safety" by Alex Arena
Alex Arena / @alexarena
Alex is the CEO and founder of Interval.
The Joy of E2E Type Safety
TypeScript is now prevalent across browsers, mobile apps, servers, and more. And with good reason: type-safe code allows developers to avoid entire classes of bugs and gives us confidence to undertake ambitious refactors.
Unfortunately, as soon as we serialize or deserialize data, eg. from making REST API calls or otherwise passing messages, guarantees of type soundness go out the window.
That’s changing with a new suite of tools that bridge the divide between static type checking and runtime data parsing. In the talk, we’ll share how we use these tools at Interval to ship code more quickly and with higher confidence.
Talk 2: "A Tale of Two Runtimes" by James Snell
James Snell / @jasnell
James has been a core contributor to Node.js for the past 7 years and a member of the Node.js Technical Steering Committee. He is also an engineer on the Cloudflare Workers runtime. His primary focus on both is expanding capability and ensuring Web Platform API interoperability across non-Web browser runtimes.
A Tale of Two Runtimes
Node.js and Cloudflare Workers both build on top of the same V8 JavaScript engine, both implement standard Web Platform APIs, both handle HTTP requests, perform asynchronous I/O, and more, but are otherwise entirely dissimilar to each other. As Cloudflare works towards open sourcing key pieces of the Workers runtime, this talk will discuss the similarities and differences between Workers and Node.js from the perspective of someone who works on both.
- Twitter: https://twitter.com/jasnell
- GitHub: https://github.comjasnell
Open mic
Open mic time give attendees 2-3 minutes of time to talk to the entire group. This is the time to debut a new project, announce upcoming events or let people know they're hiring.
