2 DAY CONFERENCE

FullStack eXchange: In-Person Conference

Topics covered:

Wednesday, 27th - Thursday, 28th July at Leonardo Royal Hotel St Paul's, London

18 experts will be speaking. Starts at 8:00 AM BST (7:00 AM UTC)
Overview

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 .

Book today and save!

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!

Programme

This Talk is Under Construction: A Love Letter to the Personal Website

KEYNOTE

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

KEYNOTE

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 element, and on the committee that drafted the British Standard for commissioning accessible websites. He co-wrote 'Introducing HTML5'. He's previously been deputy CTO of Opera browsers, front-end lead for a large UK legal organisation, a Fortran and mainframe programmer as well as a Bollywood movie extra, a musician, a tarot card reader, tutor to a Thai princess and actor.


Leadership Guide for the Reluctant Leader

KEYNOTE

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.



Keren Kenzi

Keren Kenzi, Senior Software Engineer @ Torii


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.



Venue

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
Get Involved

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.

Explore Our Conferences
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

Woman raising hand with a question while other woman points at her.


Whether you're looking to attract talent to your team or accelerate adoption of your tools and products, sponsoring a conference is a terrific way to support and connect with our global community of software professionals.

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

Workshops

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!

Learn more about this workshop

SkillsCasts

Hold tight, skillscasts coming soon!

 

Other Years


Thank you to our sponsors and partners


Silver

Partners