Top Java Talks

The best Java talks

Looking for the top Java talks and presentations? Look no further! Our Top Java Talks series features the most engaging, informative, and inspiring talks on Java from experts in the field.

With Top Java Talks, you’ll get access to:

  • A curated selection of the best Java talks and presentations
  • In-depth coverage of key Java concepts and techniques
  • Insights from experienced Java developers on how to succeed in the field

Topics include JVM, IDEs tips and tricks, Java evolution, Java best practices, JUnit and Java functional features.

  1. Google I/O 2011: Java Puzzlers – Scraping the Bottom of the Barrel
  2. HotSpot JVM Deep Dive – Safepoint
  3. Parallel and Asynchronous Programming with Streams and CompletableFuture with Venkat Subramaniam
  4. Managing State with RxJava by Jake Wharton
  5. Effective Java – Still Effective After All These Years
  6. Token Authentication for Java Applications
  7. James Gosling on Apple, Apache, Google, Oracle and the Future of Java
  8. Let’s Get Lazy: Explore the Real Power of Streams by Venkat Subramaniam
  9. How to Write Memory-Efficient Java Code
  10. A Few Hidden Treasures in Java 8
  11. IntelliJ IDEA: 42 Tips and Tricks
  12. CompletableFuture: The Promises of Java
  13. Java Bytecode Crash Course
  14. Java EE  The Most Lightweight Enterprise Framework
  15. Reactive Programming Patterns with Java 8 Futures
  16. REST Security with JAX-RS
  17. Map, Flatmap, and Reduce Are Your New Best Friends
  18. What’s Cool in Java 8, and New in Java 9
  19. Java 5, 6, 7, 8, 9, 10, 11: What Did You Miss?
  20. Venkat Subramaniam Explains Java Modules: Why and How
  21. Why Java and the JVM Will Dominate the Future of Machine Learning, AI, and Big Data
  22. Developers’ Introduction to HotSpot Internals
  23. JVM Architecture
  24. Introducing the Java Time API in JDK 8
  25. Functional Programming with Java 8 by Venkat Subramaniam
  26. Get a Taste of Lambdas and Get Addicted to Streams by Venkat Subramaniam
  27. Advanced Topics in Programming Languages: Java Puzzlers,…
  28. Move Deliberately and Don’t Break Anything
  29. Get a Taste of Lambdas and Get Addicted to Streams by Venkat Subramaniam
  30. Oleg Šelajev – Functional data structures in Java
  31. Jacek Kunicki – How (not) to use Reactive Streams in Java 9+
  32. Nicolai Parlog – JUnit 5: Next Generation Testing on the JVM
  33. Modules in One Lesson by Mark Reinhold
  34. Java in 2018: Change is the Only Constant Keynote by Mark Reinhold
  35. A JVM Does That??? by Dr Cliff Click
  36. Charles Oliver Nutter – Fast as C: How to write really terrible Java
  37. Living in the Matrix with Bytecode Manipulation
  38. JVM Bytecode for Dummies (and the Rest of Us Too)
  39. OSCON Java 2011: Josh Bloch, “Java: The Good, Bad, and Ugly Parts”
  40. Revisiting Effective Java in 2019 by Edson Yanaga
  41. JDK11 – Introduction to JDK Flight Recorder
  42. Java Unit Testing with JUnit – Tutorial – How to Create And Use Unit Tests
  43. Mastering your Eclipse IDE – Java tooling, Tips & Tricks!
  44. Effective Java, Third Edition Keepin’ it Effective (J. Bloch)
  45. Optional by Stuart Marks
  46. Clean Code with Java8 4 years later (V. Rentea)
  47. 10,000 Java performance tips over 15 years – what did I learn? by Jack Shirazi
  48. Why We Hate Java Serialization And What We’re Doing About It by Brian Goetz & Stuart Marks
  49. JUnit 5 by Marc Philipp
  50. Java Language Futures: Late 2019 Edition by Brian Goetz
  51. Java Collections: The Force Awakens by Raoul-Gabriel Urma and Richard Warburton
  52. The Power and Practicality of Immutability by Venkat Subramaniam
  53. Memory footprint of a Java process by Andrei Pangin

Subscribe to the Java Insights Newsletter and stay up to date on the best Java content.