JSDay 2019
2019-05-08..2019-05-09
Verona, Italy
jsday ·
[jsDay 2017, jsDay 2018, JSDay 2019, jsday 2020, jsday 2021, jsday 2022, jsday 2023, jsday 2024, jsday 2025]
as the organisers put it
The first international conference on JavaScript in Italy. May 8th-9th 2019 — Verona, Italy.
who it's for
front-end developers, JavaScript engineers, framework authors, build and tooling engineers, web performance engineers, Node.js backend engineers, mobile app developers, localization engineers
topics
webpack bundling and code splitting; Nuxt server-side rendering; Elm type-driven refactoring; unblocking the Node.js event loop; minimal React implementation with hooks; Rust to WebAssembly via wasm-bindgen; frameworkless rendering engine and virtual DOM; progressive web apps and service workers; React Native cross-platform AR development; testing with Jest and puppeteer; internationalization with ICU MessageFormat; RxJS reactive patterns and migration
| title | author | length |
|---|---|---|
| Game of Open Source: A Tale of Hype & Mire | Sharone Revah Zitzman | 47m |
History and hard numbers decide: why open source falters when hype fades, which licenses changed (Elastic, MongoDB, Confluent, commons clause moves), and how… | ||
| Ways to architecture your vue/nuxt app | Geisy Domiciano | 22m |
Compares Vue and Nuxt with concrete tradeoffs: Nuxt automatic routing and SSR for SEO and PWA and using Vuex modules to isolate contexts like cart; contrasts… | ||
| Fearless Refactoring in Elm | Ju Liu | 47m |
Strongly typed Elm code plus the Elm compiler actually prevents whole classes of runtime errors, uses Maybe/Just pattern matching and custom union types to… | ||
| Streamline your code with webpack | Tara Ojo | 23m |
Explains how webpack turns imports into a dependency graph, demonstrates a small “Beyonce” app that produces a 684-line stats.json for four modules, shows tree… | ||
| Scaling Node.js and unblocking the Event Loop | Diego Rodríguez | 22m |
Claims that moving CPU work out of the main thread prevents cases like a process stuck on 200k rows by loading modules into another process via sr and using… | ||
| Build your own React | Rodrigo Pombo | 26m |
A simplified React is implemented step by step (eight explicit steps) into a tiny library that renders jsx, builds a fiber tree, performs reconciliation with… | ||
| WebAssembly: Browser is now a real virtual machine | Matthias Dugué | 45m |
Claim: the browser runs a real VM and can execute native‑like code. Specifics: Rust compiled to WASM via LLVM and packaged with wasm-pack + wasm-bindgen; data… | ||
| A DIY guide to building your own Rendering Engine | Francesco Strazzullo | 46m |
Builds a frameworkless rendering engine that prints a to‑do MVC, uses faker.js for data, Jest for unit tests and puppeteer + stats.js for perf checks, and… | ||
| React refactoring, off the hook(s)! | Marco Cedaro | 45m |
Refactors a busy class component into functions and shows concrete results: state split into multiple useState hooks, performance bumps from useState… | ||
| PWAs on steroids | Trishul Goel | 44m |
Manifest plus service worker gives offline caching and push but modern browsers add speech synthesis and speech recognition for on-device TTS and voice… | ||
| Join the Revolution | Gant Laborde | 51m |
An open source indecent‑content checker NSFW JS gets trained for weeks on a home machine and runs entirely in the browser using TensorFlow.js (examples also… | ||
| Beats, Rhymes and Unit Tests | Tony Edwards | 42m |
Speech recognition is all around us. From the smartphones in our pockets to the devices at the heart of our digital homes, we’re never far from speech… | ||
| Think globally, act locally with i18n on the web | Eli Schutze | 39m |
About 51% of websites are in English while only about 25% of web users speak English, so i18n becomes accessibility work: use Unicode, the CLDR and ICU… | ||
| Evolutionary UI | Giamir Buoncristiani, Rufus Raghunath | 44m |
Applies evolutionary architecture principles to UI by making fitness functions the control mechanism: concrete examples include running Google Lighthouse for… | ||
| Rapid Cross-Platform AR Development with React Native | Alex Hinson | 44m |
Shows that Viro + React Native builds native cross‑platform AR by hooking into ARKit and ARCore with a native 3D renderer on par with SceneKit, using an API… | ||
| Reinventing RxJS | Max Gallo | 41m |
Recreates RxJS from first principles: implements from/pipe, build Observables Subscriptions Operators with a minimal createObservable and explicit subscribe… | ||
| Mixed Reality: Zero to Hero in 25 min | Srushtika Neelakantam | 28m |
This talk will be a quick run-through of the Mixed Reality (MR) concepts, i.e both Virtual Reality (VR) and Augmented Reality (AR), but specifically from a web… | ||
| The journey through the hybrid mobile apps with JS | Oleksandr Tryshchenko | 36m |
Chronicle of trying React Native, Cordova, PWA's and Expo with concrete results: several production apps delivered, a DNA-research PWA packaged into Cordova… | ||
| Alessandro "cirpo" Cinelli | Alessandro Cinelli | 36m |
Clear claim: mastery comes from three concrete primitives—event loop, scope, functions—not framework yoga. Demos include map vs manual loop, blocking a timeout… | ||
| Javascript and the Polyglot Web | Massimiliano Mantione | 40m |
History traces JavaScript from a two‑week origin to yearly ECMAScript releases, explains why asm.js leads to WebAssembly, and shows concrete wins: Native… | ||
| Building Automation in the Browser: An Experience Report | Anna Backs, Christina Zenzes | 44m |
A browser-only UI built with BabylonJS and React visualizes real-time state and control panels for dozens of office IoT devices, backed by a microservice… | ||
| nothing matches | ||