~/conference

CityJS Athens 2023

date:2023-05-30
location:Athens, Greece
series:CityJS Athens · 2 editions
editions:[CityJS Athens 2023, CityJS Athens 2025]

Explore past CityJS conferences held across the globe — from London to Singapore, Madrid, and beyond. See highlights, speaker line-ups, talks, and workshops that have inspired the global JavaScript community through the years.

titleauthorlength
Centering DIVs in new and exciting wrong ways with AI?Christian Heilmann31m
AI tools like GitHub Copilot, co-pilot X and Power Pages generate real code and automate boring tasks but also make specific, repeatable mistakes: an LLM turns…
Talk on
Install Auth to your React up in 4 minutesSokratis Vidros07m
Live demo shows adding full auth to a Next.js 13 app router: create a Clerk app, paste API keys, npm install the Clerk package, wrap layout with ClerkProvider…
Talk on
Low-budget JavaScript: composable frontends that are fun and friendlyNatalia Venditto41m
Claim: build fast, accessible frontends by shipping minimal JavaScript and pushing compute to the server or CDN. Demo shows using npx create + npm start to…
Talk on
Vue.js Rendering mechanismEma Zyka17m
Explains how Vue compiles templates into render functions (build-time or runtime) that produce a virtual DOM, then mounts it via a creation pass and updates it…
Talk on
Does your NPM package run at Edge?Sokratis Vidros19m
Demonstrates that an NPM package can run on Node, Cloudflare Workers, Vercel Edge Runtime and Deno by using conditional exports and subpath imports to provide…
Talk on
The top 5 JavaScript issues in all our codebasesPhil Nash25m
Scans of hundreds of millions of JavaScript lines in SonarCloud identify the five most common concrete problems: unused assignment left in functions, use of…
Talk on
Writing Tailormade Unit Tests with ChatGPTKyriakos Vogiatzis24m
Shows how to fine-tune an OpenAI model with JSONL prompt/completion pairs so generated tests match an existing testing style, using a Node.js web service with…
Talk on
#javascript Audio/Video Streaming: #WebRTC APIs 101 explainedAlessandro Polidori26m
A minimal video‑call app is built from scratch and demonstrably works across Chrome and Firefox using browser APIs and a tiny Node.js server: it captures…
Talk on
Full Stack Composable ArchitectureFacundo Giuliani18m
Argues that composability applies to UI, backend and content by wiring reusable parts into full stack components and shows a working demo site built with Remix…
Talk on
TypeScript for JavaScriptiesJosh Goldberg24m
Explains why TypeScript exists and what it actually enforces: how union types and literal types let a variable be exactly specified, how type narrowing and…
Talk on
Specs, Bugs, 'n' Rock'n'RollDylan Beattie54m
Telling a JavaScript programmer there's already a function to do something is like telling a songwriter that there's already a song about love... but what if…
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.