London Skyline

HalfStack on the Thames

London, 2022


Neverland Fulham Beach Club, London

Friday 23rd September 2022, all day


HalfStack Event

200 Front-end / Web / JavaScript / Mobile / IoT developers and decision makers

Mostly from the greater London area and the UK

Outdoors, due to COVID-19 and for fun

What to expect

An authentic, high value experience for attendees and sponsors focused on creative JavaScript and web development.

The priority for HalfStack on the Thames is the attendee experience, with great food, drinks, talks, swag, and community. The event is fully outdoors, with the main stage area under an open-air tent, and a secondary beach area with sand, cabanas and more.

HalfStack carefully curates talks that inspire and inform the audience in a highly interactive and entertaining manner. An initimate feeling where each attendee has time to meet one another.

Call for proposals

Visit our CfP page for more information on proposing your amazing HalfStack session!

Some of our illustrious sessions

Jo Franchetti

Lead Developer Advocate, Ably

Wearable Live Captions

During the pandemic we've all been feeling pretty isolated, and we've all been doing our best and wearing masks. But what if everyone wearing masks cuts off your ability to converse? Jo's lil mum relies on lip reading and clear sounds to understand what people are saying. But Jo, of course, wants her to stay safe. So the thought occurred. Can we make a live caption display fit into a mask so that she can read what Joe is saying?

This talk will cover how to build a wearable LED display, how to build a web app which uses AI to convert speech to text and how to compress that text into a scrolling pixel font to send to the display.

We'll be using Node, JavaScript and some C, Azure Cognitive Services and MQTT.

Jo Franchetti's glitch (Icon) Jo Franchetti's medium (Icon) Jo Franchetti's linkedin (Icon) Jo Franchetti's twitter (Icon)

Andrea Verlicchi

Web performance engineer, NetCentric

Get speedy with responsive images automation

Responsive images done right can lower your website LCP and be a money saver. But doing this right can be complex and require lots of math and other considerations. Through many years as a performance architect helping e-commerce teams getting them right, Andrea has managed to automate all the optimisation process in a customer-driven way. In this talk he'll explain best practices and demonstrate using the open-source project he created, with the typical splash of humourous HalfStack demos.

Andrea Verlicchi's blog (Icon) Andrea Verlicchi's twitter (Icon)

Earth to Abigail

Live Coding Music with Sonic Pi

Live coding is a new direction in electronic music and video. Live coders expose and rewire the innards of software while it generates improvised music and/or visuals. All code manipulation is projected for all to see. Live coding works across musical genres, and has been seen in concert halls, late-night jazz bars, as well as algoraves.

Sonic Pi is a live coding environment built specifically for creating music. It's based in the Ruby programming language and it's primary aim is to provide a fun and approachable way to learn how to code while stimulating creativity. Though Sonic Pi is an educational tool, it is still a powerful tool and has been used by professional live coders around the globe.

In their performances, Earth to Abigail likes to take advantage of Sonic Pi's easily readable language to emphasize the poetic capabilities that code can provide but that is often overlooked. In this kind of creative context, code has not only a utilitarian purpose but also a poetic one, complementing the music it creates.

Earth to Abigail's blog (Icon) Earth to Abigail's instagram (Icon) Earth to Abigail's twitter (Icon)

David Whitney

Founder, Electric Head Software; Head of Architecture, NewDay

Writing Tests That Don't Suck - Test Driven Development in JavaScript

In this session we'll talk about TDD in JavaScript, without the dogma, without the buzzwords, in simple clear examples, using Visual Studio Code, Jest and Wallaby.js. We'll cover tooling, the TDD mindset, organisational patterns, naming, data driven tests, refactoring tests, and the one most important skill in testing – learning to test the characteristics of your code, not your implementations.

This talk is perfect for people who have never done TDD before, struggle to understand it's value, or feel held back by brittle tests that feel like mud.

It's the summation of 15 years of teaching testing across static and dynamically typed languages, and I promise, even if you think you know testing there's something in here for you. Live coding included!

David Whitney's blog (Icon) David Whitney's twitter (Icon)

Carly Richmond

Developer Advocate, Elastic

Oh No! Not Another Data Grid!

In the age of data overload, it is difficult to build applications that make it easier for users to identify key trends and insights. However, with a lack of design experience or the need to fulfil the demand to deliver value quickly, many teams use data grids to present all data for users to consume. While building financial systems and dashboards, Carly learned that grids are not always the right tool for the job. And Carly has built a lot of them! We tend to over-leverage grids instead of discovering the true objective of our users and suggesting the right control for the job. This leads to information overload for users as they try to figure out what data is truly relevant and useful.

In this session, Carly will make the case for collaborating with users to find the right control to use. Carly will also share a series of data grid behaviour antipatterns that suggest it is not the right control for you and suggest potential charts or controls to improve the user experience along with examples written for React using libraries such as Recharts, Elastic Charts, Highcharts, Nivo and AG Grid.

Carly Richmond's twitter (Icon)

Dylan Schiemann

CEO, Living Spec

On Being Nostradamus

A humourous look at how Dylan repeatedly predicts the future, from the growth of JavaScript to COVID and masks. Maybe learn a few techniques to become your own very Nostradamus and wow your friends.

Dylan Schiemann's twitter (Icon)

Chris Reddington

Senior Enterprise Advocate, GitHub

From 'It works on my machine' to 'It was written by a machine' - GitHub Codespaces & Copilot

Being a developer is hard. From knowing the building blocks of programming, through to keeping on top of the latest languages and frameworks. That’s before we even think about running systems in production... But at some point, we’ve all uttered those words ‘It works on my machine’. Or, may have looked up code snippets from our favourite search engine...

What if there was a better way for both? In this demo-led session, Chris will introduce GitHub Codespaces and GitHub Copilot, explaining how they can improve your developer experience and make you even more productive!

Chris Reddington's blog (Icon) Chris Reddington's linkedin (Icon) Chris Reddington's twitter (Icon) Chris Reddington's youtube (Icon)

Our wonderful HalfStack on the Thames 2022 sponsors.

Our conferences wouldn't be possible without the generous support of our sponsors. Interested in becoming one?

Take me to the sponsorship page

Complete Stack

Living Spec Twilio BUOM Utopia Music Salesforce Engineering

Large Stack

Cmd Beamery Modstreaming

Medium Stack

DHD Mozilla

Small Stack

Orange Jellyfish OpenJS Foundation Sticker Mule Tito codebar

There are loads of great reasons to sponsor a HalfStack event. Want to find out more?

Take me to the sponsorship page

Find Us