jsDay 2018
2018-05-09..2018-05-10
Verona, Italy
jsday ·
[jsDay 2017, jsDay 2018, JSDay 2019, jsday 2020, jsday 2021, jsday 2022, jsday 2023, jsday 2024, jsday 2025]
who it's for
frontend developers, Node.js engineers, web performance engineers, platform engineers, engineering managers, web security engineers
topics
WebGL GPU-side animation; HTTP/2 server push; ES modules and modulepreload; service worker precaching; progressive web apps; web components and custom elements; Node.js microservices architecture; Node.js performance profiling; TypeScript tooling and migration; Web Payments API; IPFS content distribution; webpack and babel optimization
| title | author | length |
|---|---|---|
| My journey with WebGL | Luigi De Rosa | 38m |
Describes building real WebGL projects: a Red Bull/Facebook instant game shipped under 5MB, prototypes that catch design and performance issues early, and a… | ||
| HTTP2, one frame at a time | Irina Shestak | 39m |
Node.js code shows the actual claims: a secure HTTP/2 server and client that run locally, using TLS keygen for test certs, the built client logs HTTP/2 headers… | ||
| ES Modules: The next revolution? | Nir Noy | 46m |
Native ES2015 modules land in modern browsers but prove not yet a drop‑in replacement for bundlers: experiments with a ToDo MVC and a modular lodash show many… | ||
| The future will be Serverless | Luciano Mammino | 48m |
Argues that serverless shifts focus to shipping business logic and shows concrete stacks and outcomes: production pipelines built with Lambda + API Gateway and… | ||
| LDD PWA (Lighthouse Driven Development for Progressive Web Apps) | Maurizio Mangione | 28m |
A simple single‑page app runs Lighthouse, shows six failed audits, and gets converted step by step: register a service worker + cache API, cache the app shell… | ||
| Jest Testing Patterns | Liran Tal | |
Node.js and JavaScript adoption is high and application security plays a big part in shipping your products in the midst of cyber security threats. We will… | ||
| Creating an Enterprise Frontend Library in 2018 | Chema Balsas | 24m |
Argues that an enterprise frontend must be durable and interoperable, so the company builds Clay component library to implement the Lexicon Experience Language… | ||
| My node.js process is on fire | Matteo Collina | 25m |
At 10am on Black Friday a Node.js app overload forces autoscaling to quadruple servers and costs spike; investigation workflow is measurable: pick a percentile… | ||
| The vanilla way | Guido D'Orsi | 22m |
Claims a concrete recipe: mixes web standards, modern frontend patterns and functional programming to build vanilla JS apps. Shows custom elements, functional… | ||
| Chatbots in JS: Overview and implementation | Yann Leflour | 24m |
Practical roadmap for building a JavaScript chatbot with concrete takeaways and failures not buzzwords The stack uses Microsoft bot builder for dialog routing… | ||
| Coding The Fork app in React Native | Aurore Malherbes | 43m |
A recipe for a restaurant‑photo app that actually runs: builds a React Native app with camera access, geolocation + react‑native‑maps, Expo for quick dev, push… | ||
| TypeScript - JavaScript you are gonna love | Vitalii Bobrov | 33m |
Claims that TypeScript gives compile-time type checks (catching many JS surprises) and compiles to chosen ECMAScript targets (often ES5). Shows concrete… | ||
| Everything is awesome: the Lego approach to being an awesome coworker | Paul Verbeek-Mast | 55m |
A concrete playbook: a coworker quits after a boss breaks the code of conduct and posts abusive messages, yet finds new work; historical numbers (1967 IBM… | ||
| StranglerApplication pattern: a legacy frontend use case | Francesco Strazzullo | 23m |
Applies the StranglerApplication pattern to move a running AngularJS 1.2 single‑page app into a new codebase built with vanilla ES6 and custom elements, using… | ||
| Node Microservices - the definitive guide | Ivan Jovanovic | 29m |
Argues Node.js services stay tiny, deployable and fast and shows a real stack that proves it: container images, CI deploys and a message bus. Recommends Docker… | ||
| Web Payment APIs | Jonni Nakari | 23m |
Claim: implementing the standard Web Payment APIs increases conversions and makes the user click pay more often by surfacing a native platform flow. Concrete… | ||
| Finding Your Voice: Building Screenless Interfaces with Node.js | Nara Kasbergen | 26m |
A practical account of building a screenless UI: a Node.js API that powers an Amazon Alexa demo, with shared backends that cover both Google Assistant and… | ||
| Do the Right (to Left) Thing: Directional Content in React | Maja Wichrowska | 39m |
Airbnb claims a practical path to RTL after supporting 27 languages in 2017 by moving to React and CSS-in-JS and building a middleware that flips styles at… | ||
| Node.js Security: Breaking The Loop | Liran Tal | 47m |
Shows concrete attacks and fixes: npm packages with destructive install scripts and typosquatting, a malicious module exfiltrating environment variables, and a… | ||
| PWA as a new Cyber Attack Vector | Vitalii Bobrov | 22m |
Progressive Web Apps rely on Service Workers that run outside pages and can persist after a visit; demos show a crafted JSONP registration can install a worker… | ||
| IPFS and how to distribute the web | Fredrik Rubensson | 23m |
This is your introduction to the distributed web in the incarnation of IPFS. A really cool platform that retains the original vision of the web and makes it… | ||
| “The Upside Down” of the web, Video | Máté Nádasdi | 50m |
Claims that full control over playback is possible by using media source extensions (MSE) to fetch binary ranges and append them to a SourceBuffer, building… | ||
| Server Side Rendering from the trenches | William Durand | 44m |
Claims SSR speeds first meaningful paint and improves SEO and accessibility, and shows React, Vue, Next and Nuxt examples plus the concrete tradeoffs of… | ||
| 10KB or Bust: The Delicate Power of Webpack and Babel | Brian Holt | 52m |
Concrete knobs and their payoffs: swap to Babel preset-env, set modules false and let Webpack tree-shake lodash to cut 73.3KB → 11.1KB, enable… | ||
| Artificial Intelligence and Machine Learning in the browser | Keyfer Mathewson | 44m |
JavaScript runs real ML in the browser: models train on webcam frames with teachable machine and libraries like TensorFlow.js and Brain.js. Demos classify… | ||
| nothing matches | ||