Stuff I've learned recently…

I teach this stuff. I didn't say I could do it.

  • Home
  • About Me
  • Groovy
  • Java
  • Kotlin
  • NFJS
  • Teaching
  • Upcoming Events, and “The Streak”

    I’m really not a workaholic. I prefer days off as much as anybody. The problem is that there are all these things I want to do, so I volunteer to do them, and suddenly I’m overbooked so much I don’t have time for a break. I think part of it comes down to an acronym…

    Ken Kousen

    May 25, 2015
    Groovy
    Grails, Groovy, Teaching
  • Concurrent Kitties Using GPars

    On today’s Groovy Podcast, I mentioned that I was teaching a Groovy training class this week at Research Now in Plano, TX. That’s not how I said it, though. I said that I was broadcasting live in front of a studio audience and that they were the most amazingly awesome group I’ve ever encountered. (Yeah,…

    Ken Kousen

    May 8, 2015
    Groovy
    Groovy
  • Groovy posts in other places

    Recently I’ve been writing about Groovy and Grails for my friends at Accelebrate. I do that because: They’re a great client They support what I do They pay me CASH MONEY The only problem is, whenever I post there, I don’t post here. I thought, therefore, that I’d add some links here to let everyone…

    Ken Kousen

    April 16, 2015
    Groovy
    Grails, Groovy
  • If a method arg is a closure, for crying out loud pass it a closure

    This is a (mildly) embarrassing post, because it demonstrates how in my transition to functional programming I missed something important. I get it now, though, and I might as well help others avoid the same mistake I made. I teach a lot of Grails training classes, and one question that always comes up is how…

    Ken Kousen

    March 10, 2015
    Groovy
    Grails, Groovy
  • Now Co-Hosting the Groovy Podcast…

    Now Co-Hosting the Groovy Podcast…

    When I first starting learning Groovy in a serious way, one tool I enjoyed was listening to the Grails Podcast. Glen Smith and Sven Haiges led a discussion about Grails-related issues on a regular basis. Of course, since they talked about new developments in Grails, they also had to cover new developments in Groovy, so…

    Ken Kousen

    February 22, 2015
    Groovy
    Groovy
  • Groovy/Grails – Pivotal == Opportunity

    The news broke this morning that Pivotal plans to withdraw its financial support from the Groovy and Grails projects by the end of March, 2015. The heads of both projects, Guillaume Laforge and Graeme Rocher, have each blogged about it, with their typical grace, thanking Pivotal for the opportunity and assuring everybody that both projects…

    Ken Kousen

    January 19, 2015
    Grails, Groovy
    Grails, Groovy
  • Spaceships, Elvis, and Groovy inject

    When I first started learning Groovy, I took to collect pretty quickly. The current trend of adopting “functional programming” practices works well in Groovy, though the names of the methods are somewhat surprising. For example, collect is like map, findAll is the equivalent of filter, and inject is the proposed replacement for reduce (or whatever…

    Ken Kousen

    October 14, 2014
    Groovy
    Groovy
  • The Reason The Internet Was Invented, or, Cat Pictures FTW

    I’ll report about the SpringOne2GX conference soon, but I’m fighting a cold at the moment and the medication has put me in a rather bleary state. Thus, the following bit of random Groovy whimsy… In this post, I’ll use Groovy to access a publicly available RESTful web service, parse the downloaded data, and build a…

    Ken Kousen

    September 17, 2014
    Groovy
    Groovy
  • SpringOne2GX, Day Minus 3

    Yes, that’s a minus sign, because the event in question hasn’t happened yet. This is my first report from the upcoming SpringOne2GX conference, which starts in Dallas, TX next Monday, 9/8/14 (or 8/9/14 for my non-US-based friends). Since there are no talks on the opening day (just an opening keynote and reception), I’m arbitrarily designating…

    Ken Kousen

    September 5, 2014
    Groovy
    Grails, Groovy, spring
  • Responses to “The Closure Of No Return”

    I knew as soon as I wrote about implementing a simple prime number algorithm using Groovy that someone would find a more elegant way of solving the problem. In this post, I want to highlight some of the responses I received. In my previous post, The Closure Of No Return, I discussed implementing an isPrime…

    Ken Kousen

    April 18, 2014
    Groovy
    Groovy
Previous Page
1 2 3 4 5 6 … 23
Next Page

About the Blog

Stuff I’ve Learned Recently chronicles my adventures in the world of teaching software development, primarily focused on Java and related languages, like Groovy and Kotlin. I also teach Spring, Android, Gradle, and more.

Popular Posts

  • Groovy Podcast, Episode 88 (S06E03)October 9, 2022
  • Groovy Podcast, Episode 87 (S06E02), with Ken Kousen and Sergio del Amo CaballeroJune 16, 2022
  • Spring’s queryForStream MethodMay 26, 2022

Newsletter

Subscribe to our email newsletter for a weekly dose of travel inspiration.

Blog at WordPress.com.

 

Loading Comments...