~/conference

JS Kongress 2019

(R)evolution of Architectures - we will dig deeper into the role of JavaScript as a driving force for modern software and cloud architectures

frontend engineers, full-stack JavaScript developers, Node.js backend engineers, frontend architects, platform engineers, engineering managers

webpack plugin architecture; Node.js event sourcing; stream-oriented CQRS with NestJS; finite state machines with xstate; RxJS functional reactive apps; microfrontends with Docker and Kubernetes; state management meta-models (ngRx/ngxs/Redux); Web Components and micro apps; streaming HTTP and GraphQL; TypeScript, Elm and ClojureScript comparisons

titleauthorlength
Opening Keynote | Everything’s a plugin: Understanding webpack from the inside outSean Thomas Larkin20m
Webpack claims to be the LLVM of the web and reports 15 million monthly downloads while revealing an event‑driven, hookable core built on Tapable where…
Talk in English on
Future JavaScript: what is still missing?Dr. Axel Rauschmayer25m
States that TC39 requires two implementations before stage 2 and acceptance tests before stage 4, and catalogs concrete proposals: value types for…
Talk in English on
How To Combine Event Sourcing Architecture In Your Node.js ServerTamar Twena-Stern24m
Claims that event sourcing in Node.js scales to millions of users and simplifies migrations and recovery by keeping an immutable event log and materialized…
Talk in English on
A web platform feature is born! – massively distributed multiplayer engineeringMariko Kosaka
One of the unique thing about the web is that no one owns the platform. There are multiple runtime environments available from different browser vendors, and…
Talk in English on
Taming reactive node.js: Stream-oriented architecture with NestJSKamil Mysliwiec22m
Shows a concrete migration from a layered REST service to a stream‑oriented CQRS/Event Sourcing design, with a working demo game endpoint where a hero slays…
Talk in English on
Mastering UIs with Finite State MachinesRubén Sospedra25m
Argues that deterministic Mealy-style finite state machines replace ad hoc if/else with a top-down model, using xstate and react-automata to decouple side…
Talk in English on
Like A Surgeon – Dissecting a completely Functional-Reactive JavaScript app for the very first timeNetta Bondy23m
A complete Pomodoro app is built in pure RxJS: a 1500‑second timer using rxjs timer, merged start/pause click streams, higher‑order operators to handle…
Talk in English on
Independent deployment of the frontend with Docker and KubernetesMonica Lent24m
Demonstrates a concrete microfrontends setup using Docker and Kubernetes plus Helm, with a host app routing via ingress routing to independently deployed…
Talk in English on
Crafting state management – A principle based architectureMichael Hladky27m
Includes a concrete meta-model with six sections that maps commands, computation, storage, derivation, events and consumers and uses it to compare ngRx ngxs…
Talk in English on
Opening Keynote: The big piece of the post-LAMP pieMaria Shoaib24m
Claims that JavaScript drives the post‑LAMP shift with concrete tooling, measurable gains, and clear use cases: Node.js + Express + MongoDB and front‑end…
Talk in English on
Decomposition and beyond: frontend engineering at scaleNadia Makarevich22m
Atlassian describes how Jira’s frontend grows to more than one million lines with 200+ developers across five time zones and over 50 apps, and how that scale…
Talk in English on
Angular, React, Vue and Co. – Peacefully United Thanks to Web Components and Micro AppsManfred Steyer26m
Uses Web Components and a micro‑app shell to let Angular, React, and Vue apps run together: the shell provides routing, authentication, and cross‑app messaging…
Talk in German on
Scaling Node.js applications with Kubernetes and DockerErick Wendel21m
Shows concrete recipes: replace hardcoded keys with environment variables, build a small Node.js Dockerfile, push images to Docker Hub and pull them from a…
Talk in English on
Beyond JavaScript: The languages for the modern WebJulian Antonielli22m
Starts with TypeScript to show how incremental typing catches nulls and malformed arrays without changing runtime code. Covers ClojureScript as a Lisp that…
Talk in English on
Weaving Webs of WorkersTrent Willis24m
Web Workers move heavy data fetching and transforms off the main thread by using blob-created dynamic workers, messageChannel port transfers, and…
Talk in English on
Let your users decide what they wantNarendra Shetty
We are all working towards one single goal. To create a best user experience. But most of the time we are wrong about what we think is good for the user. We…
Talk in English on
The Front-End Stands AloneKeerthana Krishnan
With the advent of server-less architecture, front-end developers can now easily build and deploy their applications without a lot of overheads. This session…
Talk in English on
Streaming HTTP and GraphQLRob Richard21m
GraphQL can cut round trips by batching queries but the page still waits on the slowest field; the specific fix shown is the @defer directive paired with a…
Talk in English 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.