Ken Kousen
Ken Kousen
@kousenit@kousenit.org

I am a Java Champion and the author of the books “Mockito Made Clear” and “Help Your Boss Help You”, (Pragmatic Bookshelf), “Kotlin Cookbook”, (O’Reilly Media), “Modern Java Recipes” (O’Reilly Media), “Gradle Recipes for Android” (O’Reilly Media), and “Making Java Groovy” (Manning), as well as over a dozen video courses at Safari Books Online. I’m a regular member of the No Fluff, Just Stuff conference tour and have given talks all over the world. Through my company, Kousen IT, Inc, I’ve taught training courses to and worked with thousands of developers.

241 posts
8 followers
  • New Hibernate version is here

    The new Hibernate version, 3.2, is now available. The formal announcement came on 10/16. I haven’t played with it a lot yet, of course, but one thing strikes me right away. If there are significant differences between 3.2 and the 3.1 version I’ve been using for months, I don’t see them. They may have made…

  • Design Patterns

    The class I’m teaching this week and next is a massive, customized combination of Design Patterns, JSTL, JSF, Spring, and Hibernate. It’s going to be an adventure. Today, though, we were digging into patterns. Design patterns has usually been my favorite course to teach. If teaching is all about giving people the ability to do…

  • Rumble, rumble (or so they tell me)

    I’m in Winston-Salem, NC this week and next.  I’m working on the Hibernate materials this evening with the NLCS game on in the background (top of the 8th, St. Louis leading the Mets 4 — 2).  Every so often the TV beeps at me as the local station begins a slow crawler along the bottom.…

  • Quick thoughts again

    Some quick items while I’m working on the Hibernate materials (or is that avoiding working on the Hibernate materials?): My post last week about Steve Yegge’s extended blog entry on “good” vs. “bad” agile development was done too quickly.  By that I mean I reacted to an early part of his blog before reading the…

  • Paired Programming works, sometimes

    A site I was browsing (I think it was Slashdot) linked me to a blog with a massive post entitled “Good Agile, Bad Agile”.  The author (Steve Yegge) works for Google — and how cool is that — and he’s writing about some of the good experiences he’s had with Agile programming techniques, which he…

  • Random thoughts

    It’s way too late at night for me to be thinking clearly, but my internal clock still hasn’t quite adjusted from my trip to Amsterdam yet and I’ve got too many thoughts running through my head. (Plus, I’m too tired to actually do any work on my Hibernate materials and trying not to feel guilty…

  • Ajax in Amsterdam

    You know what I hate?  When I feel my phone vibrating on my hip and I’m not wearing my phone. This is my first time in Amsterdam.  The training site is an IBM center, but I think this is just a room rental.  I’m a sub to a sub to a sub again, so it’s…

  • World Traveler

    One of the cool things about this job is that every once in a while I get an email like this: —————————————— From: one of my training company clients To: Me Subject: Want to go to Europe next week for us? Would you like to go to Amsterdam next week to teach an Ajax class…

  • If you can’t blog something nice…

    … I suppose you shouldn’t blog anything at all.  That means I won’t be discussing anything here about my latest airline experiences, especially my trip through Chicago with the flight delayed 5 1/2 hours and then ultimately cancelling without telling me.  Nope, I’m SO not going there. (Other than to say I feel so much…

  • Baseball Tour 2006

    Normally here I’d rather spend time talking about technologies I’m working with and the process I’m going through learning them, but I thought I’d take a small moment as an aside to mention the baseball tour I just finished with my son Xander, 14. A week ago Sunday (8/6) we went to McCoy Stadium to…