Jakov Semenski
ChatGPT and Java: A Match Made in Heaven or Hell?
#1about 6 minutes
Understanding ChatGPT and its rapid growth
ChatGPT is an AI model built on GPT-3 that gained one million users in just five days, demonstrating its massive potential and capabilities.
#2about 4 minutes
Generating and refactoring a Java REST controller
A live demonstration shows how to prompt ChatGPT to create a Spring Boot controller, refactor it with Java streams, and extract logic into a separate service.
#3about 6 minutes
Automating unit and integration test creation
ChatGPT can generate unit tests using Mockito and integration tests with WireMock or Spring Cloud Contract based on previously created code.
#4about 8 minutes
Generating project structures, diagrams, and deployment files
The tool can outline a full project directory structure, generate UML class and sequence diagrams using Mermaid syntax, and create deployment files like Helm charts.
#5about 8 minutes
Simulating a running application in a terminal
By instructing ChatGPT to act as a Linux terminal, you can simulate starting a Spring Boot application and interacting with it via cURL commands.
#6about 5 minutes
Using ChatGPT as an interactive learning tool
ChatGPT can explain technical concepts like Java 17 features and design patterns with code examples, and can even adopt an entertaining persona for engagement.
#7about 5 minutes
Preparing for a technical interview with ChatGPT
The AI can act as an interviewer by asking theoretical and coding questions for Java and Spring, then providing feedback on your answers.
#8about 5 minutes
Understanding the limitations and risks of ChatGPT
Key limitations include handling large projects, frequent bugs, monetization plans, privacy concerns, and a lack of up-to-date knowledge.
#9about 1 minute
The right way to leverage AI in development
Use AI for boilerplate code and learning, but avoid blindly copy-pasting solutions or exposing confidential information to maintain code quality and security.
#10about 8 minutes
Q&A on ethics, security, and business models
The Q&A session covers ethical misbehavior, security concerns when using AI-generated code, and potential future business models for the tool.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Picnic Technologies B.V.
Amsterdam, Netherlands
Senior
Java
Amazon Web Services (AWS)
+1
Matching moments
05:17 MIN
Shifting from traditional CVs to skill-based talent management
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
00:48 MIN
Legal validity of a ChatGPT-written wedding ceremony
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
ChatGPT: Create a Presentation!
Markus Walker
Livecoding with AI
Rainer Stropek
Accessibility powered by AI
Ramona Domen
From Syntax to Singularity: AI’s Impact on Developer Roles
Anna Fritsch-Weninger
Application Modernization Leveraging Gen-AI for Automated Code Transformation
Syed M Shaaf
2021: Familiar APIs on Kickass Runtimes #slideless
Adam Bien
WeAreDevelopers LIVE - Is AI replacing developers?, Stopping bots, AI on device & more
Chris Heilmann & Daniel Cranney & Sebastian Gingter
Give your build some love, it will give it back!
Amanda Martin
Related Articles
View all articles


.png?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.



Patronus Group
Berlin, Germany
Senior
Kotlin
Spring Boot
Amazon Web Services (AWS)

Code Healers LLC
Hinesville, United States of America
Remote
€20-30K
Junior
Intermediate
React
JavaScript
TypeScript
+1


Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Automated Testing
Continuous Integration

Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
GitHub Copilot
Anthropic Claude
Cloud (AWS/Google/Azure)

