World Congress 2023 • Aug 11, 2023

ChatGPT: Create a Presentation!

Markus Walker

Your engineering job is safe because clients cannot exactly describe what they want. Learn how to safely leverage ChatGPT for test-driven development, complex refactoring, and SQL queries.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction to AI history and developer chat tools

How advancements from image recognition set the stage for modern text generators.

#2 about 3 min

Understanding capabilities and limitations of large language models

How the auto-regressive text generator predicts sentences but lacks actual computational math logic.

#3 about 2 min

Analyzing and identifying complex code structures with AI

How to pre-prompt the assistant to identify obfuscated code like Conway's Game of Life.

#4 about 2 min

Refactoring and porting legacy code to new languages

Translating vanilla JavaScript implementations into well-documented TypeScript applications.

#5 about 2 min

Deconstructing and explaining complex regular expressions with AI

Breaking down complex regular expressions to understand capturing groups and matching rules.

#6 about 3 min

Generating and testing regular expressions with technical prompts

Creating robust regex patterns for primes and phone numbers despite initial generation flaws.

#7 about 4 min

Evaluating generated sorting algorithms and application memory complexity

Assessing the accuracy of generated quicksort algorithms and uncovering hallucinated performance metrics.

#8 about 3 min

Navigating complex math puzzles and AI logic hallucinations

How the model struggles with mathematical constraints and fabricates incorrect console outputs.

#9 about 3 min

Implementing algorithms through test-driven development methodologies and prompts

Feeding existing unit tests into the model to generate satisfying function implementations.

#10 about 2 min

Refining complex software instructions using automated prompt engineers

Using the model to refine initial phrasing and generate structured prompts for better results.

#11 about 4 min

Simulating interactive virtual database environments for query testing

Prompting the model to act as a relational database to execute tables and mock data queries.

#12 about 2 min

Exploring AI integrations in modern agile development workflows

Highlighting popular tools that embed language models directly into standard environments.

#13 about 2 min

Key takeaways and security risks of generated code

Guidelines on validating outputs to prevent security vulnerabilities and address job replacement realities.

Matching moments

2:26 min

Running a live messaging demonstration in ChatGPT

Leandro Gomes da Silva Leandro Gomes da Silva · World Congress 2025

3:58 min

Launching a ChatGPT driver's license for HR professionals

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

1:46 min

Introduction to AI code generation and developer habits

Prashanth Chandrasekar Prashanth Chandrasekar · World Congress 2023

11:41 min

Generative artificial intelligence and programming fundamentals

Chris Heilmann Chris Heilmann +2 · LIVE

2:36 min

Learning software engineering through pair programming with AI assistants

Logan Kilpatrick · Coffee With Developers

4:32 min

Audience Q&A on tooling choices and AI application prototyping

MIlan Todorović MIlan Todorović · World Congress 2026 Europe