Talks Archive
Every talk, workshop, panel, and keynote — going back to 2011.
Developer Productivity
Shiny New Tools Won't Fix Your Problem
Troubleshooting Your Maven and Gradle Builds with Build Scan®
Writing tests is hard. Fixing them is harder.
Your Undead Code Is A Time Vampire
Maximizing Developer Productivity: Tools and Techniques For Java Developers
Developer Tools
97 Things Every Java Programmer Should Know
Testcontainers – From Zero to Hero
Surfing the Tsunami - News from the IntelliJ IDEA Community
Top Ten IntelliJ Tips
A Guide to IntelliJ Live Templates
Pick the right tools to improve your productivity
IntelliJ IDEA Top Tips
Modern Java with IntelliJ IDEA
Java
Real World Java 9
Refactoring to Java 8
Java 8 in Anger
Getting Ready for Java 17
Learn New Java Features with IntelliJ IDEA
Learn Java 16 with IntelliJ IDEA
What's New in JDK 12
Is boilerplate code really so bad?
HTML5, AngularJS, Groovy, Java and MongoDB all together
Is Groovy Better than Java for Testing?
Java at 25 Panel
Oracle's Java 25th Birthday Kickoff Event
Closing Keynote: The Java Council
Ask the Architect
IntelliJ IDEA and Java 10
Introduction to the Java Community Process
Career
Career Advice for Architects
Hire Education: Making Interviews Rock
Levelling Up
Beyond Inspiration: Turning Learning into Action
Levelling up as a developer (via non-technical skills)
Level Up Your Automated Tests
Meet the Expert — Trisha Gee
Groundbreakers: The Code Avengers
The Extraordinary Team of Developers
How Did We End Up Here?
Developer Advocacy
Why Do Developers Love IntelliJ IDEA?
Why Open Source Your Secrets
Working for an Open Source Company
Agile & Process
Code Review Matters and Manners
Agile++: When Agile Goes Well
Don't just Embrace Change, Create Change
Diversity
The Problem With Women: A Technical Approach
Women and female speakers in the Java ecosystem
Why we shouldn't target women
Diversity and Inclusion: Are We There Yet?
Women Only Events - Are We Creating A Girl Ghetto?
Women In Technology Panel
Design & Performance
Concurrent Programming Using The Disruptor
Understanding the Disruptor: A Beginner's Guide to Hardcore Concurrency
Design is a Process, not a Document
Financial Markets: Processing High Volume Data Feeds with MongoDB
Java Performance Frequently Asked Questions
LMAX Disruptor: High-Performance Concurrent Programming Framework
Public Speaking Skills
Aspiring Speakers Q&A Session / Speakers Panel
Speaking at events and conferences: from getting started to getting keynotes
Three Tips for Giving Presentations
Public Speaking for Novices / Speaker's Clinic
BoF: I'd Like to Speak at Conferences; Now What?