Speeding up your Hippo CMS development with Spring Loaded
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 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.
Explains the sun.misc.Unsafe class in Java, its uses for low-level programming, and its future in the Java API.
Announcing DevNexus 2014, a major developer conference in Atlanta with 100+ sessions on Java, web tech, cloud, mobile, and agile development.
Introducing a lightweight, declarative Java library for parsing custom file formats using annotated beans and enhanced regular expressions.
Explains why field injection in dependency injection is problematic and advocates for constructor injection as a better practice.
A technical guide to cglib, a Java bytecode manipulation library used for dynamic proxy generation, mocking, and instrumentation.
Announcing the Call for Papers for DevNexus 2014, a major Java and developer conference in Atlanta with multiple tracks.
Explains a Java class loading anomaly where static enum fields in annotations cause runtime class loading, unlike static String fields.
The author argues Java's bloated toolchain creates a high barrier to entry for casual FOSS contributors, based on personal experience.
A developer explains how to prevent Bootstrap and ForkedBooter apps from popping up in the OS X dock during Maven builds by using Java headless mode.
A guide to extending Google Guava caches to overflow to disk, enabling persistence and specific value invalidation not easily achieved with Ehcache.
Explains how to use Guava's caches for fine-grained, object-based locking to improve concurrency in Java web applications.
Explains the principles of subtyping in Java generics, including why generic types like List<Number> are not supertypes of List<Integer>.