Groovy is great for those little tasks where you probably can’t be bothered pulling out your Java tooling. While certainly more useful as part of a larger collection of tools, the script below lets you check if a website is up by simply downloading that page and confirming that there are greater than zero lines of content. //saved as URLCheckUtil.groovy def url = args g = new URLChecker() def status = g.
I’ve currently got a commute that is somewhere near an hour each way, which leaves plenty of time to fill. While I love music, podcasts somehow make the time go quicker as I feel get embedded in the conversation rather than passively listening to music. So listed below are many of the podcasts I regularly listen to. Developer This Developer’s Life Hanselminutes Techzing Live The Java Posse The Grails Podcast Herding Code FLOSS Weekly IT Conversations mixed feed (conferences etc) Tech Entrepreneur Startups For The Rest Of Us The Startup Success Podcast Tech-related Twisted Wire Patch Monday Spark Security Now
When discovering that I’m a keen advocate of Groovy, people sometimes ask … “but why Groovy?” To me, if there’s a job to be done, it shouldn’t always have to be done the same way you would’ve always typically done it, particularly if there is a more interesting and efficient way. The Groovy language is uber-Java, without much of the ugly. It let’s you get straight to your issue of solving a problem, without having to boiler plate up some classes to compile.
So here we are, I’m not certain what has triggered me to get this out into the world, but I’ve been consuming various technical blogs for so long that it is probably time to share my travails and intrigues that might help someone in their own journey. Jason Roberts of Techzing often refers to what he calls the Luck Surface Area and I couldn’t agree more with the premise. So, in the coming posts I hope to provide some of my own insights for various programming related topics with the Groovy language certainly being my chief source of motivation currently.