Expert Java Training by David Vlijmincx


Level up your team's Java skills with hands-on workshops by a recognized industry expert

/images/avatar.jpg#right
Transform your team's Java capabilities with hands-on workshops led by David Vlijmincx - Oracle ACE, published author, and international conference speaker with 8+ years of enterprise Java development experience.





Why Choose These Workshops?

Battle-Tested Enterprise Expertise: Benefit from 8+ years of enterprise Java development experience, distilled into practical, immediately applicable knowledge

Industry-Recognized Authority: Learn from an Oracle ACE who has authored two technical books and influenced 240,000+ developers annually through his technical blog

Tailored to Your Success: Each workshop is customized to your team's codebase and challenges, ensuring immediate ROI

Future-Proof Investment: Lifetime access to updated materials keeps your team ahead of Java's evolution


Featured Workshops


🚀 Virtual Threads in Java


Master Java's Game-Changing Concurrency Feature

Transform how your team writes concurrent code and leverages modern frameworks like Spring and Jakarta EE.

Duration: 1 day - in person

What You'll Master:

  • Virtual Threads fundamentals and implementation
  • Migrating existing code to Virtual Threads
  • Structured concurrency patterns
  • Scoped Values for enhanced thread management
  • Common pitfalls and their solutions
  • Framework integration (Spring/Jakarta)
Learn more!

🔗 Foreign functions and memory


Master Java's new native interface

Discover how to leverage Java's Foreign Function Interface (FFI) for native performance, modern memory management, and seamless C library integration.

Duration: 1 day - in person

What You'll Master:

  • Foreign Function Interface (FFI) fundamentals
  • Native memory management
  • Performance optimization for native operations
  • Integration with C libraries and system calls
  • Structured concurrency with native code
  • Best practices for native memory safety
  • Performance profiling and benchmarking
Learn more!

✅ Modern Testing in Java


Build Unshakeable Confidence in Your Code

Equip your team with advanced testing strategies that ensure robust, maintainable applications.

Duration: 1 day - in person

What You'll Master:

  • Unit testing best practices and patterns
  • JUnit 5 advanced features and extensions
  • Mockito deep dive and advanced mocking
  • Test-driven development (TDD) workflows
  • Integration testing strategies
  • Performance testing techniques
Learn more!