🚧 This platform open-source and is in early development. We welcome feature requests and pull requests! 🚀

Buiding a WebAssembly GraphQL Client

2021-07-06

In this episode, joined by Connor and Francis, we'll attempt to build a GraphQL client using WebAssembly, to hook into Connor's Suborbital project.


🍿 Rawkode Live

Hosted by David McKay / 🐦 https://twitter.com/rawkode
Website: https://rawkode.live
Discord Chat: https://rawkode.live/chat

#RawkodeLive

🕰 Timeline

00:00 - Holding Screen
00:40 - Introductions
07:00 - What is Suborbital?
11:45 - Live Coding a GraphQL WebAssembly (WASM) Client

👥 About the Guests

Connor Hicks

Connor Hicks is a software developer based in Ottawa, Canada. Connor works on security and distributed systems projects, leading Product Discovery at 1Password as well as building the Suborbital open source project. Connor is a strong believer in building security and privacy into the core of all software, and is exploring the next generation of web service development with technologies like WebAssembly.


🐦 https://twitter.com/cohix
🧩 https://github.com/cohix



Francis Gulotta

Francis Gulotta has spent many years writing JavaScript and making it fun to run in strange places. Like robots in classrooms, or underwater sensor drones causing international incidents or amazon lambda. Making projects is hard, and he hopes he has made it a little bit easier for the developers to get building. He's the maintainer of Node SerialPort and a handful of other niche open source projects. Currently Francis is at Shopify helping build a WASM powered platform so we can expose previously impossible APIs to our app developers.


🐦 https://twitter.com/reconbot
🧩 https://github.com/reconbot



🔨 About the Technologies

Suborbital

The Suborbital Development Platform is a family of open source tools and frameworks that help you build web services that are powerful, but never complicated.

🌏 https://suborbital.dev
🐦 https://twitter.com/SuborbitalDev
🧩 https://github.com/suborbital

#WebAssembly #WASM #FaaS #Serverless


WebAssembly

WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.

🌏 https://webassembly.org/

🧩 https://github.com/WebAssembly

#WebAssembly #WASM


GraphQ

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

🌏 https://graphql.org/
🐦 https://twitter.com/graphql
🧩 https://github.com/graphql

#GraphQL