Tune in on November 15th and 16th to hear talks and presentations on the future of web development, from some of the industry's best speakers and educators. Streaming live on Cloudflare TV, no registration necessary!
Rita Kozlov
Join us for a kick off call introducing our Speaker Series, with our Director of Product, Rita Kozlov, and our Manager of Developer Advocacy, Kristian Freeman.
Gift Egwuenu
We'll cover the idea that learning is an essential part of your career, and it's crucial to find the best learning method that fits you. We'll explore some learning techniques with a critical focus on the last - Learning In Public.
Prosper Otemuyiwa
In this talk, we'll show you how to be super productive as a developer by moving fast via code search, even in big codebases, discovering secrets & vulnerabilities, & unlocking code insights.
James Quick
In the last couple of years, the Jamstack has drastically changed the way that we build websites. With these changes happening so quickly, are yourself... Are you caught up on best practices for protecting your Jamstack applications?
In this talk, we'll explore authentication and authorization and how those two have changed with the evolution of the Jamstack. We'll also discuss how to track and validate users client-side and server-side using cookies, sessions, and JSON Web Tokens. Join this talk to make sure you're not behind the times when it comes to modern authentication in the Jamstack.
Erwin van der Koogh
Writing a database is hard enough as is. Writing a database that seamlessly replicates writes to multiple continents is extremely hard. But AWS, Azure and smaller players like FaunaDB have great solutions in this space.
But what if you want to distribute your database over a few hundred locations instead of a few regions? In this talk we will be explaining a new model that Cloudflare has developed to solve this challenge, and where it could go next.
Matthew Mueller
We’ll walk through setting and deploying a Cloudflare Worker that uses the Prisma Client and Prisma’s Data Proxy to connect to your SQL or MongoDB database. The Data Proxy also manages connection pooling so you’ll never overrun your database with too many connections.
Jon Kuperman, Mike Sherov
In this session we will show you how to simplify your development workflow by using Workers to quickly build solutions that would have otherwise required you to buy from a third party. This includes using Workers for geolocation, image optimization, and bot detection.
Luke Edwards, Nick Reese
Join us for a fireside chat as we discuss an "SEO-first" framework to build highly performant static sites at massive scale.
Vanessa Freudenberg
Croquet lets you build real-time multi-user web apps without any server or networking code. Vanessa, Co-Founder and Chief Architect of Croquet will demonstrate how you can build such an app with just a little bit of client-side JavaScript running in your web browser. Meanwhile behind the scenes, Croquet’s global servers are keeping your browser sessions in sync, giving you the low latency of edge computing without you having to deploy anything.
Croquet is exploring moving its servers to a serverless deployment, and Vanessa will describe why Cloudflare’s Workers and Durable Objects are uniquely suitable for that.
Obinna Ekwuno
All serverless platforms are an extension of frontend developer’s superpowers, even better serverless allows for that blurry line in the middleware about who owns what between the backend and the frontend teams to be a bit clearer. It answers the age-long question of “Who owns the proxy server”. It is I, it says!
But what happens to the serverless code when it has left our computer, where does it go? Does it make new friends where it goes? It is able to adapt and grow as we scale?? Let’s chat about this. In this talk, we will have a quick chat about pushing the boundaries of serverless.
Jon Kuperman, Jeff Posnick
In this session, you will learn how to render your site entirely on-demand, using Cloudflare Workers to generate HTML in the cloud and service workers to cache and generate HTML client side.
Jon Kuperman, Aisha Blake
Join us for a fireside chat as we explore the state of full stack frameworks and how to monitor them. Our chat will be lead by Aisha Blake, New Relic's Lead DevRel Engineer and Jon Kuperman, a Developer Advocate at Cloudflare.
Robert Aboukhalil
This talk explores how to get started with building APIs powered by WebAssembly on Cloudflare Workers. As a concrete example, we'll take a data analysis tool written in C, compile it to WebAssembly, and deploy it with wrangler. We'll also discuss various debugging tools, along with the advantages and pitfalls of serverless WebAssembly.
Tuesday, Nov 16 10:30 - 11:00 am PT
Rob Sutter, Kristian Freeman
Join us and Fauna's Head of Developer Advocacy, Rob Sutter, to learn how to manage your application state with strong consistency while still delivering the low latency your users demand.
William Lyon
Surfacing relevant content to users can be a particular challenge for news sites. In this talk we’ll explore how to build a location-aware news recommendation endpoint using Cloudflare Workers and the Neo4j graph database.
Tuesday, Nov 16 11:30 am - 12:00 pm PT
Kapehe
In this talk, we’ll get our very own event page up and running using Nuxt.js and Sanity.io using a Sanity starter. Once we have our frontend and content backend, we’ll deploy it all to Cloudflare Pages. By doing a stress test, adding some Sanity GROQ-powered Webhooks with Cloudflare Deploy Hooks, and doing content validation, we will have a fully functioning event page by the end.
Vishwa Mehta
In this talk, I will set the primer for building Serverless apps using Cloudflare Workers and how Hasura fits into the architecture. We will then understand the anatomy of a basic app with JWT auth and RBAC implemented. The auth service here, is a serverless function that is deployed using Workers and stitched into the GraphQL API using Hasura Actions. Additionally, we leverage the built-in authorization engine of Hasura to implement role-based access control for our users to access data from the database.