Java
- The quiet revolution - Part I: JSR 296
- Jsr-292's first draft - a late review
- Exposing collections: paranoia vs trust approaches
- GC Tips and Memory Leaks
- NIO - Data flow made resource-efficient
- NIO - efficient IO's granular bits
- Parallel and concurrent garbage collectors
- How does garbage collection work?
- Know your streams
- Let's try .. throws .. catch .. finally
- Java "yield return" code published
- Instrumenting Java yielders into applications
- Jakarta's BCEL vs. ObjectWeb's ASM
- My TreeModelIterator
- Implementation details for Java Yielder
- How to write Iterators really REALLY fast
- Retrieving a free port for socket binding
- Retrieving a VM's PID (and more info) through Java
- JavaFX looks promising!
- Points about Function Pointers
- The ListenersCollection class
- Event listener registrations
- The hardly known MessageFormat
- Single Sign On from the Operating System
- Mobility pack in NetBeans
- Migrating the code to JavaForge
- ... And what about SealedObject and GuardedObject?
- Entering the JavaForge
- JavaBlackBelt - And I'm not even white
- Spreading the rumour - GroupLayout in Mustang
- Weird Generics Behavior
- Java EE 5 - Taking a few more steps
- YourKit's integration with NetBeans
- LinkedList vs. ArrayList
- JavaKoans' first Koan answered
- Apparently, null is not a constant
- Some thoughts about Java EE 5
- JavaKoans is out
- New project coming up
- XML to POJOs Example - Contacts List
- Thread Static List in Java
- The horrible SAXException
- Class Enum<E extends Enum<E>>
- Time to make a difference in your Java
- Avoiding Erasure
- Reflecting on Generics
- Factory Design Pattern made simple using Enums
- Notifications - Old and New Data
- Lightweight Java IDE
- Rants about EoD and other things