Home

Trying new ideas

When I was a kid my mother always encouraged me to try new things. From taking up a musical instrument to playing sports she was always pushing me to explore the world around me. I never understood why. I thought she was trying to get my two brothers and I... Read more

@HACK, Raising the visibility of hacks in code

I recently read shame.css by Harry Roberts. I thought it was a very good article and touched on some points that we as developers have to deal with on daily basis. Hacks typically don't have enough visibility in the code base. What if your project spans different languages? What works... Read more

Book Review: Aptana Studio Beginner's Guide

Aptana Studio Beginner's Guide by Thomas Deuling covers everything in Aptana Studio from installation to setting up the built in collaborative features. Having used Aptana Studio for the past few years I still found this book helpful. It would have been great to have on my shelf when I started... Read more

Javascript templating engines - quick overview

I recently gave a talk on javascript templating engines and was able to for the first time record it with google over air hangouts. This was one of the first presentations that I have given over javascript. I find templating a very diverse topic. It seems that there is't a... Read more

Useful Plugins for Aptana Studio 3

I have been using Aptana Studio 3 for the past few years as my primary IDE. But there are been features / plugins that I have wanted to integrate into my setup. Since Aptana is based off of eclipse I thought that finding plugins would be very easy. Turns out... Read more

CSS3 Pseudo Selectors are Broken When Using :not():nth-of-type()

CSS3 pseudo selectors have a lot of power. Lately I have been playing around with :not(), :nth-child() and :nth-of-type(). One thing that I discovered while working on table row striping is that :nth-of-type() and :nth-child() ignore / override :not(). I was trying to stripe all of the odd rows in... Read more
  1. Previous
  2. Next