Project Jigsaw: an incomplete puzzle
Analysis of Project Jigsaw's delays and challenges in Java 9, discussing the technical complexities of introducing a module system.
Analysis of Project Jigsaw's delays and challenges in Java 9, discussing the technical complexities of introducing a module system.
Oracle proposes a six-month delay for Java 9's release, primarily due to the complexity of Project Jigsaw and modularity.
An exploration of the JUnit Lambda prototype, detailing its new features and API changes for Java 8+ testing.
A guide to using the PrettyTime Java library for human-readable date and time formatting (e.g., '2 minutes ago').
A technical summary of JavaOne 2015 talks on Project Jigsaw, detailing the module system's mechanisms in Java 9.
Summary of JavaOne 2015 talks on advanced modular development and migration strategies for Java 9's Project Jigsaw.
A summary of JavaOne 2015 talks on Project Jigsaw, introducing the module system and modular development concepts for Java 9.
Summary of JavaOne 2015 talks on preparing for JDK 9, focusing on Project Jigsaw modularity and compatibility changes.
Analyzes if Java 9's Project Jigsaw will solve JAR hell or create a new 'module hell', focusing on dependency management.
Explores the concept of JAR Hell in Java, detailing its causes like dependency issues and classpath conflicts, and discusses modern solutions.
Analyzes Java stream performance benchmarks, including a test on using exceptions for loop control, with results and code examples.
A technical analysis comparing the performance of Java 8 streams to traditional for loops using JMH benchmarks.
A critique of pragmatic Java 8 Optional usage, advocating for a stricter approach than the common library design recommendations.
An analysis of Project Valhalla for Java, covering value types and generic specialization, based on a talk by Brian Goetz.
A comprehensive overview of Project Jigsaw, the new module system coming in Java 9, covering its motivation, features, and syntax.
Explores static and dynamic casting in Java, focusing on improvements for Streams and Optionals in Java 8 and beyond.
Explores the core concepts and features of Project Jigsaw, the module system introduced in Java 9, and its impact on code organization.
Explores the motivations and goals behind Project Jigsaw, the module system introduced in Java 9, addressing issues like JAR hell and weak encapsulation.
A guide for Python/R users transitioning to Java, focusing on the necessity of IDEs like Eclipse or IntelliJ for productive development.
Announcement of LibFX 0.3.0 release, a JavaFX utility library with features like transforming collections and tree node streaming.