The State of Augmented Reality in the Web Platform Ada Rose Cannon, Developer Advocate, co-chair Samsung Internet, W3C Immersive Web Groups The WebXR API can be used to make VR and AR capable websites this talk will introduce some of the newer augmented reality features and how to use them. About Ada Rose Cannon As […]
How to outsmart time: Building futuristic JavaScript applications using Temporal Ujjwal Sharma, Compilers Hacker Igalia For close to 25 years now, JavaScript developers have suffered at the hands oftime: the Date object. We have tried all sorts of solutions from using popularlibraries like Moment.js all the way to handling dates and times on the backend. […]
What could you do with a neural network in your browser? Ningxin Hu, Principal Engineer Intel Neural Networks are an approach to machine learning (specifically Deep Learning) that are now widely used from supercomputers to your smartphone (via APIs like CireML in iOS and Neural Networks API on Android).The Web Neural Network API (WebNN) in […]
Practical uses for Web Components Ben Taylor, Full-Stack Developer Explosion Web Components can feel like a bad fit for a JavaScript tech stack. If you’ve got a legacy codebase, you might be thinking about switching costs. Or you’re already running a modern stack and don’t see a need for them. But this shouldn’t be an […]
We’re incredibly excited, and privileged to have @SaraSoueidan putting together the program for inaugural AAA A11y Engineering conference, (+ speaking herself).
The State of PWAs Hemanth HM, Member Of Technical Staff PayPal In 2020 PWAs turned 5. So in that milestone year, what’s the reality of PWA developer adoption? Hemanth HM, author of the chapter on PWAs in the most recent Web Almanac, a comprehensive report on the state of the web, backed by real data […]
Penny MchLachlan, Product Manager Chrome Web Platform, Google Developers will learn What does the ‘install capability’ unlock for users What use cases are typically suitable for installed web apps, why & how not to annoy users by forcing them to install When to ask the user to install for common use cases (and when not […]
Eva PenzeyMoog, Principal Designer, Author 8th Light, Design for Safety What do we really mean when we talk about “ethics” in tech? What are we actually aiming for, and what specifically can we all do to get there? It’s not enough to point out existing issues with racist, sexist tech, products that are easily weaponized […]
Today we’re announcing the first of our speakers for the 2021 edition of our long running Code conference, taking place September 17 and 24–like all our other conferences this year, it’s online. Read on for details and a special offer for you. Just a reminder too that Global Scope our brand new 100% JavaScript focussed conference is coming up […]
A dependency deep dive Jason O’Neill, Software Engineer Culture Amp Modern JavaScript is all about dependencies. With over 1.5m packages on NPM, and 5114 packages used in “Create React App”, the package ecosystem can feel overwhelming. But underneath the complexity are basic rules that give structure to our projects. In this talk, I’ll unpack the […]
Rethinking the JavaScript ternary operator James Sinclair, Senior Developer Atlassian Lots of people treat the ternary operator with suspicion. At first glance, ternaries appear unnecessary. Nothing more than a tool for the overly-clever to trim some characters from their code; a favourite hack for coders who don’t care about readability. And sure, it’s all too […]
The Realms (API) of JavaScript Leo Balter, Lead Standards Engineer Salesforce A navigation over the existing realms of JavaScript and the new API proposed at TC39 to enable sandboxed code execution and document virtualization. About Leo Balter Leo works with the UI Platform team at Salesforce drafting and testing standards related to the JS ecosystem. […]
Rethinking JavaScript with Generator Functions Patrick Smith, product developer Functional programming allows JavaScript that is easier to reason about and easier to test. Generator functions are like enhanced pure functions, allowing new software patterns for state machines, parsers, streaming HTML renderers, and more. They are composable so offer similar benefits to components yet in more […]
Specifying JavaScript Yulia Startsev, Staff Software Engineer Mozilla Language specification can be a bit of a mystery. This talk will introduce the stages of the TC39 process for introducing a new language feature to JavaScript, and some high level concerns around our design process. About Yulia Startsev Yulia Startsev is a programmer at Mozilla on […]
The Third Age of JavaScript Shawn Swyx Wang, Head of Developer Experience Temporal.io The way we write JavaScript is poised for dramatic change in the 2020’s. Here’s why: the slow death of IE11 and rollout of ES Modules will converge toward a new generation of JavaScript tooling. These tools are faster, typesafer, and polyglot, leading […]