~/conference

JetBrains JavaScript Day 2022

JetBrains JavaScript Day is a free online event with talks about JavaScript and related technologies. Join us on November 10!

frontend developers, TypeScript developers, framework developers, full stack developers, component library authors, web platform engineers, web performance engineers

Blitz zero-API RPC; Blitz Auth with Prisma sessions; Platformatic DB migrations and types; TypeScript satisfies operator; #records and #tuples proposal; change-by-copy array methods (toSorted, toReversed); SolidJS runtime signals and memos; Nuxt 3 filesystem routing and Nitro; Nuxt Content markdown with Vue components; Angular v15 standalone components; Angular image directive and esbuild builder; CSS Modules and postcss fixes for component libraries

titleauthorlength
JetBrains JavaScript Day 2022Aleksandra Sikora, Matteo Collina, Andrey Starovoyt, Nicolò Ribaudo, Alexey Shestakov, Ryan K Carniato, Alexander Lichter, Minko Gechev07h 16m
Blitz pivoted from a framework to a toolkit of libraries — demonstrated adding zero-API RPC and Blitz Auth to Next.js with Prisma-backed sessions…
Talk on
Blitz.js: The Next.js Toolkit for Rapid IterationAleksandra Sikora27m
Blitz pivots from a forked framework into a toolkit that plugs into Next.js, showing step-by-step how to add Blitz Auth, Prisma-backed session storage and the…
Talk on
I Would Never Use an ORMMatteo Collina25m
Argues that ORMs cause unscalable “fat models” and shows a practical alternative: Platformatic built on Fastify. Demo creates migrations, a movies table and…
Talk on
Behind the Scenes: Discussing One of the Most Interesting TypeScript 4.9 FeaturesAndrey Starovoyt25m
TypeScript 4.9 adds the satisfies operator which checks that a value conforms to a type while preserving the value’s literal shape so literal properties and…
Talk on
Records & Tuples Are Coming: The Next Exciting JavaScript FeatureNicolò Ribaudo29m
Proposal adds #records and #tuples as new immutable primitives that use hash-prefixed object/array syntax, compare by value (deep equality), and work as…
Talk on
Design Decisions for the Components LibraryAlexey Shestakov28m
The team ends up with three component libraries instead of one and justifies it with specific fixes: they move to separate npm packages, write a custom Babel…
Talk on
The World Beyond ComponentsRyan K Carniato29m
Argues that fine‑grained runtime reactivity — implemented as signals and effects plus derived memos and stores — replaces component reruns, shows a working…
Talk on
Nuxt 3 – More Than Vue 3 on SteroidsAlexander Lichter27m
Demo shows Nuxt 3 (TypeScript first, Vite/HMR) building a tiny app, a markdown-driven site using Nuxt Content with embedded Vue components (MDC), and a working…
Talk on
What's New in Angular v15Minko Gechev29m
Angular v15 ships an image directive that requires switching src to NG_SRC, auto-generates srcset, offers a fill mode and partners report ~75% LCP improvement…
Talk 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.