Experienced JVM and Java Developer, Developer Advocate,
DevOps Leader, and Security Champion with expertise in
software supply chain security, AI, public speaking,
education, and writing. An open-source contributor
(
Apache, Eclipse, OpenJDK) and developer relations expert.
Regular presenter at international conferences on technical
topics. Formerly with IBM and RedHat, with extensive
experience from operating systems to JVMs to AI. Sci-fi
lover, robot builder, and occasional mad scientist. Working
with Java since its early days.
Are AI coding tools a true game-changer or just another fleeting trend?
Join this session to cut through the hype and learn how to use AI to your advantage in your development journey.
This talk is about finding the right balance and learning how to integrate AI tools intelligently into your workflow for real, measurable results.
We’ll draw from hands-on experiences to show how AI coding assistants can supercharge your productivity and how, misused, they can doom you to a life of debugging hell. You’ll see practical techniques to use AI to speed up design, gain deeper insights into your code, and occasionally catch sneaky bugs that even experienced developers might miss.
This isn’t about replacing developers but teaming up with AI as a collaborative partner. You’ll walk away with proven strategies for maintaining code quality, avoiding common pitfalls, and seamlessly weaving AI into your development process. Whether you’re a seasoned developer or just starting your career, this session will give you actionable insights to turn AI from a buzzword into your friendly (and valuable) coding ally.
There are no black cats, broken mirrors or sudden storms to announce the news. Still, AI-generated code has become a double-edged sword, offering unparalleled productivity while quietly introducing vulnerabilities and weaknesses. Whether through poisoned models, maliciously crafted to inject flaws or poor-quality training data, your trusted AI companion could be a Trojan horse.
This talk unveils the dark side of AI in software development, exposing how attackers exploit AI to compromise open-source projects and infiltrate the software supply chain.
Learn how bad actors leverage sophisticated techniques to embed security flaws in libraries you trust, and discover how untested, AI-generated solutions can open doors to catastrophic exploits.
With real-world examples, We'll dissect how these attacks happen and offer strategies to safeguard your projects.
In the battle for secure software, your tools could be your greatest weakness or your first line of defence. Prepare to confront the chilling truth about AI and your code.
Searching for speaker images...