Imagine a world where your voice is the primary tool for coding. This is no longer a distant dream, but a reality that is transforming the developer experience (DX). In this talk, we delve into the innovative realm of voice-driven development, exploring how AI companions can streamline the code-deploy-test cycle, enhancing productivity and real-time feedback.
We will discuss the emerging technologies enabling voice input in development work, their potential to DX, and the challenges we must still overcome. We'll touch upon the use of wake word detection, the Web Speech API for capturing developer input, and the application of large language models (LLMs) for Java code creation and modification and Vaadin for Java-only UI. We'll also explore the concept of in-memory compilation for near real-time results.
Attendees will learn how voice-driven development can augment their workflow, providing real-time visual and functional feedback and making the development process more interactive and engaging. Also, giving some ideas about what voice features make sense (and what not).
Sami Ekblad
Vaadin Ltd
Sami, a pioneering member of the Vaadin team since 2000, has been crafting web applications and developing reusable components for Vaadin and various other web frameworks. His expertise lies in creating robust and efficient solutions for web development, which has significantly contributed to the evolution of Vaadin. He is currently prototyping web-based sailing boat control software, blending his interests with his professional skills. 🤓