Welcome To My First Fascicle on Bean Validation
Author announces a self-published Kindle fascicle on Bean Validation 2.0, extracted and expanded from his previous Java EE book.
Author announces a self-published Kindle fascicle on Bean Validation 2.0, extracted and expanded from his previous Java EE book.
A guide to creating Multi-release JARs (MR-JARs) in Java to package code for multiple Java versions in a single artifact.
A developer's technical exploration of the Netty framework for building high-performance network applications in Java, prompted by HTTP client frustrations.
A hands-on tutorial exploring Java 9's key features, including language changes, new APIs, the module system, and migration tips.
Essential guide for using Maven with Java 9+, covering version requirements, configuration, and multi-JDK builds.
A guide on setting up and running Kotlin-based Azure Functions, exploring JVM support and using IntelliJ IDEA with Maven.
Explores the new 'var' keyword for local-variable type inference in Java 10, covering its usage, limitations, and impact on code readability.
A guide on how to run Cucumber BDD tests directly from the command line using the Java CLI runner, covering classpath setup and arguments.
A hands-on tutorial on using the Java module system with code-first examples, from Hello World to modularizing an application.
A guide to using Java 9+'s unified logging architecture with the -Xlog option to configure JVM internal messages.
An overview of Java 9 features and resources, including a demo repository showcasing Java 9-16 capabilities and community expert insights.
Explores five key Java command line options (--add-exports, --add-opens, etc.) to overcome migration challenges with the Java module system.
Author offers three free, structured programming courses designed for testers, focusing on core concepts over framework-specific code.
A critique of Java's Stack class design, showing how inheritance from Vector breaks encapsulation and leads to non-stack operations being exposed.
A guide to planning and executing a Java 9 update, covering initial assessment, identifying migration challenges, and prioritizing fixes.
A review and tips for Georgia Tech's OMSCS CS6300 Software Development Process course, covering projects, assignments, and learning outcomes.
Introduces springmock, a library for injecting Spock or Mockito mocks into Spring Boot integration tests, simplifying test setup.
A technical talk on migrating Java 8 applications to Java 9/11, covering common hurdles like module system and dependency issues.
A guide to overcoming the seven most common challenges when migrating a Java 8 codebase to Java 9, focusing on compilation and runtime issues.
A developer shares key lessons learned from 4 years at a company, covering onboarding, remote work, teamwork, and project experiences.