Nordic.js 2025
2025-10-02..2025-10-03
Stockholm, Sweden
[Nordic.js 2016, Nordic.js 2017, Nordic.js 2018, Nordic.js 2019, Nordic.js 2022, Nordic.js 2025]
who it's for
web developers, frontend engineers, ai engineers, developer tool builders, accessibility engineers, engineering managers, Node.js developers
topics
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
| title | author | length |
|---|---|---|
| The time traveller's guide to web technologies | Phil Hawksworth | 34m |
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… | ||
| Design Patterns For AI Interfaces | Vitaly Friedman | 46m |
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… | ||
| The Cake Is a Lie... And So Is Your Login’s Accessibility | Ramona Schwering | 32m |
Live debugging of a small React login component with VoiceOver on Mac shows exactly what changes make authentication usable: adding role="alert" and… | ||
| My favourite thing! | Fabian Ovik Karlsson | 05m |
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… | ||
| Access-what? why and how. A11Y for all | Geisy Domiciano | 15m |
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… | ||
| Making Fonts Like It’s 1995! | Ulrike Rausch | 30m |
Builds working color fonts that embed layered decorations so typing yields WordArt effects without manual layering, uses COLR v1 supports gradients and… | ||
| Codemods in the Era of AI | Maja Wichrowska | 34m |
Describes converting hundreds of React class components with a repeatable algorithm, using JSCodeShift codemods to run across thousands of files, handoff to… | ||
| Look ma, no hands! Multimodal AI-Agents in the browser | Nico Martin | 30m |
Demonstration shows a full multimodal agent running entirely in the browser with transforms.js and WebGPU/WebAssembly, no cloud APIs or install required. It… | ||
| What's up in ES2027? | Christophe Porteneuve | 47m |
A fast survey of concrete features and timelines with implementation notes and tradeoffs: Temporal is nearly shipping, already in Mozilla and gated on V8… | ||
| Taste Driven Development | Andreas Eldh | 21m |
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… | ||
| So you've decided to do a technical migration... | Sophie Koonin | 31m |
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… | ||
| Commit to nature: Go dinosaur watching! | Ninni Victoria | 06m |
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… | ||
| AI-Powered Development | Geza Kovacs | 08m |
Claims that AI can scaffold and integrate real micro‑frontends using a small agent pipeline and shared metadata, implemented with MCP servers (Model Context… | ||
| From Engineer to Engineering Manager | Emma Bostian | 31m |
Defines engineering management as four concrete pillars — people development, team health and culture, stakeholder management, technical strategy — and offers… | ||
| Back to the future: of web development | Una Kravets | 41m |
Demos show concrete browser features and code: build dropdowns and radial selects using the customizable select element and picker pseudo elements, animate… | ||
| Finding Signal in the AI Noise | Tobias Bjerrome Ahlin | 34m |
Argument: agents are getting agentic and prolific but noisy — GitHub Copilot–style generation produces many plausible but broken artifacts. Empirical nails… | ||
| Writing an emulator in JavaScript? | Sara Vieira | 27m |
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… | ||
| The next great social network is just the Web | Jeremiah Lee | 06m |
Claims that the Web already provides a federated social layer: ActivityPub (W3C adopted 2018) plus Activity Streams JSON turn any site into a followable… | ||
| Every time you write a password validator... | Matthijs van Henten | 04m |
Lightning talk notes state a concrete claim: use entropy measured in bits instead of arbitrary rules. The validator described computes entropy from character… | ||
| Busy Beaver | Ondřej Žára | 06m |
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… | ||
| Yet Another Config File: introducing node.config.json | Marco Ippolito | 26m |
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… | ||
| Shipping Node.js packages in 2025 | Joyee Cheung | 30m |
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… | ||
| Past Time for Passkeys | Kyle Simpson | 45m |
Argues that passkeys replace passwords with concrete numbers and code: over 2 billion biometric devices, 80–90% device unlock adoption, and 95% of shipping… | ||
| nothing matches | ||