The infamous sun.misc.Unsafe explained
Explains the sun.misc.Unsafe class in Java, its uses for low-level programming, and its future in the Java API.
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>.
Explores Java generics, type erasure, and how to retrieve generic type arguments at runtime despite common misconceptions.
Explains how memory leaks occur in Java despite automatic garbage collection, with examples from stack implementation and observer patterns.
A guide to converting Microsoft Word DOC/DOCX files to PDF using Java, requiring Microsoft Word and a Visual Basic script workaround.
Resolving a 'FTP: Permission denied' error during a Dell EqualLogic firmware upgrade by applying a Microsoft HotFix on Windows 7.
A discussion on creating and maintaining logical architectures in Java codebases, focusing on packages, dependencies, and layered design.
A developer shares technical solutions for fixing YouTube display issues, Minecraft bugs in xmonad, and organizing todo lists for productivity.
Announcement for DevNexus 2013, a Java/JVM technology conference in Atlanta, featuring sessions on cloud, mobile, web, and more.
Explains how to integrate WebJars for client-side dependency management in a Hippo CMS project using Servlet 3 containers like Tomcat 7.