~/conference

Nordic.js 2025

web developers, frontend engineers, ai engineers, developer tool builders, accessibility engineers, engineering managers, Node.js developers

multimodal AI agents in browser; ai-powered development workflows; codemods with ai assistance; ES2027 language features; passkeys and modern authentication; password validator pitfalls; a11y auditing and practices; web font engineering; technical migration strategies; shipping Node.js packages; building emulators in JavaScript; decentralised social web on the web

titleauthorlength
The time traveller's guide to web technologiesPhil Hawksworth34m
Covers concrete milestones: 10 days to create JavaScript, the 30‑year anniversary, jQuery’s diffusion of DOM tricks, Chrome/V8 enabling Node.js and npm, and…
Talk on
Design Patterns For AI InterfacesVitaly Friedman46m
Shows concrete wins and failures: chat UIs feel slow (25–35s replies) and prompts take 40s–2m to craft, so designers build Sidekick guides by screen and…
Talk on
The Cake Is a Lie... And So Is Your Login’s AccessibilityRamona Schwering32m
Live debugging of a small React login component with VoiceOver on Mac shows exactly what changes make authentication usable: adding role="alert" and…
Talk on
My favourite thing!Fabian Ovik Karlsson05m
A short lightning demo builds a list component with search and sort and shows how common approaches break: 97–98% fail by mutating either the original array or…
Lightning on
Access-what? why and how. A11Y for allGeisy Domiciano15m
European Accessibility Act is valid from 28 June and requires new apps to meet accessibility rules, so adoption is urgent; follow WCAG 2.1 AA and start with…
Talk on
Making Fonts Like It’s 1995!Ulrike Rausch30m
Builds working color fonts that embed layered decorations so typing yields WordArt effects without manual layering, uses COLR v1 supports gradients and…
Talk on
Codemods in the Era of AIMaja Wichrowska34m
Describes converting hundreds of React class components with a repeatable algorithm, using JSCodeShift codemods to run across thousands of files, handoff to…
Talk on
Look ma, no hands! Multimodal AI-Agents in the browserNico Martin30m
Demonstration shows a full multimodal agent running entirely in the browser with transforms.js and WebGPU/WebAssembly, no cloud APIs or install required. It…
Talk on
What's up in ES2027?Christophe Porteneuve47m
A fast survey of concrete features and timelines with implementation notes and tradeoffs: Temporal is nearly shipping, already in Mozilla and gated on V8…
Talk on
Taste Driven DevelopmentAndreas Eldh21m
Quality is framed as an emotion that comes from tiny details, not metrics; the team treats quality as urgent: bug triage averages 44 minutes triage and most…
Talk on
So you've decided to do a technical migration...Sophie Koonin31m
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
Commit to nature: Go dinosaur watching!Ninni Victoria06m
Claim: birds are dinosaurs and everyday birding makes that visible. Cites a study showing a 60% decline in nature words in literature over ~200 years and links…
Lightning on
AI-Powered DevelopmentGeza Kovacs08m
Claims that AI can scaffold and integrate real micro‑frontends using a small agent pipeline and shared metadata, implemented with MCP servers (Model Context…
Lightning on
From Engineer to Engineering ManagerEmma Bostian31m
Defines engineering management as four concrete pillars — people development, team health and culture, stakeholder management, technical strategy — and offers…
Talk on
Back to the future: of web developmentUna Kravets41m
Demos show concrete browser features and code: build dropdowns and radial selects using the customizable select element and picker pseudo elements, animate…
Talk on
Finding Signal in the AI NoiseTobias Bjerrome Ahlin34m
Argument: agents are getting agentic and prolific but noisy — GitHub Copilot–style generation produces many plausible but broken artifacts. Empirical nails…
Talk on
Writing an emulator in JavaScript?Sara Vieira27m
Builds a CHIP-8 emulator in JavaScript/TypeScript that actually runs an open‑source breakout ROM, using a 64x32 monochrome canvas for pixels and the Web Audio…
Talk on
The next great social network is just the WebJeremiah Lee06m
Claims that the Web already provides a federated social layer: ActivityPub (W3C adopted 2018) plus Activity Streams JSON turn any site into a followable…
Lightning on
Every time you write a password validator...Matthijs van Henten04m
Lightning talk notes state a concrete claim: use entropy measured in bits instead of arbitrary rules. The validator described computes entropy from character…
Lightning on
Busy BeaverOndřej Žára06m
Defines the Busy Beaver game: for n states find a Turing machine that writes the maximum number of ones on a blank tape before halting, and shows a live…
Lightning on
Yet Another Config File: introducing node.config.jsonMarco Ippolito26m
Node.js v23 adds node.config.json as an experimental runtime config file parsed automatically from the project root or via an explicit path and guarded by an…
Talk on
Shipping Node.js packages in 2025Joyee Cheung30m
Node now makes a concrete interoperability claim: require can load ESM after an implementation landed behind a flag in Node 22, unflagged in 23 and backported…
Talk on
Past Time for PasskeysKyle Simpson45m
Argues that passkeys replace passwords with concrete numbers and code: over 2 billion biometric devices, 80–90% device unlock adoption, and 95% of shipping…
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.