Nordic.js 2018
as the organisers put it
Nordic.js is a single track conference with talks by internationally renowned speakers and rising stars in the JavaScript community. You’ll hear about fun experiments, learn about the latest in JavaScript, and connect with other passionate developers. Previous speakers includes Karolina Szczur, Guillermo Rauch, Rachel Andrew, Mariko Kosaka, and Jeremy Keith.
who it's for
frontend developers, Node.js developers, tooling and infrastructure engineers, UX and design system engineers, performance engineers, security engineers, engineering managers, accessibility engineers
topics
event loop latency metrics; Node.js community governance; Node.js worker roadmap; WebAssembly with AssemblyScript; Houdini paint and animation worklets; Chrome DevTools Protocol automation; TypeScript compiler driven refactors; Redux with TypeScript; CSS-in-JS library comparisons; building React design systems; V8 feature lifecycle and TypedArrays; connecting JavaScript to blockchain
| title | author | length |
|---|---|---|
| Building Foundations of the Node.js Community | Tierney Cyren | 30m |
Node.js claims an enormous ecosystem with 780,000 packages and six billion downloads last week and traces a governance pivot from the io.js fork on… | ||
| Fast but not furious: debugging user interaction performance issues | Anna Migas | 30m |
Claim: perceived performance includes smooth interactions after load not just FMP or TTI. Uses Chrome and Firefox DevTools — Performance tab, Layers tab… | ||
| WebAssembly as cross-platform architecture?! | Benedek Gagyi | 30m |
Case study of converting join.me’s shared C++ “common” to WebAssembly using Emscripten and AssemblyScript, showing an immediate 15% payload reduction after… | ||
| Magic Tricks with Houdini | Samuel Richard | 27m |
Houdini claims to let JavaScript extend the CSS engine via worklets and typed OM so custom properties become typed and animatable, paint worklets draw… | ||
| Lightning talk from Krzysztof Żuraw | Krzysztof Żuraw | 06m |
Shows a concrete refactor workflow: TypeScript plus its compiler catches broken types so refactors become safe rather than guesswork. The claim is that running… | ||
| Lightning talk from Alexander Karlsson | Alexander Karlsson | 03m |
Describes a visualization library called Picasso built on d3.js that treats charts as component layers rather than fixed chart types, enabling engineers to… | ||
| Can you tell me if your Node app is healthy? | Alejandro Oviedo García | 21m |
Defines precise health metrics for Node: goes beyond CPU/memory to measure event loop latency and tick frequency, shows that a Prometheus client misses long… | ||
| Manage your styles as it's 2018 | Kasia Jastrzębska | 17m |
Compares specific CSS‑in‑JS libraries for React — Fela generates atomic classes, Aphrodite uses JS objects, Emotion and styled‑components use template literals… | ||
| Corrections and Constructive Criticism | Tessa Kelly | 15m |
Argues that specific, actionable feedback reduces fear and accelerates skill growth, supported by a workplace that turns reviews into learning so a junior… | ||
| Building a Design System in React | Dominic McPhee | 25m |
Shopify builds Polaris as a React component library with TypeScript, CSS modules, markdown docs and design tokens, used across 600,000 merchants and a 3,000+… | ||
| Lightning talk from Lucas Reis | Lucas Reis | 06m |
Claims a tool called StayCharged that makes component-driven, framework-agnostic development practical, shows a working demo wiring components with React… | ||
| Lightning talk from John Leidegren | John Leidegren | 06m |
Claims that code becomes data and that the TypeScript compiler API exposes a single function that can act as a compiler for JavaScript, and shows a custom… | ||
| Look mum, no hands! | Charlie Gerard | 33m |
An Emotiv EPOC headset with 14 electrodes gets hooked to a Node.js addon and an open source JavaScript framework that took about two years to assemble; it… | ||
| Powerful Automation with the Chrome DevTools Protocol | Trent Willis | 30m |
Demos use Puppeteer against headless Chrome to automate real tasks: end to end tests that launch two browser instances to verify messaging, automated visual… | ||
| Node.js: The Road to Workers | Anna Henningsen | 33m |
Node.js ships experimental multithreading via the worker_threads module that runs separate Node instances with separate event loops, supports SharedArrayBuffer… | ||
| The Matrix is Everywhere: A Primer on Projections in Web Graphics | Lauren Budorick | 25m |
Explains how concrete matrices map coordinates so WebGL moves millions of triangle vertices on the GPU, demonstrates model view projection with a real Stanford… | ||
| Accessible by law! Generating colors with JS and CSS Custom Properties | Ingvild Indrebø | 15m |
Norway requires accessible websites and the concrete requirement is WCAG contrast ratios (4.5:1 for normal text). The implementation uses the npm package color… | ||
| Why we built another framework | Tomas Della Vedova | 20m |
Fastify claims to be a new Node.js framework built for speed and low overhead: a JSON serializer fast_json_stringify speeds serialization 2–5x, microbenchmarks… | ||
| Lightning talk from Ian Savchenko | Ian Savchenko | 06m |
A tiny smartwatch app is built in JavaScript that shows the current week-number clockface and a countdown to Friday evening, published to the Fitbit store and… | ||
| Lightning talk from Vilberg Eliasson | Vilberg Eliasson | 02m |
A quick, personal claim that developers cycle between steady improvement and sharp collapse illustrated by a simple burnout curve diagram and a recommendation… | ||
| Achieving Secure Software through Redesign | Mike Samuel | 31m |
Claims that representing trust as distinct types and guarding message boundaries cuts XSS: use TrustedHTML and TrustedURL types, template tags that emit safe… | ||
| Using TypeScript with Redux Architecture | Sandi Barr | 29m |
Shows concrete, testable claims: TypeScript plus rxjs and NgRx produce a predictable Redux-style store with real CLI commands and generated NgRx schematics… | ||
| Lightning talk from Erik Hellman | Erik Hellman | 06m |
A GitHub repo of WebRTC examples gets a targeted cleanup and a prototype that moves from bare global-script demos to contextualized samples that combine a… | ||
| Lightning talk from Pierre Reimertz | Pierre Reimertz | 06m |
A tiny app called snap cat is launched today: a React Native/Expo client that uploads photos to Firebase Storage and runs the Google Vision API to pull labels… | ||
| Empathy Driven Development: Boosting performance by implementing for unfavorable conditions | Isabella Silveira de Souza | 30m |
Shows concrete wins and exact tools: Brazil data (207M people, only 37,9% LTE access; 61% 4G coverage, ~83M without 4G), average page size rising from 929KB to… | ||
| Headers for Hackers | Andrew Betts | 30m |
HTTP Archive loads the Alexa top 1M sites into BigQuery and shows concrete results: Expires appears on about 80% of responses, an X-Cache style header shows up… | ||
| Connecting JavaScript to the Blockchain | Meng Shang | 32m |
Live demo builds a tiny Solidity contract, compiles bytecode, and successfully deploy to Rinkeby via an HD wallet provider, printing the deployed address. Uses… | ||
| The Life of a JavaScript Feature in V8 ft. TypedArrays | Peter Marshall | 27m |
Implements a new typed array prototype.clear and compares four implementations: self‑hosted JavaScript, C++, Torque, and code‑stub‑assembler (CSA). Benchmarks… | ||
| nothing matches | ||