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!
Day 1: Main Stage
FullStack eXchange 2022
Track | Main Stage | |||
08:30
Invalid Time
Invalid Time
|
Doors Open and Arrival Refreshments |
|||
09:00
Invalid Time
Invalid Time
|
Opening Remarks |
|||
09:10
Invalid Time
Invalid Time
|
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.
web-and-mobile
web-1.0
About the speaker...Sophie KooninSophie 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. |
|||
10:00
Invalid Time
Invalid Time
|
Break |
|||
10:10
Invalid Time
Invalid Time
|
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.
integration
testing
production-code
ci-cd
web-and-mobile
About the speaker...Noa GoldmanNoa is Rookout’s Product Manager. Having been a developer for eight years, her goal in life now is to take complicated technology and products and simplify it to the point that anyone can understand and use it. In her free time, you can find her training at her local CrossFit gym, giving a talk at a conference, or eating a bowl of raw cookie dough. |
|||
10:45
Invalid Time
Invalid Time
|
Live Q&A |
|||
10:50
Invalid Time
Invalid Time
|
Break |
|||
11:00
Invalid Time
Invalid Time
|
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".
css-games
css
web-and-mobile
About the speaker...Elad ShechterElad Shechter is a Web Developer specializing in CSS & HTML design and architecture. Besides this, he is the creator of "The New CSS Reset", a new CSS reset based on new features of CSS. In addition, he's a writer of various globally known CSS articles and a CSS speaker. |
|||
11:35
Invalid Time
Invalid Time
|
Live Q&A |
|||
11:40
Invalid Time
Invalid Time
|
Break |
|||
11:50
Invalid Time
Invalid Time
|
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.
fullstack
iot
saas
bluetooth
web-and-mobile
About the speaker...Simon FordSimon is founder of Blecon, a startup enabling network infrastructure and a new class of devices for the SaaS world, based on Bluetooth Low Energy. He previously worked at Arm where he founded Arm Mbed, and was Technical Lead for the ARM NEON/v7 architecture that helped launch the smartphone revolution. |
|||
12:25
Invalid Time
Invalid Time
|
Live Q&A |
|||
12:30
Invalid Time
Invalid Time
|
Mid-Day Break |
|||
13:30
Invalid Time
Invalid Time
|
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.
browser-dev-tools
dev-tools
ui
performance-bugs
web-and-mobile
About the speaker...Gabriel Manor-LiechtmanGabriel is a senior full-stack developer with a favorite kid named Frontend. For over ten years now, I've enjoyed writing clean code, simplifying complex problems, leading feature development, and influencing innovation every day. When I’m not busy with code, you’ll find me talking about application performance, building confidence in code-bases, product architecture, developing organizational culture, and other nerdy dev stuff. Besides all that, I'm a father of two, a hobbyist photographer, restless traveler, and food creator. |
|||
14:05
Invalid Time
Invalid Time
|
Live Q&A |
|||
14:10
Invalid Time
Invalid Time
|
Break |
|||
14:20
Invalid Time
Invalid Time
|
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:
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
ruby
music
web-and-mobile
About the speaker...Herve AnigloHerve Viho Aniglo was born in the capital and coastal city, Lome, Togo. Togo is a small country in West Africa located between Ghana and Benin and below Burkina-Faso. He and his family are part of the Togolese ethnic group, Ewe. Herve serves and follows the directions and tasks of others but at the same time, he sets an example to his fellow peers by showing determination, keeping an upbeat, positive personality and motivation to keep things going. Herve is a well-known networker and connector in Memphis. He is involved with the National Black MBA Association, Black Data Processing Associates, and National Society of Black Engineers. He is also currently pursuing his MBA at the University of Memphis. |
|||
14:55
Invalid Time
Invalid Time
|
Live Q&A |
|||
15:00
Invalid Time
Invalid Time
|
Break |
|||
15:10
Invalid Time
Invalid Time
|
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.
web-and-mobile
react
storybook
About the speaker...James BenderJames 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. |
|||
15:45
Invalid Time
Invalid Time
|
Live Q&A |
|||
15:50
Invalid Time
Invalid Time
|
Break |
|||
16:00
Invalid Time
Invalid Time
|
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!
web-and-mobile
devrel
developer-relations
About the speaker...Ramón HuidobroSoftware engineer with over 10 years experience. Public speaker. Community member. Developer educator. Free Coding Bootcamp Instructor. Live streamer. |
|||
16:35
Invalid Time
Invalid Time
|
Live Q&A |
|||
16:40
Invalid Time
Invalid Time
|
Break |
|||
17:00
Invalid Time
Invalid Time
|
From Web 1.0, to 2.0, to the burgeoning “web3” – how has digital accessibility shifted, as web features have become more complex? How has assistive technology continued to offer innovative solutions for people to engage online, across ability? In this session, Fable Accessibility Evangelist Sam Proulx will share reflections based on his over 30 years of experience using screen readers and witnessing the accessibility industry adapt and change. Get a deeper understanding of where accessibility has been, what the landscape in the current moment, and where this all might be taking us from here.
web-and-mobile
user-experience
web-navigation
assistive-technologies
accessibility
About the speaker...Samuel ProulxSamuel Proulx is the Accessibility Evangelist at Fable, a leading accessibility testing platform powered by people with disabilities. As a blind individual, Sam knows and values the importance of accessibility in all aspects of life and is a strong advocate for the inclusion of people with disabilities in the digital world. Sam brings his previous experience as Fable’s community manager, plus life-long advocacy for himself and others, to his role as Evangelist. Audio description: Sam is a white man with short dark brown hair and a thick brown beard. |
|||
17:35
Invalid Time
Invalid Time
|
Live Q&A |
|||
17:40
Invalid Time
Invalid Time
|
Break |
|||
18:00
Invalid Time
Invalid Time
|
KEYNOTE
As a fun way to wrap up Day 1 of FullStack eXchange, join host Dylan Beattie and panel of special guests for "Have I Got Nodes For You!" — a comedic, gameshow-style panel where our guests will answer trivia about software news, technology, bizarre programming facts, missing words and Twitter bots.
cross-discipline
panel
comedy
About the speakers...David WhitneyYou can find his open source projects on NuGet and GitHub, follow him on Twitter @david_whitney, or check out his technical blog. Bruce LawsonBruce Lawson does accessibility at Babylon Health. He was co-editor of the HTML5.3 specification, one of the inventors of the Jo FranchettiShe is also a mentor and organiser at codebar.io where she is able to act on her passion not only for teaching good use of the web but also for improving the diversity and inclusivity of the tech industry. Keren KenziKeren is a full-stack developer at Torii, who has been working as a software engineer for more than a decade. She has a M.Sc. in Computer Science and loves React and learning new technologies. Keren volunteers as a program manager at Baot, a community that helps women in tech in their professional growth. She is also a tech community manager and co-organizes meetups. In her not-so-spare time, she studies psychology. Her hobbies include drawing, photography, and singing. Sophie KooninSophie 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. David NealDavid 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. Dylan BeattieDylan Beattie is a consultant, software developer and international keynote speaker. He’s the director of Ursatile, an independent consultancy based in London that specialises in helping organisations bridge the knowledge gap between software development and business strategy. Dylan has been building data-driven web applications since the 1990s; he’s managed teams, taught workshops, and worked on everything from tiny standalone websites to complex distributed systems. He’s a Microsoft MVP, and he regularly speaks at conferences and user groups all over the world. Dylan is the creator of the Rockstar programming language, and he’s performed his software-themed parodies of classic rock songs all over the world as Dylan Beattie and the Linebreakers. He’s online at dylanbeattie.net and on Twitter as @dylanbeattie. |
|||
19:00
Invalid Time
Invalid Time
|
FullStack Party |
|||
22:00
Invalid Time
Invalid Time
|
End of the Day |
Day 2: FullStack eXchange 2022
Main Stage
Track | Main Stage | |||
08:30
Invalid Time
Invalid Time
|
Doors Open and Arrival Refreshments |
|||
09:00
Invalid Time
Invalid Time
|
Opening Remarks |
|||
09:10
Invalid Time
Invalid Time
|
KEYNOTE
On June 15, 2022, after more than 25 years as one of the most used and most frequently derrided web browsers, Internet Explorer (IE) was officially retired by Microsoft. In this session, Bruce Lawson will comment on the end of IE, and reflect on where we're going with web standards and browser diversity.
web-standards
web-browsers
internet-explorer
web-and-mobile
accessibility
fullstack
About the speaker...Bruce LawsonBruce Lawson does accessibility at Babylon Health. He was co-editor of the HTML5.3 specification, one of the inventors of the |
|||
09:55
Invalid Time
Invalid Time
|
Break |
|||
10:10
Invalid Time
Invalid Time
|
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!
git
web-and-mobile
fullstack
About the speaker...Garance VallatGarance is a senior engineering manager at @FactorialHR, where she works remotely. Her days are busy leading others to success: in her teams in particular, and in the wider engineering organisation in general. She started her career as a software engineer, and never misses a chance to jump in the console to debug or look at others debugging. When she’s not working, you’ll have better chances finding her hiking in the Pyrenees mountains than in front of a laptop. |
|||
10:45
Invalid Time
Invalid Time
|
Live Q&A |
|||
10:50
Invalid Time
Invalid Time
|
Break |
|||
11:00
Invalid Time
Invalid Time
|
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.
dynamic-web-app
web-app
functional-web-apps
web-and-mobile
About the speaker...Simon MacDonaldSimon has over twenty years of development experience and has worked on a variety of projects including object oriented databases, police communication systems, speech recognition and unified messaging. His current focus is contributing to the open source Architect project to enable developers to create functional web applications. Simon’s been building web applications since the days they were written using shell scripts and he still has nightmares about those dark days. |
|||
11:35
Invalid Time
Invalid Time
|
Live Q&A |
|||
11:40
Invalid Time
Invalid Time
|
Break |
|||
11:50
Invalid Time
Invalid Time
|
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.
fullstack
micro-frontends
web-and-mobile
About the speaker...Teresa WuComing from the East side of the world, Teresa is passionate about mobile applications and Cloud technologies, she has been working with many talented developers to craft various apps and projects throughout the years. Teresa likes to explore the world of multi-platform, the fun of continues delivery, testing automation and much more. |
|||
12:25
Invalid Time
Invalid Time
|
Live Q&A |
|||
12:30
Invalid Time
Invalid Time
|
Mid-Day Break |
|||
13:15
Invalid Time
Invalid Time
|
Raffle by Twilio |
|||
13:30
Invalid Time
Invalid Time
|
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.
typescript
aws-cdk
web-and-mobile
About the speaker...Ryan CormackRyan started his career in digital marketing before moving to software engineering. He's worked with AWS technologies for ten years and has recently started working with teams building full Serverless microservices and "breaking apart the monolith.” Ryan has worked in various companies, from founding his startup to companies spanning Europe and further. He previously worked at Just Eat where he chaired the Lambda Guild, championing best practice. Currently, Ryan works at Moonpig on their core Tech Foundations team helping all their technology teams build on their serverless platform across multiple brands and countries. |
|||
13:50
Invalid Time
Invalid Time
|
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:
developer-advocacy
communication-skills
web-and-mobile
fullstack
About the speaker...Stuart ClarkStuart is a Technical Leader / Developer Advocate at Cisco DevNet, where he focuses on network automation and the developer experience for engineers, partners working with network automation and DevNet. Prior to joining Cisco DevNet, he worked in a variety of roles ranging from Network Engineer to Network Architect for Cisco. Stuart can be found on Twitter @bigevilbeard |
|||
14:10
Invalid Time
Invalid Time
|
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.
web-and-mobile
fullstack
About the speaker...Keren KenziKeren is a full-stack developer at Torii, who has been working as a software engineer for more than a decade. She has a M.Sc. in Computer Science and loves React and learning new technologies. Keren volunteers as a program manager at Baot, a community that helps women in tech in their professional growth. She is also a tech community manager and co-organizes meetups. In her not-so-spare time, she studies psychology. Her hobbies include drawing, photography, and singing. |
|||
14:30
Invalid Time
Invalid Time
|
Break |
|||
14:40
Invalid Time
Invalid Time
|
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.
ci
web-apps
debugging
mobile
flipper
web-and-mobile
About the speaker...Andrey GoncharovI am a software engineer from London, UK. Primarily, I am a full-stack web developer (think React, Angular, Node.js), but I also have a keen interest in low-level stuff (hello, C) and finance (love-hate relationship with Pandas). Full-stack (web, blockchain, and even a bit of embedded) at software consultancies (DSR, DataArt) -> Headed front-end development at Hazelcast -> Front-end at Bricks (next-gen spreadsheet web app) -> Full-time maintainer of Flipper at Meta (ex-Facebook). Occasionally, I write about tech in my small blog and speak at conferences. |
|||
15:15
Invalid Time
Invalid Time
|
Live Q&A |
|||
15:20
Invalid Time
Invalid Time
|
Break |
|||
15:40
Invalid Time
Invalid Time
|
Unit tests? Integration tests? Mocks? Stubs? Fakes? How does this apply to the web? Let's look at all the ways you can test a web app and demo all the tools you'd use. We'll live-code most tests to show you exactly what makes a good testing strategy. You'll leave with a GitHub repo you can use to keep learning or fork and use in your own PWAs.
web-and-mobile
About the speaker...Rob RichardsonYou can find his talks on https://robrich.org/presentations and follow him on twitter at @rob_rich. |
|||
16:15
Invalid Time
Invalid Time
|
Live Q&A |
|||
16:20
Invalid Time
Invalid Time
|
Break |
|||
16:40
Invalid Time
Invalid Time
|
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.
web-and-mobile
n8n
cloudinary
cloudfare
About the speaker...Harshil AgrawalWorking in the Developer Relations team at n8n, Harshil enjoys sharing his learnings with the community. A JavaScript developer, open-source contributor, and a low-code enthusiast, Harshil loves experimenting with tech and building small projects. |
|||
17:15
Invalid Time
Invalid Time
|
Live Q&A |
|||
17:20
Invalid Time
Invalid Time
|
Break |
|||
17:30
Invalid Time
Invalid Time
|
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!
web-and-mobile
fullstack
About the speaker...David NealDavid 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. |
|||
18:30
Invalid Time
Invalid Time
|
Superblocks Contest Announcement |
|||
18:35
Invalid Time
Invalid Time
|
Closing Remarks |
|||
18:45
Invalid Time
Invalid Time
|
End of the Day |
-
This Talk is Under Construction: A Love Letter to the Personal Website
Featuring Sophie Koonin
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.
web-and-mobile web-1.0 -
How is "Works on My Machine" Still a Thing in 2022?
Featuring Noa Goldman
Understanding what happens to your source code when you’re done writing it is a must-have skill, starting from the building stage, integration, testing, and all the way through the CI/CD process. This talk explores everything your code goes through from the minute it leaves your local machine....
integration testing production-code ci-cd web-and-mobile -
How to Create Pure CSS Games
Featuring Elad Shechter
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...
css-games css web-and-mobile -
Bluetooth for SaaS?
Featuring Simon Ford
What if we could leverage the ominispresent investment and technology of Bluetooth 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...
fullstack iot saas bluetooth web-and-mobile -
Squash All the Performance Bugs: Browser Dev-Tools Your Secret Silver Bullet
Featuring Gabriel Manor-Liechtman
UI performance bugs are probably the most frustrating bugs for both users and developers. 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,...
browser-dev-tools dev-tools ui performance-bugs web-and-mobile -
Solidifying Sound with Sonic Pi
Featuring Herve Aniglo
Ever thought about making really awesome beats by coding? You can do that with Sonic Pi! You can create all types of beats and melodies with this Ruby-based technology. In this talk and live demo, attendees will learn about Sonic Pi, and see how to create different genres of music through coding....
ruby music web-and-mobile -
How Storybook Makes Your UI Development Super Easy
Featuring James Bender
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...
web-and-mobile react storybook -
Developer Relations in a Nutshell
Featuring Ramón Huidobro
We hear about Developer Relations (DevRel) quite a bit! We also hear different definitions for it. We might've asked somebody in DevRel what they do and surely heard "Well, it depends..." This talk explores the different pillars of developer relations, the activities involved, and...
web-and-mobile devrel developer-relations -
Web Navigation and Assistive Technology for Blind Users: Where We’ve Been, Where We Are
Featuring Samuel Proulx
In this session, Fable Accessibility Evangelist Sam Proulx will share reflections based on his over 30 years of experience using screen readers and witnessing the accessibility industry adapt and change.
web-and-mobile user-experience web-navigation assistive-technologies accessibility -
7
Comedy Panel: Have I Got Node For You!
Featuring David Whitney, Bruce Lawson, Jo Franchetti, Keren Kenzi, Sophie Koonin, David Neal and Dylan Beattie
As a fun way to wrap up Day 1 of FullStack eXchange, join host Dylan Beattie and panel of special guests for "Have I Got Nodes For You!" — a comedic, gameshow-style panel where our guests will answer trivia about software news, technology, bizarre programming facts, missing words and...
cross-discipline panel comedy -
IE: RIP or BRB?
Featuring Bruce Lawson
On June 15, 2022 Internet Explorer (IE) was officially retired by Microsoft. In this session, Bruce Lawson will comment on the end of IE, and reflect on where we're going with web standards and browser diversity.
web-standards web-browsers internet-explorer web-and-mobile accessibility fullstack -
Everything You Don't Need to Know About Git
Featuring Garance Vallat
Like 90% of developers, you probably know and use Git. 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 is about!
This talk focuses on the rest of Git. The...
git web-and-mobile fullstack -
Functional Web Apps: The Revenge of Dynamic Web Apps
Featuring Simon MacDonald
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.
dynamic-web-app web-app functional-web-apps web-and-mobile -
Micro Frontends: Build, Release and Automation in the Chase App
Featuring Teresa Wu
This talk explores how and why should we build a micro frontends project, including a detailed walk-through of micro frontends design process, including architecture, release process and automation. To conclude, Teresa will give demo of how those good practices are applied within the Chase UK...
fullstack micro-frontends web-and-mobile -
Typescript Beyond the Stack
Featuring Ryan Cormack
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. In...
typescript aws-cdk web-and-mobile -
From Behind the Chair to Behind the Keyboard: How Hairdressing Prepared Me for Developer Advocacy
Featuring Stuart Clark
Whether you’re a CTO, or a junior developer, 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. In this talk I will share 3 “soft skill” lessons from my 15 years "behind...
developer-advocacy communication-skills web-and-mobile fullstack -
Work-Life Balance with Chrome Extensions
Featuring Keren Kenzi
This session explores 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.
web-and-mobile fullstack -
Headless Flipper: Embeddable Mobile Devtools for Your CI and Beyond
Featuring Andrey Goncharov
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...
ci web-apps debugging mobile flipper web-and-mobile -
Scaling the Testing Pyramid in JavaScript
Featuring Rob Richardson
Let's look at all the ways you can test a web app and demo all the tools you'd use.
web-and-mobile -
The Curse of Popularity: The Story of GitHub Wrap
Featuring Harshil Agrawal
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,...
web-and-mobile n8n cloudinary cloudfare -
Leadership Guide for the Reluctant Leader
Featuring David Neal
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 candid talk, David Neal debunks the myth that leadership = management, and offers practical steps to accelerate your leadership journey.
web-and-mobile fullstack
-
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