Serialize Optional
Explains why Java's Optional isn't serializable and demonstrates a workaround using the serialization proxy pattern.
Explains why Java's Optional isn't serializable and demonstrates a workaround using the serialization proxy pattern.
Explains the Serialization Proxy Pattern for Java, detailing its implementation, benefits, and use cases for safer serialization.
Explores key concepts of Java serialization, including its extralinguistic nature and customization methods like writeObject and readObject.
Explores the design decision behind Java's Optional class not implementing the Serializable interface and the reasoning of its creators.
Explores the design decisions and expert discussions behind Java 8's Optional type, contrasting them with the author's own views.
Explores Java's Optional type as a tool for writing intention-revealing code and avoiding null references, part of a detailed series.
A developer's comparison of Java template engines, focusing on Mustache and Handlebars implementations for web views and email templates.
A developer shares a real-world example of using the Decorator Pattern to refactor a complex Java Swing UI component, improving code quality.
A developer announces the launch of their tech blog, CodeFX (now nipafx), detailing setup, plugins, and future Java/JavaFX tutorial plans.
Announcing the release of LibFX 0.1.1, a JavaFX utility library featuring 'Nestings' for managing complex property hierarchies.
A guide to configuring a Java application to connect to MongoDB using SSL encryption and access control rules.
The author announces splitting their blog into two: one for English technical content and another for German business/investment topics.
A guide on using Spring Loaded for live code reloading to speed up development in Hippo CMS projects, as a free alternative to JRebel.
A developer shares an early preview of a custom Microsoft Azure cloud plugin for TeamCity, enabling on-demand virtual build agents.
A detailed look at the continuous integration setup, development environment, and build processes used by the Hippo CMS development team.
A technical guide on resolving runtime generic type parameters in Java, using a custom method for complex inheritance hierarchies.
Reflections on functional programming trends, Java vs. Scala, and JavaScript frameworks from a tech conference.
Impressions and highlights from the Ping Conference Budapest, focusing on talks about Play Framework, Scala, and functional programming.
A guide on bypassing SSL certificate validation for JAX-WS SOAP web services using self-signed certificates in Java.
A tutorial on creating a generic helper class for database unit testing in Play Framework 2 Java applications using JPA and fixtures.