Archive for June, 2008

Groovy Metaprogramming – Adding Behavior Dynamically

June 29, 2008 – 10:00 pm

I've been fascinated with languages like Ruby and Groovy ever since being exposed to their dynamic capabilities. I remember attending a No Fluff Just Stuff conference a few years ago and being awestruck while watching Dave Thomas build a full-blown Rails application within a matter of minutes. Dynamic ...

Easy AOP with GroovyInterceptable

June 18, 2008 – 2:56 pm

Aspect Oriented Programming (AOP) is a technique that can be used to eliminate the repetition of cross-cutting concerns (logging, security, transaction management, etc.) in code. AOP is useful because it provides programmers with a single point at which code can be modified and take effect across an entire system, ...

Book Review: Bulletproof Web Design

June 12, 2008 – 8:06 pm

Author: Dan Cederholm Rating: 4/5 When I first started toying around with computers in the mid-90s one of my favorite things to do was create websites using free services like Geocities and Tripod. Back then I was guilty of all the deadly web design sins: table based layouts, pointless ...

Hello World!

June 11, 2008 – 9:02 pm

Welcome to Justin Spradlin's blog. This is my personal technology blog focusing on the latest trends in software development. Be sure to check in often for tutorials, news, and my thoughts on the tools and technologies that I am currently using for development. Feel free to subscribe to the ...