Archives
Do not edit this page
All posts
- Testing Firewall
- Avoiding getter and setter pairs in GWT's RequestFactory
- State of the Chaos 06-11
- Tweaking the producer-consumer model
- The @Optional interface method
- Blog back online!
- Friends, Connect!
- Revival of the Yielder project?
- Simple solution to resource collection
- Java Logger Memory Leaks
- The quiet revolution - Part I: JSR 296
- Jsr-292's first draft - a late review
- IO performance - Tar vs. File vs. Byte streams
- Project Darkstar, Unit Testing and Mock objects
- Build.xml generator for Eclipse
- Administrative: Problems with the server
- Switch by class type
- Exposing collections: paranoia vs trust approaches
- Garbage Collection - The comic panel
- Giving a break for cleaner code
- Using OpenID within GWT
- GAE, GWT and other 3 letter acronyms
- Enums, Generics and for-each loops in GWT 1.5
- Functors in Java and beyond
- GC Tips and Memory Leaks
- Chaotic Java on IRC
- 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
- Who wants Indexer as the next EoD feature?
- Drag and Drop in GWT - The How-To
- Out-of-the-box database notifications: JMX and Derby in Java 6
- Enums & GWT
- Can someone please explain type inference to me?
- I say, delegates shmelegates: Delegates vs. Closures
- Sending events using closures
- Why not @NotNull?
- I guess PriorityBlockingDeque wasn't high on the priority list..
- Use case for Yielder
- Bug fixed, carry on yielding!
- On local variables' scopes and other problems
- Yielder: Eclipse bug revealed, newsgroup created
- Feedback regarding Java 'yield'
- Column Debug Information
- Yielder and Collections libraries' documentation are up
- Let's try .. throws .. catch .. finally
- Yielder project site updated
- 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
- Yet another Workflow Management System?
- JavaDoc is dead, long live DocWeb?
- Hooking up to animations in JavaFX
- Another JavaFX example: The editable label
- Binding Java classes to JavaFX elements - Part II
- Binding Java classes to JavaFX elements
- So, why not Groovy, really?
- Some more JavaFX surprises
- The confusion JavaFX brings
- The three T's JavaFX is missing
- An example of JavaFX
- JavaFX looks promising!
- Code-Dasher, anyone?
- Points about Function Pointers
- Generics Mess
- Drag and Drop in GWT
- Java SE 6.0 Release 1 Preview
- Bi-Directional, Type Safe Containers
- Dull points about GWT
- Some GWT Excitement
- Removing the Anonymity - Part I
- Predicated Collections
- Test Driven Development - Personal Experience
- Some bad news and some good news
- Whirling around Java
- Delegates in Java - Why not?
- Convention vs. Configuration
- Books, books, books!
- 98% of stuff don't use things
- Conversing with other systems using Proxies
- Autoboxing Tips
- Relations with JDBC 4.0
- Thanks Lang!
- Tricks with Enums
- Help Recover a Post
- Host Problems
- Finally finally (block)
- StringBuilder vs. String
- Operator Overloading Debate
- The ListenersCollection class
- Event listener registrations
- Me on NetBeans.org!
- Adding Generics to the new Class File
- When Generics gets in the way
- Overloading return values
- The hardly known MessageFormat
- IDEA 5.1 Released
- Graph Library
- Single Sign On from the Operating System
- Do you use a Mac to drink your cup'o'Java?
- Annotation Processing, then and tomorrow
- NetBeans 5 is out
- Mobility pack in NetBeans
- Life is beautiful with Xml2Java
- Migrating the code to JavaForge
- ... And what about SealedObject and GuardedObject?
- Looking for a co-blogger
- Entering the JavaForge
- JavaBlackBelt - And I'm not even white
- Spreading the rumour - GroupLayout in Mustang
- Switching from SourceForge
- Weird Generics Behavior
- Contest coming up
- Java EE 5 - Taking a few more steps
- GlassFish - First Steps
- NetBeans 5.0 RC 2
- YourKit's integration with NetBeans
- LinkedList vs. ArrayList
- JavaKoans' first Koan answered
- Necessity of JUnits
- Coming up next: Profilers
- Problems with WeakHashMap
- Apparently, null is not a constant
- Some thoughts about Java EE 5
- JavaKoans is out
- Demetra in EAP
- X2J in action
- Working example of X2J coming up!
- XML Binding Framework Beta-1 Released
- Totally GridBag
- New project coming up
- NetBeans 5's Matisse impressions
- The tools you need to write a framework
- First impressions of NetBeans 5 Beta 2
- First Blood on the IDE Wars
- Blog Errors
- Making your framework Known
- Switching to NetBeans
- Still working in the dark?
- Anyone can write a Framework
- Tapestry 4.0 is out!
- Some confidence regained
- When a framework uses itself
- Bug in java.blogs?
- Using the Mould
- XML to POJOs Example - Contacts List
- XML to POJOs Advantages - @Converter
- XML to POJOs - Alpha 0.1
- Thread Static List in Java
- The horrible SAXException
- XML to POJOs Advantages - Repeating Types
- Class Enum<E extends Enum<E>>
- 12daily pro and Andrew Hillman are Comment Spammers
- Time to make a difference in your Java
- Avoiding Erasure
- Reflecting on Generics
- Factory Design Pattern made simple using Enums
- Possible advantages of X2J - Primary Keys
- Good ol' genetic algorithms project
- X2J on the firing line
- Xml to POJOs project is in the air
- org.w3c.dom should be deprecated
- XML, Annotations and a simpler life
- Atom API for Java?
- Notifications - Old and New Data
- Lightweight Java IDE
- Tapestry and @Asset
- Tomcat deployment failure is popular
- Rants about EoD and other things
- Tapestry's Script DTD published
- Oracle, Java and data modification notifications
- Tapestry 4.0 and @Script - I'm stuck!
- Tapestry's Components
- Documentation, Documentation, Documentation!
- Tomcat Deployment
- WebObjects to Cayenne
- My Java Tech Blog Is Back!