Popular Posts

Most Popular Posts of 2010

1. Language Job Trends (Feb 24th)
2. Questioning OO (Feb 25th)
3. A few weeks of Clojure (Feb 21st)
4. New beginnings… (Jan 7th)
5. Learning Clojure #7: Compojure (Feb 16th)
6. Learning Clojure #1: What’s up doc? (Feb 8th)
7. Open question on dependency injection in Clojure (Mar 1st)
8. Learning Clojure #3: Sorted Maps (Feb 9th)
9. Learning Clojure #9: command-line options (Feb 25th)
10. Using Groovy Grape in groovysh (Mar 1st)

Most Popular Posts of 2009

1. Closures After All? (Nov 18th)
2. Java 7 Update (Feb 16th)
3. Hibernate Query Cache Considered Harmful? (July 10)
4. What Java 7 will mean to you (Apr 11th)
5. So Oracle is buying Sun… (Apr 20th)
6. JSR 166 Concurency Updates Hit JDK 7 (Nov 15th)
7. The Next Big Language is…. (Dec 15th)
8. Java Concurrency Bugs #4: ConcurrentModificationException (Feb 2nd)
9. Maven Adoption Curve (Jan 28th)
10. Presentation FAIL and you (Apr 26th)
11. LBQ + GC = Slow (Feb 11th)
12. Java 7 TransferQueue (Feb 28th)
13. Dependency Injection To The Rescue! (June 9)
14. Java Concurrency Bugs #1: Mutable Statics (Jan 27th)
15. Java Concurrency Bugs #2 – what to synchronize on (Jan 28th)

Most Popular Posts of 2008

1. git ignore files (May 17th)
2. JavaOne: G1 Garbage Collector (May 9th)
3. Distributed ehcache with Terracotta (June 17th)
4. Switching from Hibernate mapping files to JPA (July 15th)
5. Software Rhythm: Mid-Game (Sept 11)
6. Mac screencast recording choices (June 11)
7. Java 7 Prediction Update (Aug 2nd)
8. Terracotta Replacing the Database? (Dec 7th)
9. Rules for good java.util.Timer use (Sept 22)
10. How to write a JAR with a manifest (Jan 7th)
11. Is LINQ leaving Java in the dust? (Jan 31)
12. Java 7 Language Changes? (Dec 8th)
13. ReentrantLock and the Dining Philosophers (Feb 12)
14. Set your Java 7 Phasers to stun (July 8)
15. JavaOne: G1 Garbage Collector (May 9)

Most Popular Posts of 2007

1. Patterns I Hate #1: Singleton (July 3rd)
2. Implementing a Scripting Language with Antlr (Part 1: Lexer) (Jan 13th)
3. Why YOU should use Integer.valueOf(int) (Feb 21st)
4. SuppressWarnings (Jan 5th)
5. Patterns I Hate #2: Template Method (July 3rd)
6. Dummy’s guide to drawing raw images in Java 2D (Oct 12th)
7. Implementing a scripting language with Antlr (Part 3: Tree Walker) (Jan 17th)
8. Implementing a scripting language with Antlr (Part 2: Parser) (Jan 15th)
9. Patterns I Love/Hate #3: Visitor (July 16th)
10. One more look at Double-Checked Locking (June 15th)
11. Getting Java source on the Mac (Sept 21st)
12. LinkedHashMap trick (Sept 23rd)
13. Unit Testing is Dumb (Nov 2nd)
14. Skip lists (Oct 3rd)
15. Hello Terracotta (Aug 8th)

Most Popular Posts of 2006

1. Technical documentation templates (Mar 15th)
2. Writing a post-delegation classloader (Nov 9th)
3. Multiple regex matches (Oct 13th)
4. Fun with generics and enums (Oct 25th)
5. JRuby (Nov 7th)
6. Type specific Comparators in JDK 5 (Nov 22nd)

Last updated:Mar 7, 2010