Speakers
At CityJS Conference, we aim to provide a platform for knowledge sharing, innovation, and collaboration within the Javascript community.
We believe that your unique insights and experiences would greatly enrich our conference and contribute to the professional development of our attendees.
Talks
Big ideas. Real experience. Meet the minds behind the talks.
- ↗Latest trends in JS and AI
- ✳Network with open-source creators
- ⌘Upgrade your skills
- ✦Network with top developers
Showing 8 of 22 sessions
Towards a Unified Toolchain for the Web
In this talk, Evan will talk about the journey of VoidZero’s work towards Vite+, a unified toolchain for the web. While it’s not fully ready yet, we will learn all about the history, context, vision, and progress towards this ambitious goal. And maybe a demo showing a glimpse of the future.
Harness the power of JavaScript Proxies.
Javascript Proxy is one of the lesser-known features introduced in ECMAScript 2015. In this session, we'll explore the benefits of using Proxies and discuss the types of problems they are best suited to solve. I'll share my own experience of using Proxies to create an assertion library for the Vest validation framework. I'll explain the challenges I faced with traditional methods and how Proxies allowed me to overcome them. Together, we'll build the assertion library step by step, so you'll have a practical understanding of how Proxies can be used to improve your own code. By the end of this session, you'll have a clear understanding of the capabilities of Javascript Proxies and how to apply them in your own projects.
🔥 Generative UI: The Future of Frontend
In the past few years, there have been a large number of generative AI use cases and adoption has grown increasingly. A large number of web and JS applications now leverage large language models (LLMs), vector search / RAG (Retrieval Augmented Generation) for building better user experiences. Now the tide is shifting, and we have entered the era of AI agents. This is a promising field which combines the different generative AI usecases and helps to simplify the process of interacting with Gen AI by essentially making agents act like humans and makes interactions feel more human like to solve problems in an automated fashion. In this workshop, while we give a quick over view of LLMs, RAG, we will dive deeper into concepts of AI Agents such has how one can leverage LLMs for specific tasks. How can we include tool calling / function calling in AI Agents. Thus showing how an AI Agent is a system that is capable of independently deciding which functions or data sources to used to efficiently execute users' orders. We will show how to develop an AI agent that runs purely on the browser vs running them using cloud. This workshop is for javaScript developers, AI enthusiasts, and tech innovators who want to integrate the use of AI within web applications to create intelligent and interactive app experiences. Table of contents: 1. Intro to the general landscape of LLMs, RAG 2. What are AI Agents 3. Core components of AI Agents 4. How to build your first AI Agent with JavaScript 5. Stack to build AI Agents in the browser with open source models
Mapping Impact with JavaScript: Visualizing Urban Sustainability through Open Data
Singapore’s weather changes street by street — but what if we could see it in real time? In this lightning talk, Aishwarya shows how JavaScript and open weather APIs can visualize Singapore’s microclimates, revealing hidden heat spots and rainfall trends. Discover how web maps can make sustainability visible—one data point at a time.
Bringing and Running AI Agents in the Browser
A large number of web and JS applications now leverage large language models (LLMs), vector search / RAG (Retrieval Augmented Generation) for building better user experiences. Now the tide is shifting, and we have entered the era of AI agents. This is a promising field which combines the different generative AI usecases and helps to simplify the process of interacting with Gen AI by essentially making agents act like humans and makes interactions feel more human like to solve problems in an automated fashion. In this talk, while we give a quick over view of LLMs, RAG, ,we will dive deeper into concepts of AI Agents such has how one can leverage LLMs for specific tasks. How can we include tool calling / function calling in AI Agents. Thus showing how an AI Agent is a system that is capable of independently deciding which functions or data sources to used to efficiently execute users' orders. We will show how to develop an AI agent that runs purely on the browser vs running it using cloud This talk is for JavaScript developers, AI enthusiasts, and tech innovators who want to integrate the use of AI within web applications to create intelligent and interactive app experiences.
Micro-Frontend & Me, a love story
I always thought Micro-frontends were stupid, unproven tech, and a fad. After speaking with industry leaders on my podcast about how they implemented it at scale, I realized that it might actually solve some issues we are having in our company. This talk focuses on the journey of implementing micro-frontends, from trade-offs, implementation, and choosing the right tools for the job.
Going deeper with type: Behind the scene of making type safe library
Going through behind the scene of type safe library/framework. The design process, trade-off, maintainability, type performance measurement/optimization and the catch that not many people known about







