JetBrains JavaScript Day 2023
2023-11-02
-- online --
[JetBrains JavaScript Day 2021, JetBrains JavaScript Day 2022, JetBrains JavaScript Day 2023, JetBrains JavaScript Day 2024, JetBrains JavaScript Day 2025]
as the organisers put it
JetBrains JavaScript Day 2023 is a free virtual event that took place on November 2, 2023.
who it's for
frontend developers, framework engineers, full stack JavaScript engineers, TypeScript developers, runtime engineers, web platform engineers, developer tooling engineers
topics
Angular v17 defer primitive; full app hydration for SSR; esbuild/Vite application builder; LLM-driven malleable Nuxt apps; TypeScript unknown and catch checks; TC39 proposal pipeline and tooling; view transitions API and polyfills; Node Bun Deno runtime comparisons; batteries-included JavaScript runtime design; React state patterns and fetch strategies
| title | author | length |
|---|---|---|
| JetBrains JavaScript Day 2023 | Simona Cotin, Daniel Roe, Stefan Baumgartner, Romulo Cintra Espirito Santo, Cory House, Luca Casonato, James M Snell, Fred K. Schott | 07h 19m |
Angular v17 demos a new defer views primitive with triggers like idle and interaction plus prefetch, marks full app hydration and the esbuild application… | ||
| State of Angular – v17 | Simona Cotin | 41m |
Angular v17 adds a declarative defer primitive to lazy‑load template sections (triggers: idle, interaction, hover, timer; supports prefetch), stabilizes full… | ||
| An AI-Enabled Framework? Using LLMs to Put People First | Daniel Roe | 45m |
Live-coding builds a Nuxt 3 prototype that uses OpenAI (GPT‑3.5) to take the app’s current JSON state plus a natural‑language prompt and return concrete UI… | ||
| Lies We Tell Ourselves Using TypeScript | Stefan Baumgartner | 30m |
Fetch from SWAPI is typed as any so JSON results silently crash unless explicitly validated; replacing any with unknown and enabling useUnknownInCatchVariables… | ||
| TC39 - From the Proposal to ECMAScript - Step by Step | Romulo Cintra Espirito Santo | 37m |
Explains TC39’s concrete pipeline: stage 0–4 proposals move through consensus at 4–8 plenaries per year, with tiny edits finishing in ≈1 year while big… | ||
| React: The Most Common Mistakes in 2023 | Cory House | 48m |
Recommends switching foundations: use Vite over Create React App or consider Next.js for server rendering, move related code into a monorepo, and adopt… | ||
| JavaScript Should Come With Batteries | Luca Casonato | 38m |
Argues that JavaScript needs batteries included and shows a runtime that delivers: a single-binary runtime with built-in TypeScript, browser-standard… | ||
| It's Not Just Node.js Anymore | James M Snell | 40m |
Non-browser runtimes multiply: Node, Deno/Dino, Bun, Cloudflare Workers and new entrants like WinterJS, each with different tradeoffs. WinterCG pushes shared… | ||
| View Transitions: Fact vs. Fiction | Fred K. Schott | 41m |
View Transitions let the browser animate between a real server-rendered HTML start and end, using CSS for fades, slides and morphs and only a little JS to call… | ||
| nothing matches | ||