How to work with generative AI in JavaScript Phil Nash, Developer relations engineer DataStax The whole world is excited about generative AI, but how do we start to build with it? Do we need to learn linear algebra, machine learning, or even python? It turns out that our existing knowledge and skills are still very […]
We Need To Rewild The Internet Maria Farrell, Writer and Speaker The internet has become an extractive and fragile monoculture. But we can revitalize it using lessons learned by ecologists. About Maria Farrell A graduate of University College Dublin, the Dublin Institute of Technology and the London School of Economics, Maria Farrell worked in technology […]
How React Compiler Performs on Real Code Nadia Makarevich, Writer, coder, author of Advanced React book DeveloperWay The most talked-about news in the React community this year is probably the React Compiler. Everyone is looking forward to being saved from the re-render plague and never having to write useCallback/useMemo again. But are we truly there […]
View transitions in the real world Elly Loel, Accessible Web Designer/Developer Department of Employment and Workplace Relations View transitions can significantly reduce cognitive load, offering users a smoother and more intuitive experience compared to static, abrupt changes. We’ll explore the technical implementation of both same-document and cross-document view transitions, through many real world examples. We’ll […]
How we optimise component reuse at ABC Louis Stowasser, Engineering Manager of Web ABC Reusing components leads to visual consistency, higher quality code and faster development yet it’s so tempting to building from scratch. Explore the benefits and decisions to increase component reusability at ABC. About Louis Stowasser Louis is the Engineering Manager in charge […]
The joy of recursion, immutable data, and pure functions: Making mazes with JavaScript James Sinclair, Senior Software Engineer Atlassian Generating mazes might not be something you do a lot in your typical front-end job. Some might call it a waste of time. Why bother if you’re not a game developer? Who needs that kind of […]
CSS:has(.everything) Anton Ball, Dev Lead Doist In this talk, we will explore the latest and most interesting CSS advancements coming to browsers, including parent selectors (:has), container queries and view transitions. These tools allow for more responsive design, simpler selectors, and better organisation of your CSS code. Throughout the talk, you’ll see engaging examples that will […]
JavaScript Memory Leaks Basarat Ali Syed, Founder BooleanArt JavaScript is garbage collected, but we can still get memory leaks. This session walks through what is and what isn’t collectable by the garbage collector. We also cover some easy fixes to ensure you don’t hold on to memory you don’t need anymore. Finally, we look at […]
Redefining Reactivity with Signals Aliaksei (Lex) Kuncevic, Founder Scale Tech Signals, are reactive primitives for managing application state, increasingly found in programming languages and JavaScript frameworks. In this session Lex Kuncevic covers their basic concepts and shows how they offer advantages over traditional state management and other reactive methods. We’ll see practical examples demonstrating how Signals […]
Crafting iconic automatic scrolling for Trello Alex Reardon, Principal Frontend Engineer Atlassian Join Alex Reardon as he explores enhancing the drag and drop capabilities of web platforms to create more efficient and user-friendly interactions. With a focus on practical challenges and potential improvements, this talk will explore how existing browser functionalities can be safely evolved […]
Native modals with the new popover API Zach Jensz, Web Developer Freelance Elements that ‘popover’ the contents of a page–dialog boxes, tooltips, modals, menus, and notifications have always been a lot of work to get right. But with the new HTML popoverelement it’s got a whole lot easier. Learn all about what they offer and […]
Performance Driven HTML Mandy Michael, Staff Software Engineer Octopus Deploy In this talk, we dive into the often underestimated power of HTML in shaping and improving the performance of our applications and websites. With the complexities of modern web development, performance often gets pushed to the back burner. But it doesn’t have to! We’ll look […]
The UI component library iceberg Kritiketan Sharma, Senior Software Engineer Shine Solutions Group After duplicating enough React components, the pragmatic programmer decided to take matters into their own hands and started a React component library. What started as a noble venture is met with glares, budget constraints, maintenance challenges, and any number of other issues. […]
2024 is the 20th year we’ve run conferences for the Web industry. And while we’ll save the big celebrations for 2026 – the 20th anniversary of Web Directions, we’ve got some big changes for 2024–and an impressive lineup for our Developer Summit we’re announcing today. We’ve decided to focus on our developer audience with what […]
The Web Components Revolution Scott Jehl, Software Engineer, Web Performance Team Squarespace The largest companies in the world are making the transition to web components. A LOT is changing with the features surrounding web components and it can be dizzying to keep up. In this talk, Scott will dig into the technologies behind web components, […]