Jamstack @Amplitude with Evan Bacon, Fred Schott, Brian Douglas, Simon Sturmer


Details
Thanks to Amplitude for hosting this meetup at their incredible office! Amplitude gives your teams a self-service digital analytics platform to understand your users, drive conversions, and increase engagement, growth and revenue. Check them out at https://amplitude.com/
We're excited to feature four incredible talks this evening!
IMPORTANT: Amplitude requires both of the following for admission:
- Full vaccination (2 doses of Pfizer/Moderna or 1 of J&J)
- Negative test upon admission. Amplitude will provide an antigen test for you to self-administer before entry. We will have staff available to assist and monitor.
Please arrive before 5:30pm to ensure you have enough time to get your test completed!
Schedule Overview
- 5:00pm: building doors open, COVID testing (Required regardless of vaccination status)
- 5:30pm: Food & drinks, open networking
- 6:35: Welcome & introduction
- 6:40: Talks
- 8:20: Networking
- 9:30: Doors close
Talk 1
Brian Douglas: Building Typesafe APIs with tRPC
When developing modern APIs, there a few options to choose from. REST is not a standard but instead style. Trust is constantly broken between the API and client. gRPC and GraphQL provide standards but require complex tooling. Achieving a consistency in data, as well as a great developer experience seemed impossible until now. tRPC exist to provide type safety end to end, ensuring the contract for the API boundary can be trusted by default. Join me in learning how to build typesafe APIs with tRPC and TypeScript and staying cutting edge with the tooling to do it.
About Brian
Brian Douglas is the founder and CEO of Open Sauced where he works on increasing the knowledge and insights of open-source communities. In the past he’s lead Developer Advocacy at GitHub by fostering a community of early adopters through content creation showcasing the newest Github features.
Brian has a passion for open-source and loves mentoring new contributors through Open Sauced, the platform that empowers the best developers to work in open-source.
Talk 2
Evan Bacon: The Expo Router
One of the hardest, unsolved problems in (cross-platform) app development is navigation. Building native navigation is a manual, platform-specific, painstaking process that almost always falls short of its full potential. Whereas web routing is powerful, expressive, and easy to setup. Enter Expo Router, the first file system-based router for native apps. Effortlessly generate universal nested UIs, deep links, and dynamic routes by creating files in the project’s app directory. This is the closest native development has ever been to feeling like a modern web framework (Remix, Next.js, SvelteKit, etc). Anyways, I’ll demo it, talk about how everything works, and answer questions.
About Evan
Manager of dev tools at Expo. Author of Expo CLI, Create React Native App, Config Plugins, Expo for web, and Expo Router.
Talk 3
Fred Schott: Code in React, ship zero JS to the browser with Astro
About Fred
Fred is the cofounder and CEO of Astro, and the founder of Skypack, a next-gen CDN for JavaScript and modern web development. Fred also created Snowpack, a modern build tool for web developers that leverages new JavaScript features to speed up traditional development workflows by 10x or more. Fred lives with his wife in Oakland, CA. He has spent the last 8 years working in JavaScript and Open Source Software at companies like Box, Google, and Ripple.
Talk 4
Simon Sturmer: Headless React: Building UI Components without the UI
With the advent of Hooks, React's third attempt to bring composability to our view logic, this has unlocked a few noteworthy new UI patterns, one of which is the concept of "headless" UI components.
This pattern, which is becoming more widely adopted among library authors, provides developers with the logic, state and event handlers necessary to build immersive, accessible UI without any opinion around styling or DOM elements.
In this talk we'll dive into the headless approach to UI and why it's great news for component authors and application developers alike. We'll explore what this means for you, how it can help you deliver more reusable, better architected and future-proof UI in less time.
About Simon
Simon is a software engineer, founder, trainer and consultant living in the bay area. Previously a frontend engineer at Facebook; product infrastructure at YouTube/Google; trainer with Pluralsight; YC Founder. Currently consulting for early-stage startups and running training and corporate workshops.
***
Want to host or sponsor a future meetup? Reach out to the organizer at ben@realworldreact.com
COVID-19 safety measures

Jamstack @Amplitude with Evan Bacon, Fred Schott, Brian Douglas, Simon Sturmer