~/talks

Sophie Koonin

what they talk about

all 11 in the filters

where they keep going back

no series more than once — all 12 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
So you've decided to do a technical migration...Nordic.js 20252025-10-02
A TypeScript migration at Monzo takes just over two years and concludes in December 2023, moving from Flow and Babel to the new Next.js compiler and…
Talk on
So you’ve decided to do a technical migrationJSHeroes 20252025-05-29
Monzo migrates from Flow to Typescript over two years using migration scripts, a package generator, and a script that finds packages whose dependencies are…
Talk on
So You Decided to Do a Technical Migrationbeyond tellerrand Berlin 20242024-11-07
Monzo migrates its web codebase from Flow to TypeScript using a set of homegrown tools: a migration script that bootstraps packages and generates Flow shims, a…
Talk on
So You've Decided to Do a Technical MigrationSmashingConf Freiburg 20242024-09-09
Monzo migrates its monorepo from Flow to TypeScript over just over two years, moving incrementally with volunteers then company-wide teams. Engineers build a…
Talk on
So You’ve Decided to Do a Technical MigrationPixel Pioneers 20242024-06-14
Migrates Monzo’s web properties from Flow to TypeScript, a multi-team effort that takes just over two years and finishes by removing Babel from the biggest…
Talk on
This Talk Is Under Construction: A Love Letter to the Personal WebsiteCSS Day 20232023-06-08
Claim: the personal website is resurging as a radical, creator-first antidote to centralized social media, and it’s practical to build one that’s accessible…
Talk on
This Website Is under Construction, a Love Letter to the Personal Websitebeyond tellerrand Düsseldorf 20232023-04-17
(Split screen, with slides on the left, starting at 3:37) Remember Geocities? The unbridled creativity and questionable colour schemes of a bygone era. There…
Talk on
This Talk is Under Constructionffconf 20222022-11-10
Argues that the personal website is a lost art and shows concrete fixes: builds six themes with a theme switcher, uses plain HTML and CSS with a little…
Talk on
Play Them Off, Keyboard App: Building a virtual piano in JavaScriptJSCAMP Virtual 20212021-07-15
A browser-based virtual piano uses the Web Audio API with createPeriodicWave and multiple oscillators to play chords, scales and sustain; frequencies come from…
Talk on
Building a Bank with Next.js: How We Use Next.js at MonzoNext.js Conf 20202020-10-27
Monzo uses Next.js for both public and internal apps, shipping a full-featured business banking web app that handles dynamic routes and server-side rendering…
Talk on
Little JavaScript Bundles of JoyCityJS Conference 20202020-09-02
Monzo splits a large React BizOps monolith into independently deployed, dynamically loaded JS task modules so teams can ship without rebuilding the core app…
Talk on
An Introduction to Redux SagaReactFest 20182018-03-08
Not to be confused with insurance policies for the over 50s, redux-saga is a super handy library for managing side effects (such as API calls) in your React…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.