Remote
In-person
Switch the toggler to see what in-person or remote activities are held on June 1 & 5
Times below are shown in your local browsers time zone.
2023-06-01T11:00:00.000Z
2023-06-01T12:00:00.000Z
2023-06-01T13:00:00.000Z
2023-06-01T14:00:00.000Z
2023-06-01T15:00:00.000Z
2023-06-01T16:00:00.000Z
2023-06-01T17:00:00.000Z
2023-06-01T18:00:00.000Z
2023-06-01T19:00:00.000Z
Community Track
2023-06-01T11:50:00.000Z
Opening Ceremony
2023-06-01T12:00:00.000Z
Building a Web-App: The Easy Path and the Performant Path. Why Are They Not the Same?
Miško Hevery
Builder.io
We use frameworks to make building our applications easier. Yet as the application scales, its performance suffers. There is no one thing, but rather a death by thousand cuts. Developers are under pressure, and they often choose the easy and quick path to deliver a feature rather than the performant path.
2023-06-01T12:20:00.000Z
QnA with Miško Hevery
2023-06-01T12:30:00.000Z
JavaScript Iteration Protocols
Luciano Mammino
fourTheorem
How many ways do you know to do iteration with JavaScript and Node.js? While, for loop, for...in, for..of, .map(), .forEach(), streams, iterators, etc! Yes, there are a lot of ways! But did you know that JavaScript has iteration protocols to standardise synchronous and even asynchronous iteration?In this workshop we will learn about these protocols and discover how to build iterators and iterable objects, both synchronous and asynchronous.
2023-06-01T12:50:00.000Z
QnA with Luciano Mammino
2023-06-01T13:00:00.000Z
Lightning Talks
Dialog Dilemmas and Modal Mischief: A Deep Dive Into Pop-Ups — Hidde de Vries
Package-based Monorepos - Speed Up in Under 7 Minutes — Juri Strumpflohner
Maintaining a Component Library at Scale — Joran Quinten
2023-06-01T13:30:00.000Z
Coffee Break
2023-06-01T14:00:00.000Z
Accessible Component System Through Customization
Maya Shavin
Microsoft
Most current UI libraries provide great user experience with a vast of components. But when it comes to heavy customization, and non-standard scenarios, especially for E-Commerce, they become hard to manage, scale or even slow down performance.How to create a UI library that provides users the most possible freedom in customizing components, while keeping our performance and scalability to the fullest? How much accessible we can provide out of the box to our users? How much customization freedom is enough?That's what my talk's about.
2023-06-01T14:20:00.000Z
QnA with Maya Shavin
2023-06-01T14:30:00.000Z
JS OS Awards Ceremony
2023-06-01T15:00:00.000Z
AI and Web Development: Hype or Reality
Wes Bos
In this talk, we'll take a look at the growing intersection of AI and web development. There's a lot of buzz around the potential uses of AI in writing, understanding, and debugging code, and integrating it into our applications is becoming easier and more affordable. But there are also questions about the future of AI in app development, and whether it will make us more productive or take our jobs.There's a lot of excitement, skepticism, and concern about the rise of AI in web development. We'll explore the real potential for AI in creating new web development frameworks, and separate fact from fiction.So if you're interested in the future of web development and the role of AI in it, this talk is for you.
2023-06-01T15:20:00.000Z
QnA with Wes Bos
2023-06-01T15:30:00.000Z
Coffee Break
2023-06-01T15:40:00.000Z
APIs are Evolving. Again.
Matteo Collina
Platformatic
Luca Maraschi
Platformatic.dev
As developers we stand on the shoulders of giants, and it can be helpful to take a look at the past to gain a better perspective. In this talk we’ll briefly explore the past decade of backend development and architectural patterns.We’ve often ditched technologies in an attempt to make the developer experience frictionless. However we sometimes forget what we can learn from “the good old days”.What are you building: a monolith, a microservices system or something in between? A shift in how we see things can help us keep moving forwards.
2023-06-01T16:00:00.000Z
QnA with Luca Maraschi & Matteo Collina
2023-06-01T16:10:00.000Z
SolidJS: Why All the Suspense?
Ryan Carniato
Netlify
Solid caught the eye of the frontend community by re-popularizing reactive programming with its compelling use of Signals to render without re-renders. We've seen them adopted in the past year in everything from Preact to Angular. Signals offer a powerful set of primitives that ensure that your UI is in sync with your state independent of components. A universal language for the frontend user interface.But what about Async?
2023-06-01T16:30:00.000Z
QnA with Ryan Carniato
2023-06-01T16:40:00.000Z
React + WebGPU + AI – What Could Go Wrong? 😳
Aria Minaei
Theatre.js
2023-06-01T17:00:00.000Z
QnA with Aria Minaei
2023-06-01T17:10:00.000Z
Coffee Break
2023-06-01T17:40:00.000Z
Modern Web Debugging
Jecelyn Yeen
Google (Chrome DevTools)
Few developers enjoy debugging, and debugging can be complex for modern web apps because of the multiple frameworks, languages, and libraries used. But, developer tools have come a long way in making the process easier. In this talk, Jecelyn will dig into the modern state of debugging, improvements in DevTools, and how you can use them to reliably debug your apps.
2023-06-01T18:00:00.000Z
QnA with Jecelyn Yeen
2023-06-01T18:10:00.000Z
The Core of Turbopack Explained (Live Coding)
Tobias Koppers
Vercel
2023-06-01T18:30:00.000Z
QnA with Tobias Koppers
2023-06-01T18:40:00.000Z
When Optimizations Backfire
Ivan Akulov
Google Developer Expert, PerfPerfPerf
Ever loaded a font from the Google Fonts CDN? Or added the loading=lazy attribute onto an image? These optimizations are recommended all over the web – but, sometimes, they make your app not faster but slower.In this talk, Ivan will show when some common performance optimizations backfire – and what we need to do to avoid that.
2023-06-01T19:00:00.000Z
QnA with Ivan Akulov
2023-06-01T19:10:00.000Z
Closing Ceremony
Community QnA
2023-06-01T12:30:00.000Z
Miško Hevery's Room
Miško Hevery
Builder.io
2023-06-01T13:00:00.000Z
Luciano Mammino's Room
Luciano Mammino
fourTheorem
2023-06-01T14:30:00.000Z
Maya Shavin's Room
Maya Shavin
Microsoft
Residents Track
2023-06-01T11:50:00.000Z
Opening Ceremony
2023-06-01T12:00:00.000Z
I Would Never Use an ORM
Matteo Collina
Platformatic
What's an ORM? An Object-Relational Mapping tool (ORM) is a library to map a SQL table to a Class. In most cases, ORMs force the users to structure their code to have Model objects that include both data access and business logic.Once upon a time, I did several projects using ORMs as I followed the common belief that they would simplify the development and maintenance of projects. I was wrong.
2023-06-01T12:20:00.000Z
QnA with Matteo Collina
2023-06-01T12:30:00.000Z
Rome, a Modern Toolchain!
Emanuele Stoppa
The Astro Technology Company
Modern JavaScript projects come in many shapes: websites, web applications, desktop apps, mobile apps, and more. For most of them, the common denominator is the technical debt that comes from settings up tools: bundlers, testing suite, code analysis, documentation, etc. I want to present you Rome, a toolchain that aims to be a all-in-one toolchain for the web, with one single tool you can maintain the health of all your projects!
2023-06-01T12:50:00.000Z
QnA with Emanuele Stoppa
2023-06-01T13:00:00.000Z
Bring AI-Based Search to Your Web App
Sebastian Witalec
Weaviate
ChatGPT took the tech world by storm. Everyone talks about it, from your CTO to your hairdresser (at least my barber does). And there are many reasons why we should all be excited about it and many other AI/ML innovations.But how do you bring them into your tech stack, your website/backend, to work with your data and provide AI-driven search and data augmentation?There is a new generation of AI Native databases, which use deep learning models to find answers to natural language queries. We are talking about the ability to search through text, images, videos, DNA, or any unstructured data, all with a single query.The rule of thumb: if there is an ML model, we can search through it.Join me to learn about the foundation blocks (LLMs and vector embeddings, Vector Databases), how they all play together and most importantly - how you can build something yourself with open-source tech.And, of course!!!
2023-06-01T13:20:00.000Z
QnA with Sebastian Witalec
2023-06-01T13:30:00.000Z
Coffee Break
2023-06-01T14:00:00.000Z
Create AR Face Filters With the Chrome Face Detection API
Jorrik Klijnsma
Ordina
In the fast pacing space of social media apps, some functionality could also be used for web applications. I am going to show you how you could use the feature flagged Face Detection API in Chrome. With a demo, we will explore the possibilities to implement face filters in your future projects. With the webcam access of a device, we add glasses by processing a video feed and using it for fun, finding that sweet spot where fun and learning come together.
2023-06-01T14:20:00.000Z
QnA with Jorrik Klijnsma
2023-06-01T14:30:00.000Z
Coffee Break
2023-06-01T14:40:00.000Z
Bun, Deno, Node.js? Recreating a JavaScript Runtime From Scratch
Erick Wendel
Erick Wendel Training - Professional Educator
Bun, Deno, and many other JavaScript runtimes have been hype, but do you know why? Is it that easy to make a runtime from scratch?I've been researching the secret behind Node.js' power and why there are so many new JavaScript runtimes coming up. Breaking down each key component used on Node.js I've come to interesting conclusions that many people used to say whereas in practice it works a bit differently.In this talk, attendees will learn the concepts used to create a new JavaScript runtime. They're going to go through an example of how to make a JavaScript runtime by following what's behind the scenes on the Node.js project using C++.
2023-06-01T15:00:00.000Z
QnA with Erick Wendel
2023-06-01T15:10:00.000Z
Top Core Web Vitals Recommendations for 2023
Barry Pollard
Google
The Google Core Web Vitals team understand the amount of web performance recommendations is overwhelming and many don't know where to start. We've been working on identifying the 9 key recommendations (3 per Core Web Vital), which we think will have the most impact and which we recommend sites look at first. This talk will explain what they are, and why they are our top 2023 recommendations.
2023-06-01T15:30:00.000Z
QnA with Barry Pollard
2023-06-01T15:40:00.000Z
Coffee Break
2023-06-01T16:10:00.000Z
The Good, The Bad, and The Web Components
Zach Leatherman
Netlify
There has been no shortage of both fair and unfair criticism toward Web Components from a wide range of folks that build for the web, including but not limited to JavaScript Framework authors in supposed competition with the platform. In this talk I'll show you how to navigate and simplify the multifaceted landscape of web components, satisfying common criticisms and showing how you can Use the Platform most effectively today.
2023-06-01T16:30:00.000Z
QnA with Zach Leatherman
2023-06-01T16:40:00.000Z
Apache Kafka Simply Explained With TypeScript Examples
Olena Kutsenko
Aiven
You’re curious about what Apache Kafka does and how it works, but between the terminology and explanations that seem to start at a complex level, it's been difficult to embark. This session is different. We'll talk about what Kafka is, what it does and how it works in simple terms with easy to understand and funny examples that you can share later at a dinner table with your family.This session is for curious minds, who might have never worked with distributed streaming systems before, or are beginners to event streaming applications.But let simplicity not deceive you - by the end of the session you’ll be equipped to create your own Apache Kafka event stream!
2023-06-01T17:00:00.000Z
QnA with Olena Kutsenko
2023-06-01T17:10:00.000Z
The State of Passwordless Auth on the Web
Phil Nash
Sonar
Can we get rid of passwords yet? They make for a poor user experience and users are notoriously bad with them. The advent of WebAuthn has brought a passwordless world closer, but where do we really stand?In this talk we'll explore the current user experience of WebAuthn and the requirements a user has to fulfill for them to authenticate without a password. We'll also explore the fallbacks and safeguards we can use to make the password experience better and more secure.
2023-06-01T17:30:00.000Z
QnA with Phil Nash
2023-06-01T17:40:00.000Z
Closing Ceremony
Residents QnA
2023-06-01T12:30:00.000Z
Matteo Collina's Room
Matteo Collina
Platformatic
2023-06-01T13:00:00.000Z
Emanuele Stoppa's Room
Emanuele Stoppa
The Astro Technology Company
2023-06-01T14:30:00.000Z
Jorrik Klijnsma's Room
Jorrik Klijnsma
Ordina
Discussion Room
2023-06-01T12:00:00.000Z
Design & Developer Collaboration
Joran Quinten
Jumbo Supermarkten
Aria Minaei
Theatre.js
Olena Kutsenko
Aiven
Jorrik Klijnsma
Ordina
Will Klein
Workday
2023-06-01T13:00:00.000Z
Micro Frontends
Miško Hevery
Builder.io
2023-06-01T14:00:00.000Z
Using Other Languages in Combination With Your JS Code
Wes Bos
Luciano Mammino
fourTheorem
Emanuele Stoppa
The Astro Technology Company
Sebastian Witalec
Weaviate
Kamil Ogórek
Sentry
Times below are shown in your local browsers time zone.
2023-06-05T14:00:00.000Z
2023-06-05T15:00:00.000Z
2023-06-05T16:00:00.000Z
2023-06-05T17:00:00.000Z
2023-06-05T18:00:00.000Z
2023-06-05T19:00:00.000Z
Community Track
2023-06-05T14:00:00.000Z
Opening Ceremony
2023-06-05T14:10:00.000Z
How I Like to Write JavaScript
Caleb Porzio
Creator of AlpineJS & LaravelLivewire
I love writing JavaScript. It feels lightweight, free-form, and flexible--all qualities that boost creativity and invite me to practice new and interesting techniques. Over time, I've developed lots of patterns and principles that help me day to day. In this talk, I'll show you a handful of them and then we'll look at how I apply them inside the AlpineJS codebase itself.
2023-06-05T14:35:00.000Z
Three Ways to Automate Your Browser, and Why We Are Adding a Fourth: WebDriver BiDi
Michael Hablich
Google (Chrome team)
A journey through overwhelming ways to automate browsers. Join Michael on a journey to see what happens behind the scenes of "await page.goto('https://example.com');" et. al. See what pros and cons each of the three ways of browser automation have.Understand why we are adding a fourth - WebDriver BiDi.
2023-06-05T14:55:00.000Z
Progressive Enhancement - What It Is and Isn’t, a Practical Introduction With Svelte
Elliott Johnson
Vercel, SvelteKit Maintainer
Progressive Enhancement is the philosophy of providing a basic, functional experience to everyone, regardless of device, and adding additional layers of interactivity and delight as they are supported. The last decade of web development, focusing on SPAs, where JavaScript is a hard requirement, have made this philosophy very difficult – how do we make websites that are fundamentally built with JavaScript accessible to users without it? This talk examines the philosophy behind Progressive Enhancement, then focuses on some concrete examples (including a dive into Svelte compiler output!) of how we can build functional, reliable, and usable experiences for all, adding delightful interactivity for those who can support it.
2023-06-05T15:15:00.000Z
The State of Passwordless Auth on the Web
Phil Nash
Sonar
Can we get rid of passwords yet? They make for a poor user experience and users are notoriously bad with them. The advent of WebAuthn has brought a passwordless world closer, but where do we really stand?In this talk we'll explore the current user experience of WebAuthn and the requirements a user has to fulfill for them to authenticate without a password. We'll also explore the fallbacks and safeguards we can use to make the password experience better and more secure.
2023-06-05T15:35:00.000Z
Break
2023-06-05T15:40:00.000Z
Mobile Deployments for Web Developers
Cecelia Martinez
Ionic
It's easier than ever to use JavaScript to build native mobile applications. But for web developers building in the mobile ecosystem for the first time, deploying cross-platform apps built with tools like Capacitor or React Native can be complex. Learn about the mobile-specific deployment considerations through the lens of a web developer, including the key differences between mobile and web, how to develop a deployment strategy, and how to evaluate tooling options.
2023-06-05T16:00:00.000Z
Woah! Can TypeScript Do That?
Nikhil Kumaran S
Cloudera
These days, TypeScript is an industry default as it provides amazing DX with autocomplete, confident code refactoring and much more. But most developers only scratch the surface and doesn't use Typescript to its fullest potential.This talk would dive into the powerful and advance concepts of TypeScript like generics, conditional types, type guard, utility types for type transformations and much more using real world examples to better understand these concepts.
2023-06-05T16:45:00.000Z
Lightning talks
Maximum Efficiency: A Primer on Capacitor — Mike Hartington
Anyone Can Be an Open Source Maintainer — Brittany Joiner
Web Push Notifications Done Right — Maxim Salnikov
i18n Was the Missing Piece: Let 70%+ of the Users in the World to Access Your Apps — Arisa Fukuzaki
Responsive Images for Your Website — Sergey Bocharov
2023-06-05T17:35:00.000Z
Break
2023-06-05T17:40:00.000Z
Static Analysis in JavaScript: What’s Easy and What’s Hard
Elena Vilchik
Sonar
We are all using static analysis tools like ESLint every day to ensure the better quality of our code. How does it work, and what is tricky about JavaScript, making writing a proper rule often not trivial?
2023-06-05T18:00:00.000Z
Start Building Your Own JavaScript Tools
Will Klein
Workday
Your first JavaScript tool might not be the next Babel or ESLint, but it can be built on them! Let's demystify the secret art of JavaScript tools, how they work, and how to build our own. We'll discover the opportunities in our everyday work to apply these techniques, writing our own ESLint rules to prevent mistakes and code transforms to make breaking changes easy to apply. We’ll walk through the fundamentals of working with an abstract syntax tree, and develop our understanding through a live-code.
2023-06-05T18:25:00.000Z
What We Owe to Each Other
Bryan Hughes
Patreon
Open source has won, and it's the center of gravity for our community. Whether we're contributors to open source projects, commercial product engineers, companies, developer advocates, or something else, we're all a part of this community. And we owe it to each other, and to ourselves, to leave the community better than we found it.But how do we do that? What responsibilities do companies have to the community?
2023-06-05T18:50:00.000Z
JavaScript Source Maps, Can We Do Better?
Kamil Ogórek
Sentry
The current revision of the JavaScript Source Maps specification is over 12 years old. Throughout this time, the entire ecosystem has evolved immensely, but for some reason, we have done nothing to improve the debugging experience and are still stuck at version 3 of the specification. Can we do better?
2023-06-05T19:20:00.000Z
Building a Voice-Enabled AI Assistant With Javascript
Tejas Kumar
YouTube
In this talk, we'll build our own Jarvis using Web APIs and langchain. There will be live coding.
2023-06-05T19:40:00.000Z
Closing Ceremony
Community QnA
2023-06-05T14:55:00.000Z
Michael Hablich's QnA
Michael Hablich
Google (Chrome team)
2023-06-05T15:15:00.000Z
Elliott Johnson's QnA
Elliott Johnson
Vercel, SvelteKit Maintainer
2023-06-05T16:00:00.000Z
Cecelia Martinez's QnA
Cecelia Martinez
Ionic
2023-06-05T18:00:00.000Z
Elena Vilchik's QnA
Elena Vilchik
Sonar
2023-06-05T18:25:00.000Z
Will Klein's QnA
Will Klein
Workday
2023-06-05T18:50:00.000Z
Bryan Hughes's QnA
Bryan Hughes
Patreon
2023-06-05T19:20:00.000Z
Kamil Ogórek's QnA
Kamil Ogórek
Sentry
Residents Track
2023-06-05T14:30:00.000Z
Comparing JavaScript Frameworks Performance Using Real-World Data
Dan Shappir
NEXT Insurance
Google collects performance information from all sessions on opted-in Chrome browsers into its Chrome User Experience Report (CrUX) database. It then uses this information as a ranking factor for its search engine, but it also makes this information publicly available for everyone to view. I used this data to analyze and compare the performance of the leading JavaScript frameworks. In particular, I looked at the likelihood that websites built using each framework will have good Core Web Vitals (CWV) scores.
2023-06-05T15:00:00.000Z
HTTP/3 Performance for JS Developers
Robin Marx
Akamai Technologies
HTTP/3 is the hot new networking protocol, available today! While you get most of its benefits out-of-the-box, there are also quite some things you can and should do to get maximise performance.In this talk, we look at optimizing JS payloads for the first network round trips, how browsers prioritize JS against other resource types, SPA vs MPA nuances, and how to optimally use the 0-RTT and 103 Early Hints features. We also look at the protocol's integration with fetch() and talk about the upcoming WebTransport!
2023-06-05T15:20:00.000Z
Building Text Containers in Canvas
Aakansha Doshi
Excalidraw
In this talk I will be sharing my experience building sticky notes / text bound containers in excalidraw.com - A virtual free Open-Source collaborative end-to-end encrypted canvas based editor for sketching hand-drawn like diagrams.When it comes to canvas, building sticky notes gets tricky as compared to SVG where you could take advantage of CSS for making sure text doesn’t go out of the container.
2023-06-05T15:50:00.000Z
Break
2023-06-05T15:55:00.000Z
What’s New in Node?
Hemanth HM
PayPal
This talk will walk you through some of the cool features in node that you might have missed.
2023-06-05T16:30:00.000Z
5 Ways You Could Have Hacked Node.js
Rafael Gonzaga
NearForm
All languages are or were vulnerable to some kind of threat. I’m part of the Node.js Security team and during the year 2022, we've performed many Security Releases and some of them were really hard to think about.Did you know you can make money by finding critical vulnerabilities in Node.js? In this talk, I’ll show you 5 ways you can have hacked Node.js and how the Node.js team deals with vulnerabilities.
2023-06-05T16:50:00.000Z
ESM Loaders: Enhancing Module Loading in Node.js
Gil Tayar
Microsoft
Native ESM support for Node.js was a chance for the Node.js project to release official support for enhancing the module loading experience, to enable use cases such as on the fly transpilation, module stubbing, support for loading modules from HTTP, and monitoring.While CommonJS has support for all this, it was never officially supported and was done by hacking into the Node.js runtime code. ESM has fixed all this. We will look at the architecture of ESM loading in Node.js, and discuss the loader API that supports enhancing it. We will also look into advanced features such as loader chaining and off thread execution.
2023-06-05T17:15:00.000Z
Pushing the Limits of Video Encoding in Browsers With WebCodecs
Akash Hamirwasia
Razorpay
High quality video encoding in browsers have traditionally been slow, low-quality and did not allow much customisation. This is because browsers never had a native way to encode videos leveraging hardware acceleration. In this talk, I’ll be going over the secrets of creating high-quality videos in-browsers efficiently with the power of WebCodecs and WebAssembly. From video containers to muxing, audio and beyond, this talk will give you everything you need to render your videos in browsers today!
2023-06-05T17:40:00.000Z
Building an IoT App With InfluxDB, JavaScript, and Plotly.js
Zoe Steinkamp
InfluxData
The Internet of Things (IoT) is increasingly driven by sensor data, with devices taking measured actions based on everything from wind speed and direction, vital body functions, illumination intensity, and temperature.In this session we will showcase how to build a fully functional sample IoT monitoring application built with javascript and utilizing InfluxDB as its backend. With integrations to visualization libraries such as Plotly, creating automated alerts with InfluxDB as well as data downsampling.
2023-06-05T18:00:00.000Z
The Future Stack of Code Review
Gabriel L. Manor
Permit.io
Somehow, the code review had the same jokes and process while the software development world changed daily. Join us to learn how to adapt this process to the modern stacks and make the CR process an efficiency party.
2023-06-05T18:25:00.000Z
Scaling Distributed Machine Learning, to the Edge & Back
Jaxon Repp
HarperDB
This talk will cover why and how organizations are distributing data storage and machine learning to the edge. By pushing machine learning to the edge, we can geographically distribute learning so that the models will actually learn different things relevant to specific locations. By delivering both edge database and compute in a single platform, more people can transition to a distributed architecture. The performance gains from this new architecture cements the value that mobile edge computing brings.
Residents QnA
2023-06-05T15:20:00.000Z
Robin Marx's QnA
Robin Marx
Akamai Technologies
2023-06-05T15:50:00.000Z
Aakansha Doshi's QnA
Aakansha Doshi
Excalidraw
2023-06-05T16:30:00.000Z
Hemanth HM's QnA
Hemanth HM
PayPal
2023-06-05T16:50:00.000Z
Rafael Gonzaga's QnA
Rafael Gonzaga
NearForm
2023-06-05T17:40:00.000Z
Akash Hamirwasia's QnA
Akash Hamirwasia
Razorpay
2023-06-05T18:00:00.000Z
Zoe Steinkamp's QnA
Zoe Steinkamp
InfluxData
2023-06-05T18:25:00.000Z
Gabriel L. Manor's QnA
Gabriel L. Manor
Permit.io
Discussion Room
2023-06-05T15:00:00.000Z
Collaboration, Productivity & Workflows
Nikhil Kumaran S
Cloudera
Brittany Joiner
PixieBrix
Aria Minaei
Theatre.js
Olena Kutsenko
Aiven
Akash Hamirwasia
Razorpay
2023-06-05T16:15:00.000Z
Where & How You Write Your Code
Minko Gechev
Google
Nikhil Kumaran S
Cloudera
Joran Quinten
Jumbo Supermarkten
Akash Hamirwasia
Razorpay
Michael Hablich
Google (Chrome team)
Will Klein
Workday