Past Events

Check out my past speaking engagements, guest appearances, conferences and workshops.


View upcoming events
Online
A photograph of a developer wearing a hoody with the Twitch logo on with his back turned to the camera, next to an ASUS laptop with an IDE open on it.

Twitch Developer Day

I'm super-excited to be taking part in the Twitch Developer Day 2021!

Moderation of chat rules can be difficult — especially if chat is busy! Let’s investigate how we can use the new Twitch API Ban User endpoint with JavaScript to implement timeouts automatically for rulebreakers, whilst sending them a reminder of the rules.

View event →
Online
A thumbnail for the Frontend Horse Livestreams event, with the title "Twitch API Fun", with the date "Tue, Nov 20, 12:00 PM EST" and headshots of Salma and Alex Trost.

Twitch API Fun with TrostCodes

We're going to use Next.js, the Twitch API, and Next Auth to make a fun Twitch powered web app!

View event →
Online
An illustrated image of lots and lots of colourful people in the background, with a spotlight in the centre, which shows the Microsoft logo, and the head line "Reactor Community Spotlight".

Microsoft Reactor Community Spotlight

I join The Reactor Community Spotlight — a snack-sized show, designed to meet, greet and explore communities and their leaders from Europe and the Middle East.

View event →
Online
An image showing JS Party #204, my avatar, Amal Hussein's avatar and Kevin Ball's avatar. The background is dark grey with a geometric globe pattern behind the avatars. The title "A11y is perf, perf is A11y" is above the avatars and there is a CTA below the avatars which says "Join the discussion in our jsparty Slack channel".

A11y is perf, perf is a11y @ JSParty Live

I join @nomadtechie and @kbal11 to discuss accessibility, performance, and how interrelated they are.

View event →
Online
Build stuff, learn things, love what you do slogan surrounded by panthers on a black patterned background

London Hack Week innovation panel

Details TBC.

Online
An illustration of a magnifying class over the text "Rendering Linked Assets and Entries in Contentful Rich Text". At the top left there is the text "Focus on" and the Contentful logo. At the bottom left there is the headless creator logo.

Rendering Linked Assets and Entries in Contentful Rich Text

I join Marcelo Lewin of Headless Creator to teach you how to render links using the Rich Text field in a Next.js application as custom React components, whilst using the free open-source tools that Contentful provides.

View event →
Online
An image with blue, yellow and green diagonal stripes, with the title "FAST FORWARD by CONTENTFUL" and the subtitle "Join us November 3-5".

Fast Forward 2021 — MC and Keynote speaker

Fast Forward by Contentful is a three-day virtual conference dedicated to those building the next generation of digital experiences, from developers to architects and editors to chief digital officers.

More than one thousand attendees from around the world will come together to learn, create and connect.

View event →
Online
A Youtube thumbnail featuring a silly photo of Eddie and Salma's avatar with red circular borders around them, with the words "Learn Fullstack NextJS React Framework"

Teach Eddie Next.js and Contentful

I join Eddie Jaoude to set up a new project with Next.js and Contentful.

View event →
Online
A thumbnail for the Learn with Jason show, featuring head shots of whitep4nth3r and Jason, with the title "Next.js Dynamic Routes with Contentful's GraphQL API" and the Learn with Jason logo in the top left.

Next.js Dynamic Routes With Contentful's GraphQL API | Learn with Jason

Next.js has a popular approach for generating dynamic routes. In this episode, I'll teach you how to use Contentful’s GraphQL API to power them!

View event →
Online
A thumbnail for the event showing my headshot on a red background, with the ASYNC logo, the date of the event as 7th October 19:30-21:20, and the title of the talk, How to prevent the collapse of society by building an accessible web. The background of the thumbnail is a purple gradient.

How to prevent the collapse of society by building an accessible web @ AsyncJS

It’s 2031. Society, as we knew it in 2021, has officially collapsed. Broken hardware and a very slow internet connection are all we have left.

Accessibility on the web is now paramount to the survival of the human race.

But how do you ensure your website is accessible amidst a raging apocalypse?

Join whitep4nth3r to explore why only the most accessible and inclusive websites will survive an apocalypse, how you can utilise free tools to ensure you are building for the apocalypse, and why all of this is more important than ever now, in 2021.

View event →
Online
A thumbnail for the Jamstack conf workshop by Salma and Stefan, showing their headshots and a "register now" button.

Getting started with Next.js and Contentful

In this workshop, Salma and Stefan will guide you through a fresh blog setup with Contentful and Next.js. You'll learn how to use Contentful's GraphQL API to generate dynamic pre-rendered static pages based on your blog entries, you'll explore the power of Contentful's Rich Text Field (it's so much nicer than a traditional WYSIWYG editor!) and understand how you can rebuild your website on content changes with either webhooks or Incremental Static Regeneration from Next.js.

View event →
Online
A speaker card for CodeLand conf featuring my headshot with a "speaker" label, a megaphone illustration, my name, and the title of my talk — "This box will change your life".

Panel @ CodeLand conf with Scott Hanselman and William Johnson

I join Scott Hanselman and William Johnson to discuss my talk at CodeLand and all things CSS.

View event →
Online
A speaker card for CodeLand conf featuring my headshot with a "speaker" label, a megaphone illustration, my name, and the title of my talk — "This box will change your life".

This box will change your life @ CodeLand Conf

Join the post-talk discussion on the Code Newbie community forem.

View event →
Online
An illustration of two people huddled around a visualisation of a content model.

Stop worrying and start shipping with structured content

When done right, content modeling is a powerful tool that helps your content take flight. Tune into our webinar to learn how structured content, flexible content modeling and API-first content management supports scaling websites and apps.

View event →
Online
Build stuff, learn things, love what you do slogan surrounded by panthers on a black patterned background

Front End Foxes

I join Front End Foxes for a workshop on the CSS Box Model, giving the talk "This box will change your life", followed by a Q&A.

View event →
Online
A Youtube thumbnail featuring my headshot against a red background on the left, Colby on the right pulling a silly face, and the title in the middle which reads "Ecomm & Next.js. Ecommerce on the Jamstack."

Ecomm & Next.js - Ecommerce on the Jamstack with Colby Fayock

I join Colby Fayock to chat about Next.js and how all of its features help enable developers to build great experiences on the web.

View event →
Online
A thumbnail of Salma Alam-Naylor and Cassidy Williams with the title "Architecting with Next.js" and the Netlify, Next.js and Contentful logos.

Building with Next.js | Cassidy Williams and Salma Alam-Naylor | Architecting with Next.js 2021

In this fireside chat, I join Cassidy Williams of Netlify to talk about the performance benefits of Next.js, and how developers can make the most of the framework.

View event →
Online
A thumbnail for the event, featuring the headline "June Meetup", headshots of my and Sebastien Lorber, and the titles of both our talks.

How to prevent the collapse of society by building an accessible web @ JS Monthly London

I join JS Monthly to give the talk — "How to prevent the collapse of society by building an accessible web."

View event →