~/conference

CityJS Berlin 2024

date:2024-01-05..2024-02-02
location:Berlin, Germany
series:CityJS Berlin · one edition

City of Berlin Conference, covering JavaScript, Angular, React, Node.js, Vue.js, Web Development & Architecture and more!

titleauthorlength
Centering DIVs in new and exciting wrong ways with AI?Christian Heilmann25m
Argues that AI automates boring front‑end work but does not replace experts who understand accessibility, performance, security and cross‑device failures…
Talk on
What You’ll Love about Vue in 2024Alex Kyriakidis26m
Vue 3 adoption triples downloads year‑over‑year (January 2023 vs 2022) and powers over 4 million sites; the ecosystem now standardizes on Nuxt 3 with SSR and…
Talk on
Funky Hardware Beats: The Story of dance-mat.jsRamón Huidobro28m
A Dance Dance Revolution controller is built from a Raspberry Pi Zero, Bare Conductive paint and a Pi Cap, a rolled-up yoga mat and Node.js, wired to appear to…
Talk on
Understanding Rendering PatternsAtila Fassina21m
Compares React’s virtual DOM and reconciliation with fine‑grained signals update without re-rendering; shows two live counter demos where React causes extra…
Talk on
Nuxt.js - Just Vue and a bit of magic?Alexander Lichter18m
Nuxt 3 is presented as a Vue 3 meta-framework that builds a tiny app, adds a Nitro API endpoint that returns "CityJS Berlin", fetches it with useFetch and…
Talk on
One-Build Tool For All Your NeedsSantosh Yadav28m
Claim: Nx plus Nx Cloud replaces many separate build setups by handling frontends and backends in one workspace, supporting Angular React Vue Next .NET Spring…
Talk on
How not(!) to build real-time appsNikolas Burk14m
Compares three backend event sources and claims Change Data Capture is the most elegant and robust because it removes the dual-write problem: app-level updates…
Talk on
DIYing My Wedding The Hacker’s WayKevin Lewis10m
Developer skills turn wedding planning into a set of small projects: a Directus-backed RSVP system with custom invite URLs that creates plus‑one records…
Talk on
An architectural pattern on Ui library workflows with Storybook and AzureRodney Wormsbecher28m
Builds a tiny Storybook UI library (a single button), compiles and publishes it to npm via a token-based workflow, and consumes the package from a separate…
Talk on
TypeScript Patterns for Better React ComponentsGlenn Reyes15m
Explains concrete TypeScript solutions for React: use discriminated unions or string literal unions instead of Boolean props, prefer string literals over enums…
Talk on
Database Guardrails - New Age for Developers and DatabasesAdam Furmanek22m
Argues that developers must own their databases by catching bad SQL before deploy, using OpenTelemetry to capture traces and database EXPLAIN plans to compare…
Talk on
Creating a WebXR Tic-Tac-Toe game without using any Virtual & Augmented Reality toolsDwane Hemmings22m
Created a WebXR Tic‑Tac‑Toe in about a week that uses model-viewer for AR placement, hotspots for tap interaction, and Vonage APIs for real-time sync and voice…
Talk on
All things AstroElian van Cutsem10m
Overview of Astro 3’s concrete wins: shows view transitions implemented in two lines of code, adds edge middleware and image optimization via a new picture…
Talk on
Going Beyond Passwords: The Future of User AuthenticationGift Egwuenu17m
Passwords often fail: a cited Verizon report claims 84% of breaches from weak or stolen passwords, and LastPass’s December 2022 breach shows password managers…
Talk on
Monsters of Web PerformanceJamund Ferguson21m
Finds a 9 MB JS bundle containing a 7 MB SVG flags payload and replaces it with dynamic import splitting to reduce initial download, saving about 700…
Talk on
From Bias to Belonging: Creating inclusive Tech CommunitiesArisa Fukuzaki, Josefine Schaefer31m
Practical steps to spot and reduce unconscious bias, backed by live data and hands‑on practice: the session runs QR-code live polls that collect anonymous…
Talk on
Gateway to React: the react.dev storyRachel Nabors18m
A pandemic-era rebuild of react.dev replaces class-first docs with a functional, visual-first curriculum and 600 interactive examples, plus in-page challenges…
Talk on
Getting up to Speed with JS TodayTejas Kumar31m
Shows why using a framework solves server-fetching, rendering and edge deployment pain by demoing an Express server that uses renderToPipeableStream to…
Talk on
Exploring React 18's Streaming Capabilities with Suspense for SSRRene Eichhorn18m
React 18’s server streaming uses the new react.use promise API to pause rendering until data arrives, and Suspense boundaries with Suspense fallback…
Talk on
Building a Multi-modal AI Application in TypeScript using ModelFusionLars Grammel18m
A TypeScript kids‑story app built with ModelFusion turns speech into a full audio story with images and multi‑voice narration, using Whisper for 1.5s…
Talk on
How to build an adaptive web appMedhat Dawoud28m
Shows how to measure real user data (RUM) instead of trusting Lighthouse, then adapt the app by switching assets and behavior: use deviceMemory API and…
Talk on
Lessons Learned from Crafting a Thriving Vue.js SaaS BehemothAbdelrahman Awad25m
A Vue 3 SaaS stack forces the composition API at compile time and runs with 700 components organized by descriptive names so most components are five liners…
Talk on
Create, Run and Deploy end-to-end tests with Playwright and GitHub ActionsDebbie O'Brien10m
Demos Playwright writing a browser E2E that searches a site, adds two Xbox controllers, removes one, then changes an assertion so the test fails then passes…
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.