Application Security for Java Developers Course
Description Security by design is a fundamental approach, nowadays every Java developer should implicitly consider it while writing any piece of code, even though it might or might not be…
Designing High-Performance, Scalable, and Resilient Applications Course
Description The goal of the course is to outline key concepts, principles and approaches used to design applications where high-performance, scalability, and resiliency are first-class quality attributes. By the end…
Software Architecture Essentials Course
Description The course introduces the main concepts and context of software architecture. Participants will learn about practices such as essential requirements identification, architectural design, architectural documentation, and architecture analysis. It…
Java Performance Tuning Course
Description In this course, the attendees will learn how to develop Java software applications with performance as a first-class quality attribute. The course is an intensive training targeting passionate Java…
Corporate Training Catalog
Java Performance Tuning This course covers JVM architecture, memory structure, Garbage Collectors, tuning, profiling, micro-benchmarking techniques, tips, and tricks. Duration: 16 h Details and enroll Software Architecture Essentials This…
Welcome
I am a software architect, independent technical trainer, security champion, speaker, and blogger. I speak at major software development conferences and meetups around the world, delivering presentations, training sessions, and…