RoboCoders: Judgment Day – AI IDEs Face Off

A presentation at Devoxx Poland 2025 in June 2025 in Kraków, Poland by Baruch Sadogursky

Slide 1

Slide 1

RoboCoders: Judgment Day

Slide 2

Slide 2

Slide 3

Slide 3

Agents!

Slide 4

Slide 4

Slide 5

Slide 5

Slide 6

Slide 6

Slide 7

Slide 7

Autonomously Performs Actio ns × Custom GPT? × Code Assistant?

Slide 8

Slide 8

Agents allow vibe-coding

Slide 9

Slide 9

Contenders Maybe something different?!

Slide 10

Slide 10

Prompt-typers Baruch Sadogursky Viktor Gamov Head of Developer Principal Developer Relations at TuxCare @jbaruch Advocate at Confluent @gamussa

Slide 11

Slide 11

shownotes × × × × × speaking.jbaru.ch speaking.gamov.io Slides Video All the links!

Slide 12

Slide 12

What we gonna do? × App which reads average color from webcam and changes the color of smart bulb

Slide 13

Slide 13

LEts 13

Slide 14

Slide 14

Stack × Spring Boot 3.5 × HTML + JavaScript × Something extra

Slide 15

Slide 15

Features!

Slide 16

Slide 16

Features to show × Models

Slide 17

Slide 17

What model is best for (vibe) coding? × ChatGPT 4o? × Gemini 2.5 Pro? × Claude Sonnet 3.7? × Claude Sonnet 4?

Slide 18

Slide 18

Features to show × Models × Thinking mode

Slide 19

Slide 19

LLMs are stateless LLM User How do I use Spring Boot? You can’t really boot a season of a year I meant a programming framework [Context: the user asked how to use Spring Boot, I told him it’s impossible…] Ah, got it! It is a programming framework by VMware…

Slide 20

Slide 20

“Thinking” mode LLM User How do I use Spring Boot? Code You can’t really boot a season of a year They meant a programming framework, you stupid monkey [Context: the user asked how to use Spring Boot, I told him it’s impossible…] Spring Boot is a programming framework by VMWare…

Slide 21

Slide 21

Features to show × Models × Thinking mode × YOLO mode

Slide 22

Slide 22

Delicate dance Mvn verify Rm -rf

Slide 23

Slide 23

Features to show × × × × Models Thinking mode YOLO mode MCP integration

Slide 24

Slide 24

How to test Frontend? Testing in production DOM components analysis “LOOK” AT THE UI

Slide 25

Slide 25

MCPs of note × × × × × Context7 Puppeteer Sequential Thinking GitHub punkpeye/awesome-mcp-servers

Slide 26

Slide 26

But whose code is it?

Slide 27

Slide 27

We (LLM) read the eula so you won’t have to × You own it, but it’s not unique × Only Junie skips training on your code by default × Only Copilot filters viral OSS code & offers indemnity × Only Copilot warns about and blocks matching OSS code

Slide 28

Slide 28

THANKS! Q&A and ads: x x x x x @jbaruch @gamussa #DevoxxPL speaking.jbaru.ch speaking.gamov.io