World Congress 2023 Aug 11, 2023

How to become an AI toolsmith

Clemens Helm

Are your LLM prompts becoming longer than the actual code? Discover how to maximize developer velocity by turning generative AI into a dynamic compiler for custom Domain-Specific Languages.

Pause
Mute Enter Fullscreen
#1 about 3 min

Limitations of generating software code with natural language

Describing complex programming problems in natural language often becomes more tedious than writing the code itself.

#2 about 5 min

Introduction to react components, props, and state

Developers define frontend components, manage interactivity with state hooks, and structure HTML inside JavaScript using JSX.

#3 about 5 min

Designing custom syntax rules for react frontend components

Creating a specialized, lightweight syntax helps draft UI components much faster than writing pure JavaScript.

#4 about 6 min

Compiling custom component syntax using large language models

Feeding rigid syntax rules into an API allows the engine to parse custom shorthand and output functional components with state.

#5 about 5 min

Comparing domain-specific languages to general-purpose programming

Specialized languages offer greater expressiveness, simpler maintainability, and higher efficiency for data-heavy operations.

#6 about 7 min

Creating developer workflows using custom AI scripting languages

A repeatable method for identifying tedious tasks allows engineers to translate workflows into shorthand formats parsed by custom tooling.

Matching moments

1:46 min

Introduction to AI code generation and developer habits

Prashanth Chandrasekar Prashanth Chandrasekar · WWC 2023

2:41 min

Leveraging AI tooling for accelerated learning and productivity

Dan Mindru · Coffee With Developers

3:31 min

Recreating React components using AI and dev tools

Chris Heilmann +2 · LIVE

1:30 min

Accelerating coding workflows with AI code generation tools

Meta Atamel +1 · Coffee With Developers

3:01 min

Balancing artificial intelligence tools with foundational software engineering skills

Tim Ruscica · Coffee With Developers

2:20 min

Integrating generative AI into software development workflows

Chris Wysopal Chris Wysopal · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

Small LLM in your Browser: Huge Opportunities for Web Applications

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

From Idea to Production with AI: Agentic Development in Practice

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky