Web Directions Conffab
Stream and download nearly 1,000 presentations from hundreds of world leading experts at 50 conferences…and counting
With free and paid levels, keep up to date with all that's happening in our industry at your own pace.
a conference all about, and only about JavaScript
But that doesn't mean you can't benefit from this and other of our events. The videos will soon be available on Conffab, our platform for conference presentations. Sign up and you'll get access to them as soon as they arrive.
And why not check out all the front end focussed events we have planned for 2021, covering performance, JavaScript, web platform APIs, Accessibility, security, and more, from the perspective of front end development.
Most widely-used programming languages have conferences specifically dedicated to the language. CPPCon for C++, PyCon for Python, GopherCon for Go, Dart Summit, and many others.
There are many conferences that feature aspects of JavaScript: some are commercial, some community, but there are none whose primary focus is the language itself.
GlobalScope aims to focus specifically on JavaScript the language.
From front end and node developers, to library and framework developers, Global Scope is for anyone who works with JavaScript.
All Web Directions conferences feature in-depth knowledge from real world experts. Some you'll know, many you won't, but all bring a world of experience and knowledge.
With free and paid levels, keep up to date with all that's happening in our industry at your own pace.
We've brought together a world–class lineup of JavaScript experts for you, with folks from TC39, browser developers and expert JavaScript devs.
JavaScript has come a long way from its humble origins as the last of the three web cornerstones (alongside CSS and HTML). We use more JavaScript than ever, spending 14 times as many bytes on it as we do for HTML and 6 times as many bytes as we do for CSS.
Nothing is free, though, and that's particularly true of JavaScript. In this session, we'll look at the current state of JavaScript—how much we use, how we use it, and what the impact is.
Read More
An introduction for developers to Temporal, which is a Stage 3 TC39 proposal soon to be implemented in JS engines, for modern date, time, time zone, and calendar handling in JS
Read More
Part of ES2020 are the Optional Chaining and Nullish Coalescing Operators. By combining these two we can make our code more robust, and also shorten it along the way. This talk takes a look at when and how we can use these two exciting ECMAScript features.
Read More
In a connected, global world there are a surprising number of problems with formatting text for our users. Did you know how many different ways there are to format a number? Or pluralise a noun? Or display a date? And let's not get into doing time zone maths for those dates. Internationalising an app by hand, and doing it correctly, could be a never-ending, full-time job.
The Intl namespace is home to the ECMAScript Internationalization API and contains the solutions to many of our formatting problems. In this talk we'll explore the available APIs that can make it easier to build a truly international application.
With Intl we can build apps that cater to all our users, wherever they are, however they write things down.
Read More
Record & Tuple is a proposed feature for JavaScript that aims to introduce new immutable value types. Records are immutable key/value structures and Tuples are immutable sequences of data. In this talk, a champion of the proposal will introduce the feature, show how it can be used, and explain how it came to be designed that way.
Read More
This presentation will dive into details of implementation of class features in JavaScriptCore, discussing some kinds of optimizations applied there.
Read More
JavaScript gets faster as it executes! Just-In-Time (JIT) compilers are used in all major JavaScript engines to improve the speed, but how do they work? By understanding the principles of JIT compilation, web developers have the opportunity to optimize their code.
Read More
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.
Read More
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 key concepts that hold the NPM ecosystem together. We'll explore the different types of dependencies, semantic versioning, node's module resolution algorithm, and how all these work together to give you package management superpowers like linking, de-duping, and setting up multi-package workspaces.
By mastering the fundamental concepts underpinning NPM we can make the most of JavaScript's incredible package ecosystem.
Read More
TBA
Read More
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 domains than just the view.
Read More
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 easy to turn ternaries into an indecipherable mess. But what if we’re missing something? What if there's more to ternaries than meets the eye?
We’ll take a deep look at what makes a ternary different from an if-statement. And we’ll explore ways to write safer conditionals. Finally, we’ll examine the do-expression TC39 proposal and explore how it might help the situation.
Read More
A navigation over the existing realms of JavaScript and the new API proposed at TC39 to enable sandboxed code execution and document virtualization.
Read More
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 to both a better developer and user experience. Change is afoot!
Read More
We have diversity scholarships available for all our events. These provide full attendance just like any other attendee. We don't draw attention to those who have received a scholarship, but do look to make connections between them, and with our diversity sponsors, to help ensure the most valuable possible experience.
Our Scholarships focus on people who are unemployed, under-employed, self employed or in the early stages (up to 3 years) of their careers who identify as belonging to a group or groups under-represented at events like ours, and who might otherwise find it difficult to afford to attend.
Read more and apply at our diversity page.
The conference CSS deserves
a conference on front end performance
a conference all about JavaScript
a conference on progressive web apps and web platform
accessibility engineering for front end developers
privacy, security, identity for front end developers
The best of 2022, remixed, and free!
We work closely with our partners and their technologies to deliver world leading online conferences.
Contact us for more on how we work can work with you to help you be even more awesome.
Web Directions is the must-attend event of the year for anyone serious about web development.
Phil Whitehouse,
Innovation Lead DigitasLBi
I’ve been admiring the Web Directions events for years, and was honored to be part… What a fantastic event!
Ethan Marcotte,
inventor "responsive Web design"
Out of any conference, Web Directions is far and away our favourite
Dave Greiner,
founder Campaign Monitor
Co-founded and now run by John Allsopp, Web Directions has for nearly 20 years brought together leading developers, engineers, visual, IxD, UX and product designers, Art and Creative Directors, product managers indeed everyone involved in producing web and digital products to learn from one another, and the World's leading experts across this vast field.
We spend our lives thinking about what comes next, keeping up with trends in technology, practices and processes, and filtering the hype, to make sure you don't miss trends that matter, and don't waste time on hype that doesn't.
We promise attending one of our events will leave you significantly better versed in the challenges you face day to day, and in solutions for addressing them.
John Allsopp has been working on the Web for nearly 30 years. He's been responsible for innovative developer tools such as Style Master, X-Ray and many more. He's spoken at numerous conferences around the World and delivered dozens of workshops in that time as well.
His writing includes two books, including Developing With Web Standards and countless articles and tutorials in print and online publications.
His "A Dao of Web Design" published in 2000 is cited by Ethan Marcotte as a key influence in the development of Responsive Web Design, who's acclaimed article in 2010 begins by quoting John in detail, and by Jeremy Keith as "a manifesto for anyone working on the Web".
For over a decade, we've worked hard to create inclusive, fun, inspring and safe events for the Web Industry.
As part of our commitment to these values, we've adopted a code of conduct for all involved: ourselves, our speakers, our partners and our audience.
If you have any concern or feedback, please don't hesitate to contact us.