Well, it was bound to happen soon enough… today a friend of mine who I know for SURE isn’t going to be online (since they are out of town) wrote on everyone’s wall to check out this “cool site” giving away free ringtones (once you sign up for about 100 pieces of spam, of course). [...]
Archive for December, 2007
Velocity is not a Team Performance Metric!
Recently I’ve been following an interesting thread on the XP yahoo mailing list asking the question… should we measure individual velocity? The general response seems to be “NOT AT ALL!!!”, but I won’t repeat the discussion there when you can read it yourself, but I thought I’d pick out an interesting point from the thread [...]
Matching a Joinpoint Based on Interface Implementation
Something I had a little trouble with while toying with aspects was getting a joinpoint pattern to match methods where the return type implemented some interface. I tried the following: execution(public AnInterface *(..)) But, that only works if I am returning the explicit interface as the return type… it doesn’t match if the return type [...]
One ElapsedTimeLogger Aspect to Rule Them All
Continuing from my last post, I decided to give a stab at making my aspect reusable in a way that I could apply it universally to any of those instances where I need to time the execution of some process and store the elapsed time in the result. It took a bit of work to [...]
Using AOP for Measuring Elapsed Time
Recently I’ve been knee deep in some legacy code doing a fair bit of refactoring, and one of the patterns I keep coming across is processes that need their elapsed time measured. You know what I’m talking about… a procedural mess shock full of primitive obsession all over, something like the following (except imagine that [...]
OOP with Javascript (framework free)
I thought these two lessons on OOP in javascript bear repeating, even though they’re quite old (2003? 2004?) OOP in JS – Lesson 1 OOP in JS – Lesson 2 Extending JavaScript Objects and Classes
Google Reader’s Recommendations
Today I noticed a little feature in Google Reader that I hadn’t noticed before, “Recommendations.” It’s a simple green box in the top right corner of the page that lists some recommended blogs and boy, is it right on the money! PragDave was listed, which was really no surprise as I already read Dave’s blog… [...]

