~/conference

CityJS Athens 2025

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

Join CityJS Athens 2026, a leading JavaScript & AI conference in Greece. Explore expert talks, workshops, and networking for developers.

titleauthorlength
Engineering Without a Safety Net: Where It Works and Where It HurtsFaris Aziz27m
Engineers weigh four concrete pillars — testing, metrics, observability, resilience — and the talk shows how shortcuts play out: a bad YAML deploy takes down…
Talk on
Beyond the Hype: Facing Micro Frontend Challenges in Large-ScaleRoei Berkovich18m
Adopts micro frontends at scale triggers specific pain: coordinating roles across a shell and 70–100 services, keeping a consistent design system for 400–500…
Talk on
Angular Signals: A Look Under the Hood and BeyondFanis Prodromou19m
Explains how Signals use a pull push algorithm to send change notifications and then lazily pull values so effects evaluate only what they need, enabling…
Talk on
A journey to Server Side Rendering with AngularAristeidis Bampakos15m
Shows how installing Angular SSR via the CLI converts an Angular app to server renderable, boosting a Lighthouse performance score from 66 → 95 in the demo…
Talk on
Trash Talk - Understanding Memory ManagementShelley Vohr24m
Explains how Node.js and Google's V8 manage memory with a mark-and-sweep garbage collector that uses the generational hypothesis (frequent collection of…
Talk on
Hand gesture-controlled robot through the InternetVladimir Glukhov19m
Web app runs hand-pose detection in the browser with MediaPipe landmarks (21 points × 3 coordinates) and a custom TensorFlow.js classifier that outputs six…
Talk on
Why Greek Motorcycle Drivers Are Not Wearing Helmets?Theodore Vorillas10m
Cameras on balconies and public live streams feed a Node.js pipeline that extracts frames with ffmpeg and runs an on‑device image model trained in Google Colab…
Talk on
Client side Web AI Agents: Building smarter user experiences for future agentic ...Jason Mayes22m
Prototype runs entirely client side using 2 billion parameter Gemma via the Mediap web LLM library, executing on a five‑generation GPU (Nvidia 1070 GPU) with…
Talk on
"Breaking the Legacy: A New Era of Programming Language Design"Douglas Crockford48m
Argues that languages must be built around the actor model with message passing, no shared memory, and capability-based security; specifies three capability…
Talk on
Breaking the Legacy: A New Era of Programming Language DesignDouglas Crockford27m
Argues for an actor-first language that abandons shared memory in favor of message passing, describes three address-transfer patterns — creation, reception…
Talk on
Let's Build React Context From Scratch in JSEvyatar Alush20m
Builds a minimal React-like Context API in plain JavaScript using closures and the language's synchronous blocking behavior, implements…
Talk on
Scaling Test Automation: Building Reusability for 10x Speed and EfficiencyMesut Durukal21m
Built a centralized reusable framework that standardizes helpers, fixtures and labeled tests so teams call parametrized methods instead of reimplementing…
Talk on
How not to end up your app to a hot mess of spaghetti CarbonaraDan Neciu21m
A student-networking app validates its idea with 30 cold emails and 10 replies, builds an MVP in six weeks, lands 4 paying customers and raises $800k pre-seed…
Talk on
Segmentation fault! Low-level debugging for JS developersAnna Henningsen28m
Server-side crashes produce a core file that debuggers can read so you get a real stack instead of "segmentation fault": use GDB or LLDB with the executable…
Talk on
Revolutionize Your React dev flow with NxKaterina Skroumpelou17m
Nx generates apps, libraries and components and runs migrations that modify code and update deps; the demo shows Nx Graph identifying dependencies so a change…
Talk on
Biodiversity and Web FuturesJessica Rose28m
Early web habitats host small odd projects like hamster GIF pages and exhaustive Tokyo toilet blogs while big platforms concentrate funding in a few places and…
Talk on
Future-proof your UI: Building with Web ComponentsDarko Bozhinovski18m
SuperTokens builds a prebuilt auth UI as Web Components by compiling JSX with SolidJS → Web Components and shipping a prototype that talks to a live…
Talk on
Cypress, Playwright or Selenium: choosing the right testing toolSoumaya Erradi21m
Compares Selenium (2004), Cypress (arrives ~2014) and Playwright (2019–2020) by running a simple calculator demo (add/subtract) that asserts 10+5=15 and…
Talk on
Hydration, Islands, Streaming, Resumability… Oh My!Matheus Albuquerque21m
Islands limit client JavaScript and often cut time‑to‑interactive by shipping mostly SSR HTML and hydrating only widgets like comments or share buttons; Astro…
Talk on
React Beyond the DOMErik Rasmussen21m
Shows how to build a custom renderer with the official react-reconciler package, implementing createInstance/createTextInstance, prepareUpdate/commitUpdate…
Talk on
JSONize your forms: The Abstraction DilemmaPanagiotis Skias12m
Builds a JSON-configured multi-step wizard for an onboarding flow of six entities, moves from a brittle homemade renderer to using Formly with reactive forms…
Talk on
Multithreading in JavascriptDani Coll23m
Argues that heavy CPU work belongs off the main thread and demonstrates it by running a JS Chess Engine demo on the main thread versus a Web Worker, showing…
Talk on
Ask Douglas PanelDouglas Crockford40m
Explains practical JSON choices: use put comments in data (comment: or comment-field:) or run through JSLint to strip them for configs; JSON is intentionally…
Panel on
From Mocked Data to Cloud-Connected Mobile Apps with TypeScriptMuhammed Salih Guler17m
Live coding converts a React Native mock-recipe app into a cloud-connected app using TypeScript and AWS Amplify: adds Cognito-style authentication…
Talk on
Untangling Your Dependencies: A Pattern for a Well-Knit JavaScript ProjectCarmen Huidobro20m
A concrete migration from React Native 0.55 to 0.74 uncovers the workflow: start by reproducing errors (missing iPhone 6 simulator, Java runtime failures), use…
Talk on
Day 1 13 Jason MayesJason Mayes33m
Demonstration builds an on-device agent that runs the Gemma 2B model in the browser via the Mediap web LLM library, exposes existing site functions as callable…
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.