Sami Ekblad

Speak, Code, Deploy: Transforming Developer Experience with Voice Commands

What if you could build and deploy a web UI just by talking to your computer? This prototype shows how to make experimentation nearly free.

Speak, Code, Deploy: Transforming Developer Experience with Voice Commands
#1about 1 minute

Using accessibility features to improve developer experience

Accessibility tools like voice commands are not just for niche use cases but can be powerful features for all developers.

#2about 2 minutes

Abstracting front-end complexity with Java components

The Vaadin framework encapsulates complex web component details behind Java APIs, allowing developers to build dynamic UIs without writing JavaScript or CSS.

#3about 2 minutes

Identifying key pain points in developer experience

Survey data reveals that developer frustrations often stem from long compilation times and frequent interruptions, not just code quality.

#4about 3 minutes

Why a fast code-deploy-test cycle is crucial

A rapid feedback loop, similar to JavaScript development, is essential not just for productivity but for maintaining focus and a creative connection to the UI.

#5about 4 minutes

Using large language models for voice-driven development

Large language models can translate natural language into code and maintain conversational context, enabling a new paradigm for voice-driven development.

#6about 2 minutes

The technical stack for a voice-driven coding tool

The prototype combines wake word detection, the Web Speech API for input, GPT-4 for code generation, and a Java runtime for in-memory compilation.

#7about 3 minutes

Demo of creating and modifying UI with voice

A demonstration shows how simple voice commands can create a button, add a click listener, and implement dynamic color changes, facilitating rapid experimentation.

#8about 5 minutes

Generating complex components and boilerplate with voice

The tool leverages an LLM's knowledge of common patterns to generate complex UI like a credit card form with validation from a single voice command.

#9about 2 minutes

Challenges and future directions for voice-driven development

Key challenges include the need for speed in LLM generation and managing context drift, with future work focusing on reusable components and better context control.

#10about 2 minutes

Rethinking developer tools and embracing experimentation

Developers should view accessibility features as universal tools, optimize for fast feedback cycles, and misuse technology to discover innovative applications.

#11about 2 minutes

Q&A on open source plans and accessibility benefits

The project will be open-sourced, and voice commands can be faster than typing for certain experimental tasks and may benefit users with dyslexia.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
BR
Benjamin Ruschin
Lessons for Vibe Coders and Developers
In late July 2025, the women-only dating-advice app Tea went viral for all the wrong reasons. Marketed as a safe, private space to anonymously flag men for “red-flag” behavior, hackers attacked the app, accessing over 70,000 user-submitted images in...
Lessons for Vibe Coders and Developers
CH
Chris Heilmann
WWC24 Talk - Scott Hanselman - AI: Superhero or Supervillain?
Join Scott Hanselman at WWC24 to explore AI's role as a superhero or supervillain. Scott shares his 32 years of experience in software engineering, discusses AI myths, ethical dilemmas, and tech advancements. Engage with his live demos and insights o...
WWC24 Talk - Scott Hanselman - AI: Superhero or Supervillain?

From learning to earning

Jobs that call for the skills explored in this talk.