-
My father, at the end
Back May of 2010, my mother called to let me know that my father was going into the hospital for minor surgery. There was nothing to worry about, and no reason for me to drive all the way there just to see him, especially since he was only going to be in the hospital for…
-
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…
-
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,…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…