~/conference

JSDay 2019

The first international conference on JavaScript in Italy. May 8th-9th 2019 — Verona, Italy.

front-end developers, JavaScript engineers, framework authors, build and tooling engineers, web performance engineers, Node.js backend engineers, mobile app developers, localization engineers

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

titleauthorlength
Game of Open Source: A Tale of Hype & MireSharone Revah Zitzman47m
History and hard numbers decide: why open source falters when hype fades, which licenses changed (Elastic, MongoDB, Confluent, commons clause moves), and how…
Talk in English on
Ways to architecture your vue/nuxt appGeisy Domiciano22m
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…
Talk in English on
Fearless Refactoring in ElmJu Liu47m
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…
Talk in English on
Streamline your code with webpackTara Ojo23m
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…
Talk in English on
Scaling Node.js and unblocking the Event LoopDiego Rodríguez22m
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…
Talk in English on
Build your own ReactRodrigo Pombo26m
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…
Talk in English on
WebAssembly: Browser is now a real virtual machineMatthias 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…
Talk in English on
A DIY guide to building your own Rendering EngineFrancesco Strazzullo46m
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…
Talk in English on
React refactoring, off the hook(s)!Marco Cedaro45m
Refactors a busy class component into functions and shows concrete results: state split into multiple useState hooks, performance bumps from useState…
Talk in English on
PWAs on steroidsTrishul Goel44m
Manifest plus service worker gives offline caching and push but modern browsers add speech synthesis and speech recognition for on-device TTS and voice…
Talk in English on
Join the RevolutionGant Laborde51m
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…
Talk in English on
Beats, Rhymes and Unit TestsTony Edwards42m
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…
Talk in English on
Think globally, act locally with i18n on the webEli Schutze39m
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…
Talk in English on
Evolutionary UIGiamir Buoncristiani, Rufus Raghunath44m
Applies evolutionary architecture principles to UI by making fitness functions the control mechanism: concrete examples include running Google Lighthouse for…
Talk in English on
Rapid Cross-Platform AR Development with React NativeAlex Hinson44m
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…
Talk in English on
Reinventing RxJSMax Gallo41m
Recreates RxJS from first principles: implements from/pipe, build Observables Subscriptions Operators with a minimal createObservable and explicit subscribe…
Talk in English on
Mixed Reality: Zero to Hero in 25 minSrushtika Neelakantam28m
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…
Talk in English on
The journey through the hybrid mobile apps with JSOleksandr Tryshchenko36m
Chronicle of trying React Native, Cordova, PWA's and Expo with concrete results: several production apps delivered, a DNA-research PWA packaged into Cordova…
Talk in English on
Alessandro "cirpo" CinelliAlessandro Cinelli36m
Clear claim: mastery comes from three concrete primitives—event loop, scope, functions—not framework yoga. Demos include map vs manual loop, blocking a timeout…
Talk in English on
Javascript and the Polyglot WebMassimiliano Mantione40m
History traces JavaScript from a two‑week origin to yearly ECMAScript releases, explains why asm.js leads to WebAssembly, and shows concrete wins: Native…
Talk in English on
Building Automation in the Browser: An Experience ReportAnna Backs, Christina Zenzes44m
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…
Talk in German 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.