Abstract:
This talk will explore how to design interfaces for real-time collaboration, where users and a simulated AI "thinking" process work together seamlessly. We’ll focus on using Server-Sent Events (SSE) for efficient data streaming and techniques that make these interactions feel natural. A live demo will show how a simulated AI thought process evolves in real-time, responding to user input and refining ideas until a final conclusion is reached.
Agenda:
This talk will explore how to design interfaces for real-time collaboration, where users and a simulated AI "thinking" process work together seamlessly. We’ll focus on using Server-Sent Events (SSE) for efficient data streaming and techniques that make these interactions feel natural. A live demo will show how a simulated AI thought process evolves in real-time, responding to user input and refining ideas until a final conclusion is reached.
Agenda:
- Introduction: The Real-Time Imperative
- Moving from request-response to real-time collaboration
- Creating responsive, intuitive interfaces
- Communication Foundations: Server-Sent Events (SSE)
- Using SSE for real-time streaming
- Handling connections and errors
- Creating Natural Interaction Patterns
- Designing "thinking" indicators that feel organic
- Using progressive revelation to gradually reveal thoughts
- Live Demo: The Responsive Canvas
- A demo simulating how a user and simulated AI collaborate in real-time, iterating on ideas and refining them based on user input.
Evangelia Mitsopoulou
Evangelia
Evangelia Mitsopoulou is a frontend engineer with nearly 20 years of experience. From building semantic web knowledge graphs in EU research projects in London to contributing at companies like Elastic, Google, and in the Swiss tech scene, she has worked across the full spectrum of the frontend ecosystem and has been building scalable architectures. She’s now building a globally accessible frontend academy — a project that blends her technical depth, love for teaching, and her quiet commitment to helping others grow. Evangelia also gives regular talks and is actively involved in creating and nurturing the JavaScript community in Thessaloniki.