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
  • Minor bug in Grails selenium plugin

    There is a minor bug in the selenium plugin for Grails. It has been discussed on the mailing list, but I thought I would also document it here. I’m using Grails 1.0.3 with version 0.4 of the selenium plugin, which wraps selenium core version 0.8.3. If you install the plugin and try to run the…

    Ken Kousen

    September 10, 2008
    Grails
    Grails, selenium, testing
  • Star rating in the Grails RichUI plugin

    I’ve been working on a Grails application for rating the popularity of Grails plugins.  Rather than just use a simple form with radio buttons or a drop-down list, I thought I’d use the star rating component of the RichUI plugin. The initial set-up is easy enough.  First, install the RichUI plugin. grails install-plugin richui then…

    Ken Kousen

    September 6, 2008
    Grails
  • Podcast on Pulse in education and training

    A couple of weeks ago I participated in a BriefingsDirect podcast about using Pulse in academic and training environments. For those who aren’t aware, Pulse is a product created by Genuitec (the same people who make the MyEclipse IDE) that allows you to manage Eclipse profiles and plugins. I’ve used MyEclipse in my academic courses…

    Ken Kousen

    August 21, 2008
    Teaching
    MyEclipse, podcast, Pulse
  • Getting a list of Grails plugins programmatically

    In September, I’m very happy to be giving a couple of presentations at the No Fluff, Just Stuff conference in the Boston area.  One of my presentations is a review of the various available Grails plugins.  To prepare for that, I thought I’d create a Grails application that acted as a survey, so people could…

    Ken Kousen

    August 15, 2008
    Grails, Groovy
    Grails, Groovy
  • NetBeans 6.1 is a lot better than I thought

    This week I’m in New Haven, CT, teaching a class that combines UML and Java Web Services (an odd combination to be sure).  The client wanted to use NetBeans as their primary IDE, and I always try to accommodate that if I can. My last exposure to NetBeans was back in version 5.5, I think,…

    Ken Kousen

    July 18, 2008
    Teaching, Web Services
    Java, NetBeans, Teaching, Web Services
  • Our last, best hope … for message digests?

    So I’m teaching my course in Securing Java Web Applications (my third one in the last six weeks) and we got to a section that discussed the MD5 algorithm for generating message digests. One of the students asked, “whatever happened to MD’s 1 through 4?” I simply couldn’t resist saying, “MD’s 1, 2, and 3…

    Ken Kousen

    June 26, 2008
    Teaching
    babylon 5, md5, Teaching
  • Never miss a ballgame

    As Tim Kurkjian famously said, “Never miss the opportunity to go to a baseball game.  You might see something you’ve never seen before.” This week I’m in Asheville, NC.  I’m very busy with my Securing Java Web Applications class while other issues keep coming up, but the bottom line is that the Asheville Tourists (the…

    Ken Kousen

    June 25, 2008
    Baseball
    Baseball, minor league baseball, Travel
  • Minor league baseball rocks

    I’ve been traveling a lot lately.  Fortunately, this is baseball season, so sometimes I get a chance to visit a park I’ve never been to before. Last week I was in Allentown, PA.  Actually, that’s not quite true — I was actually in Schnecksville, PA, a small suburb of Allentown.  It turns out that this…

    Ken Kousen

    June 18, 2008
    Baseball
    Baseball, minor league baseball, Travel
  • Eight years and haven’t missed a day yet

    On May 31, 2000, I officially left my job at United Technologies and became a full-time technical trainer. It’s now been eight years since that day. While I don’t like to talk about personal things here very often, I thought that was worth a mention. That, and the fact that in all the training classes…

    Ken Kousen

    June 16, 2008
    Teaching
    Teaching
  • Silly GORM tricks, part III: SQL keywords as attributes

    I was writing a very simple Grails application and ran into a problem when I accidentally used a SQL keyword as a property name. This post documents what happened, and how I (pretty easily) fixed it. To illustrate the issue, consider a trivial Grails application called “messaging” with a single class called Message. class Message…

    Ken Kousen

    May 11, 2008
    Grails
    dsl, Grails, orm
Previous Page
1 … 11 12 13 14 15 … 24
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

  • I Finally Understand What MCP Is ForJune 22, 2025
  • Sure, I’ll sign your ebookMay 28, 2025
  • Waiting for Spring AI Streaming Responses in JUnit TestsMay 27, 2025

Newsletter

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

Proudly powered by WordPress

 

Loading Comments...