Skip to content

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.

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.

Related topics

Events in San Francisco, CA
HTML5
JavaScript
JavaScript Frameworks
nodeJS
Open Source

You may also like