FullStack eXchange is back!
After two years away, we're excited to welcome you back to the UK's best conference exploring JavaScript, nodeJS, IoT and more!
Connect (in person!) with hundreds of like-minded Full Stack developers (real humans!) as we explore the latest in JavaScript, Node.,JS, web and IoT.
Join us at Leonardo Royal Hotel St Paul's in London for two days of keynotes, roundtables, and lightning talks — plus, as usual, we'll be capping it all off with an epic party.
And if that's not enough FullStack for you, we'll also be hosting hands-on workshops on either side of the event to dig deeper into the topics.
What is FullStack eXchange?
FullStack eXchange was started in 2014 to support the growing community of "full stack" developers — even if nobody could quite agree what the term meant at the time. Over the years we've explored nodeJS development, front-end frameworks like Angular, React and vueJS, and a growing interest in associated technologies like “Internet of Things” (IoT) and document databases.
Past keynotes have included Ken Wheeler, Amie Dansby, Danese Cooper, Myles Borins, and Addy Osmani. We'll be announcing this year's VIP keynotes shortly, so stay tuned!
Who should attend?
FullStack eXchange is the best place to connect with like-minded developers to share the challenges you are facing, and discover how other teams are utilizing nodeJS, Angular, React, vueJS and more.
FullStack eXchange is open to all, but you'll get the most out of the conference if you are a:
Full Stack Developer
Front-End Developer
Developer
Engineer
Senior Developer
Architect
Team Lead
Manager
How does it work?
FullStack eXchange will be hosted as a Hybrid conference with both speakers and attendees joining either in-person or online.
FullStack eXchange: In-Person Tickets
Join us at London's Leonardo Royal Hotel St Paul, where you'll interact and network with hundreds of like minded developers while learning from experts from the wide world of JavaScript, Node.js, and IOT.
For the In-Person event, most speakers will be on site, though some may need to be broadcast. Schedule details of will be announced closer to the event, but are subject to change.
In-Person Tickets include access to the Online event, as well as the talk recordings.
FullStack eXchange will follow protocols set out in UK government guidelines for COVID-19 .
FullStack eXchange: Online Tickets
Learn from experts in the world of JavaScript, Node.js, and IOT as you connect with like-minded developers from the comfort of your own device.
Online Tickets include access to our virtual events platform, where you'll be able to watch live sessions, participate in live Q&As from the event, and network with attendees from around the globe.
You'll also gain access to the talk recordings within 48 hours of the event's conclusion.
Online tickets do not include access to the In-Person event.
Book Online Tickets Here
Book with Confidence
We know these are uncertain times and it can be hard to commit to future events. Should COVID restrictions make it impossible for us to host FullStack eXchange in person, your ticket will be converted to a FullStack eXchange: Online ticket and you will be refunded the price difference.
Diversity Matters Scholarship
Skills Matter offers scholarships to people from underrepresented groups in tech who wouldn't otherwise be able to attend.
If you believe you are a member of a group that is underrepresented within the tech community or at technical conferences we encourage you to apply.
Learn More
Program Committee
All of the talks at FullStack eXchange are selected by our volunteer Program Committee which evaluates and selects which speakers and topics will be included in the conference program. This committee includes developers, practitioners and enthusiasts of all levels.
This year's Program Committee includes:
Excited? Share it!
This Talk is Under Construction: A Love Letter to the Personal Website
Come with me on a journey through hyperspace.
Remember Geocities? The unbridled creativity and questionable colour schemes of a bygone era. Or the early-00s teenage bloggers with pretentious domain names, expressing themselves through grungy photoshop brushes and scrappy PHP scripts. There was a time when websites existed as reflections of your personality or a shrine to your favourite band rather than carbon copies of a Facebook page or Twitter feed. Content wasn’t algorithmically curated, but shared through links pages and webrings.
With modern browsers, we have at our fingertips so many powerful APIs and tools to build the most incredible, beautiful and wonderfully pointless websites that have ever existed, in ways that are accessible and performant like never before. So why aren’t we? Why do all the websites look the same?
This is a manifesto for building something just for the fun of it, and a rallying cry to tell your story on a platform that’s entirely yours.
Sophie Koonin
Sophie is a senior web engineer, previously Web Discipline lead at Monzo and full-stack product engineer at incident.io. Building websites since the age of 10, she’s passionate about creating inclusive, accessible and fun websites that people love. Sophie writes about tech & mental health at localghost.dev, builds intentionally useless web apps, and makes music.
Bruce Lawson
We are excited to welcome Bruce Lawson to FullStack eXchange for a brand new keynote.
Stay tuned for additional details about Bruce's talk.
Bruce Lawson
Bruce Lawson does accessibility at Babylon Health. He was co-editor of the HTML5.3 specification, one of the inventors of the
Leadership Guide for the Reluctant Leader
Regardless of the technology you know or the job title you have, you have amazing potential to impact your workplace, community, and beyond.
In this talk, I'll share a few candid stories of my career failures… I mean… learning opportunities. We'll start by debunking the myth that leadership == management. Next, we'll talk about some of the attributes, behaviors, and skills of good leaders. Lastly, we'll cover some practical steps and resources to accelerate your journey.
You'll walk away with some essential leadership skills I believe anyone can develop, and a good dose of encouragement to be more awesome!
David Neal
David is a family man, musician, illustrator, software developer, and Microsoft MVP living in North Georgia. He's currently a Developer Advocate for Pluralsight. He runs on a high-octane mixture of caffeine and JavaScript, and is made entirely of bacon.
The Curse of Popularity: The Story of GitHub Wrap
We all love sharing our work with the community, and GitHub Wrap enabled you to do just that. GitHub Wrap, a weekend project, got a lot of love on Twitter from the developer community. One could share the contributions they made to open-source using the tool. Created with tools like n8n, Cloudflare, and Cloudinary, the project handled 60k requests and delighted the tech community. But with love, there also came challenges. Join me to listen to my learnings from creating the project to managing it.
Solidifying Sound with Sonic Pi
Have you ever thought about making some really awesome beats by coding? You can do that with Sonic Pi! Sonic Pi is based off of Ruby. You can create all types of beats and melodies with this technology and I can show you how to do it through a demo.
In this talk attendees will learn about Sonic Pi in a live coding environment, and will learn how to create different genres of music through coding.
Attendees will leave this talk with an understanding of Sonic Pi and learn about:
- making music
- making beats
- making songs
- music transcription and playback
- audio looping, computer-aided music composition
- development of computer-based musical instruments (including hybrid instruments)
- live performance
Plus, we'll conclude with a full live demo where I will turn my computer into a myriad of musical instruments to play music and songs of different genres
How Storybook Makes Your UI Development Super Easy
If you’re a JavaScript developer, you’ve no doubt jumped on the “Components are the best!” train, and use a development platform like React, Vue, or Angular. And for good reason, we all know of the joy of building applications from a collection of highly specialized, composable, and (hopefully) tested components can bring. Heck, the software practically writes itself! (But don’t tell our clients or bosses that.)
The problem (isn’t there always one?) is that as your application starts to grow, issues with this approach start to creep in. Consistency can be difficult to maintain. Testing starts to get more difficult. And while we often strive to build these components as stand-alone, isolated pieces of software, we usually end up needing to build and run the whole application to even see what they look like. And this can slow you down. And hey, wouldn’t it be nice if the QA people could actually help us out with some of this lower-level testing instead of having to go through the same simple 82-step process to make sure that we changed that font color from light blue to slightly lighter-blue?
The good news is that Storybook is here to make our lives (as developers anyway) so much easier!
Storybooks website says it’s an interface development and playground for UI components. But it’s so much more than that! With Storybook, you can develop your component in TRUE isolation, meaning that you don’t need to run the entire application to see how changes to your code affect how your component looks and works. It also helps developers stay consistent, helps provide component-level documentation, makes testing a lot easier, and enables QA to examine the components and try different scenarios to see how the component and the application react in different situations.
In this session, you’ll see how to add Storybook to your application, how the tooling works, and how to start writing your own stories. And while the examples will be in React, Storybook supports every major component-based platform, so the knowledge you gain will easily translate into whatever framework you’re working with.
James Bender
James has been involved in software development and architecture for 18 years. He has worked as a developer and architect on everything from small, single-user applications to Enterprise-scale, multi-user systems. His specialties are .NET development and architecture, TDD, SOA, WCF, Web Development, cloud computing, and agile development methodologies. He is an experienced mentor and author. James is a Microsoft MVP, Chairman of the Central Ohio Day of .NET and former President of the Central Ohio .NET Developers Group. James's book "Professional Test Driven Development with C#: Developing Real World Applications with TDD" was released in May of 2011.
Lightning Talk: From Behind the Chair to Behind the Keyboard: How Hairdressing Prepared Me for Developer Advocacy
In today’s increasingly digital business environment, the need to continue honing and upgrading skills is a given. Whether you’re a CTO reimagining a corporate technical strategy, or a developer creating systems that bring that plan to life, to improve your IT acumen you will need to translate the “people skills” you’ve built through your own unique experience —even if you started out as a hairdresser, like me. Those 15 years behind the chair taught me that success is 50% technical skills and 50% communication skills.
In this talk I will share three “soft skill” lessons from my salon days that have shaped my developer career and will help you apply your own personal experiences in furthering your professional journey:
- Listening to Learn and Learning to Relate Across Levels
- Walking In a Client’s Shoes
- Practicing Professional Patience
Lightning Talk: Typescript Beyond the Stack
The modern technology stack traditionally consists of the Frontend, Backend and a Database. But we need a way to get our code from our computer to their server. The AWS Cloud Developer Kit (CDK) is a tool that allows us to write and deploy our infrastructure in languages used to write the rest of the stack, including Typescript. By leveraging the CDK we’re able to write our infrastructure, backend and frontend all in Typescript and even deploy it to Amazon’s serverless compute platform.
In this session Ryan will look at the basic concepts behind the CDK, what is happening when you use it and how it allows us to quickly and easily get a full stack Typescript application up and running in a language we are familiar with. We’ll look at how using the CDK allows us to fully embrace a DevOps culture and provide a friction free way to get our code into production using a language we are already familiar with.
Bluetooth for SaaS?
Bluetooth is present in every phone and laptop, making it the defacto choice for peripherals and the Apps that connect to them. It has achieved unprecedented economies of scale and pricing.
But what about Bluetooth for SaaS? Why is that not a thing? What if we could leverage all this investment and technology for extending SaaS applications with IoT capabilities?
This talk explores some of the trade-offs and opportunities that could come if Bluetooth could connect to your web backend, and the work we've been doing to create Bluetooth infrastructure and devices that can.
How is "Works on My Machine" Still a Thing in 2022?
The goal of every great developer is to ensure that they are doing the best job that they can. Yet, with the advancement of software and the move to cloud-native ecosystems these past few years, things have become more difficult.
While developers used to be able to focus solely on the code that lived in their local machine, they now are also responsible for what happens once it leaves their machine and deploys to production.
Understanding what happens to your source code when you’re done writing it is a must-have skill for developers, starting from the building stage, integration, testing, and all the way through the CI/CD process.
In this talk, we’ll discuss everything the code goes through from the minute it leaves your local machine. We will dive into all the practicalities that developers need to fully own in order to step up their coding game and why they need to do so. Finally, I will share my real-life experience on what it takes to be a next-level developer through owning your whole development process.
Headless Flipper: Embeddable Mobile Devtools for Your CI and Beyond
Flipper is a platform for debugging mobile and web apps. Half a year ago, we decided to split the electron monolith in two parts: a standalone server and a UI. In this talk, we will cover why you need headless Flipper, what opportunities it unlocks for you. We will go over how Flipper can now be easily used for remote debugging, embedding, CI integration, and etc. We will overview how Flipper architecture transformed to support the migration, what Flipper is now, and how we plan to use it at Meta.
Developer Relations in a Nutshell
We hear about Developer Relations, or DevRel, quite a bit! We've also heard different definitions for it. We might've asked somebody in DevRel what they do and surely heard "Well, it depends..."
In this talk, we'll explore this!
We'll cover what the different pillars of DevRel are, the activities involved, and how to get started!
Lightning Talk: Work-Life Balance with Chrome Extensions
Wouldn’t it be great if you could use your coding skills to simplify your day to day tasks and boost your productivity with tools like Chrome Extensions? In this session, we will explore the magic behind Chrome Extensions and how you can write your own in just a few steps. We'll go over the basic manifest fields we need for that and conclude with a demo. I hope to inspire you to write Chrome Extensions, and that one of these days, I will see your creations in the Chrome Web Store.
Functional Web Apps: The Revenge of Dynamic Web Apps
Building static websites with a Jamstack approach offers a fantastic solution for building massively available systems without the downsides of traditional dynamic stacks like Rails, Express or Wordpress. But there is a different way. In this talk you will learn how to build massively available dynamic web apps with pure cloud functions. Functional Web Apps (FWA) are built with pure cloud functions, sport a builtin database and deploy quickly and reliably. No more waiting on slow builds. No more trading off a dynamic end user experience by pre-rendering spinners. We will build markup on the fly with the determinism and reliability of immutable deployments leveraging the power and simplicity of the ultimate building block: pure cloud functions.
Squash All the Performance Bugs: Browser Dev-Tools Your Secret Silver Bullet
UI performance bugs are probably the most frustrating bugs for both application users and developers. For application users they are just a bad experience that can lead users to abandon your product. For developers they are the hardest bugs to detect and ultimately debug––because they're basically impossible to find by just reading the code or running a typical debugger, and don't have any simple workarounds like others.
One of the less glamorous but incredibly useful tools to help catch and squash those elusive bugs before they reach your end user, is the browser dev-tools performance stack, which includes the Networking, Memory, Rendering, Code Bugs, and CPU. This talk will walk through some of the most common pitfalls in UI performance, and some good practices to help you avoid them. You can quickly reproduce these performance issues by calling the DOM and your app directly from the browser console, and running stress tests. Through code examples and a demo, you'll be able to learn some of the best kept secrets, tips and tricks for optimizing and debugging your UI performance for your fullstack apps.
How to Create Pure CSS Games
In this time of the coronavirus epidemic, a lot of our plans have been canceled. From every bad situation, we need to try to see the good thing in it. Elad Shechter took his free time at home to create a pure CSS game. He will explain many tips and tricks on "how to create pure CSS games".
Everything You Don't Need to Know About Git
Do you know Git? I bet you do.
I also bet you use it, like 90% of the developers who answered last year’s StackOverflow survey. For sure you know all the basic commands to commit, pull, push... You might even rebase regularly, cherry-pick or bisect whenever it’s needed. Good for you — that's not what this talk will be about!
In this talk, we’ll focus on the rest of Git. The forgotten bits of trivia, the little-known, not-for-everyday commands. You won’t leave with much to apply directly in your terminal, but with plenty to talk about on your company’s messaging platform! We’ll jump from Git’s history to its core data structure, passing by some useful commands that you won’t resist trying out for yourself. If that sounds like fun to you, come on in!
Micro Frontends: Build, Release and Automation in the Chase App
This talk begins with giving a brief discussion on how and why should we build a micro frontends project. Then it extends into a detailed walk-through of micro frontends design process, including architecture, release process and automation. In addition, I will give demo of how we apply those good practices within the Chase UK App.
Leonardo Royal Hotel St Paul's
Nestled between St Paul's Cathedral and the Millennium Bridge over the Thames, Leonardo Royal Hotel St Paul's will play host to FullStack eXchange conference in 2022.
The venue is accessed via the main entrance on Godliman Street.

Leonardo Royal Hotel St Paul's
10 Godliman Street, London, EC4V 5AJ, GB
View details, travel and nearby hotels
The FullStack eXchange Call for Papers is now closed.
Thank you for your interest. We would like to thank everyone who submitted a proposal.
If you've missed the deadline, why not consider submitting to one of our other upcoming conferences below.
Guidelines
Skills Matter conferences are programmed by and for our community, and we welcome submissions from around the globe.
All talks for FullStack eXchange will be selected by Skills Matter and a Programme Committee of volunteer community members. Submissions were open to anyone, and we especially encourage first-time speakers to submit a proposal.
Proposals were due by 23:59 UTC on 28 April 2022 in order to be considered by the program committee.
Chosen speakers will receive two free tickets to the conference: one for the speaker and one for a guest of their choosing.
Recording
All FullStack eXchange sessions will be recorded.
After the conference, recordings are available to FullStack eXchange ticket holders and Skills Matter Premium Members for a period of 90 days. After this time, they will become freely available on the Skills Matter platform.
Diversity Matters Scholarship
Is it rare that you see someone at tech conferences that reminds you of yourself? Then you’re probably underrepresented at tech conferences.
At Skills Matter we are committed to supporting diversity in speakers, conference participants, and the wider technology community regardless of regardless of ability, ethnicity, gender, sexual orientation, religious views (or lack thereof) and socio-economic status.
To increase diversity at Skills Matter events we offer scholarships to people from underrepresented groups in tech who wouldn’t otherwise be able to attend.
If you believe you are a member of a group that is underrepresented within the tech community or at technical conferences we encourage you to apply.
Apply


Become a sponsor of FullStack eXchange
Whether you're looking to attract talent to your team or spread awareness of your company, sponsoring FullStack eXchange is a terrific way to support and connect with our global community of JavaScript and web enthusiasts.
We offer a variety of opportunities for continuous visibility and continuous engagement. Community is at the heart of all we do at Skills Matter, and we believe it is mutually beneficial to foster genuine connections between our members and truly innovative businesses.
FullStack eXchange is Skills Matter's first in-person conference since the start of the pandemic. Demand for tickets will be high, and this event promises to be a memorable one. If you’re looking to develop relationships with our members, or to showcase your product and spread brand awareness, we’d love to find a way to create meaningful interactions between you and our community.
Click here to inquire
Hands‑On Workshops
Want to maximise your FullStack eXchange experience? Make it a whole week of upskiling with these these in‑person workshops by keynote speaker David Neal, and FullStack fan-favourite Dylan Beattie.
If you're interested in attending a workshop and the conference, contact us at sales@skillsmatter.com to save 10% when you bundle your purchase.

Pure JavaScript Web Components
2‑Day In‑Person Workshop
25-26 July 2022
An in‑depth hands‑on workshop about building interactive web components using modern JavaScript. No frameworks, no libraries; learn how to create fast, responsive user experiences, built with 100% native code.
Learn more about this workshop
Leadership Guide for the Reluctant Leader
1‑Day In‑Person Workshop
29 July 2022
Does the idea of being a leader terrify you? Are you in a leadership role today and not sure you're cut out for it, or feel like you're not leading effectively? This workshop is for you!
SPOILER ALERT: You don't even need to be in a leadership position to be an effective leader!
Hold tight, skillscasts coming soon!
-
FullStack eXchange: Online Conference
Two days - Online Conference
FullStack eXchange explores the world of Web design and UX with a heavy focus on JavaScript, Node, and Angular.
web-and-mobile react javascript -
FullStack London 2019 - The Conference on JavaScript, Node & Internet of Things
Three days in London
FullStack 2019 returns to London in its sixth edition during July. Now hosted at the Business Design Centre, FullStack London has been growing each year and still remains the best place to connect with the international JavaScript community!
angularjs fullstack javascript js node nodejs iot front-end web -
FullStack NYC 2019 - The Conference on JavaScript, Node & Internet of Things
Two days in New York
FullStack 2019 conference launches in New York City for its first edition abroad following the success of FullStack London. Join us and learn from the foremost experts in the js, node and IoT fields.
web front-end iot nodejs node js javascript fullstack angularjs -
FullStack2gether Community Day 2018
One day in London
We're excited to announce FullStack2gether, to be held on Saturday 14th July at Skills Matter's home, CodeNode. #FullStack2gether is organised by Skills Matter and the Community. Together, we will host a one-day-long event with workshops and challenges.
gamesdev games iot node.js js javascript fullstackcon fullstack -
FullStack London 2018 - The Conference on JavaScript, Node & Internet of Things
Three days in London
FullStack 2018 conference returns to London in its fifth edition during July. Hosted at the Business Design Centre for the first time ever, FullStack has grown bigger and better and we look forward to another set of intensive 3 days of learning and sharing!
angularjs fullstack javascript js node nodejs iot front-end web -
FullStack2gether 2017
One day in London
We're excited to announce FullStack2gether, to be held on Saturday 15th at Skills Matter's home, CodeNode. #FullStack2gether is organized by Skills Matter and the Community. Together, we will host a day-long event with a few workshops and challenges.
fullstack fullstackcon javascript js nodejs iot hackathon hack games gamedev -
FullStack 2017 - the conference on JavaScript, Node & Internet of Things
Three days in London
Want to meet the international JavaScript, Node, and IoT communities and learn and share skills with some of the world's top experts, hackers and makers? Find out about all the latest FullStack technologies and discover the latest best practices and ideas? Then come and join us at FullStack...
javascript node angular fullstackcon iot fullstack microservices vr typescript react redux json frontend backend es6 css3 tessel espruino angular2 polymer ux devops -
FullStack 2016 - the conference on JavaScript, Node & Internet of Things
Three days in London
Want to meet the international JavaScript community and learn and share skills with some of the world's top experts, hackers and makers? Find out about all the latest FullStack technologies and discover the latest best practices and ideas? Then come and join us at FullStack London!
microservices angular es6 node iot javascript -
FullStackHack 2015
2.5 days in London
FullStackHack is a weekend-long hackathon for attendees of FullStack 2015. If you look forward to discovering lots of new ideas and technologies at the conference and you would like to get stuck into working with these straight away, join some of the most talented coders and experts at the...
fullstack javascript node iot hackathon -
FullStack 2015 - the conference on JavaScript, Node & Internet of Things
Three days in London
Want to meet the international JavaScript community and learn and share skills with some of the world's top experts, hackers and makers? Find out about all the latest FullStack technologies and discover the latest best practices and ideas? Then come and join us at FullStack London!
javascript iot node es6 angular microservices -
The FullStack Tutorials
One day in London
The world of JavaScript development is evolving rapidly. More and more engineering teams are adopting JS and it's tools and libraries to tackle complex software problems. With that in mind, we have created 'FullStack Tutorials'. A one track, one day event that will help you and you...
fullstack javascript node.js nodejs -
FullStack - the conference on Node, JavaScript & Hackable Electronics
Two days in London
Skills Matter is pleased to introduce FullStack – the conference on Node, JavaScript and hackable electronics. This year, we will bring the world's top innovators, hackers and experts together with our amazing developer community in London to learn and share skills on JavaScript and Node,...
javascript node.js iot nodejs