Building Web 3.0
The next revolution of the World Wide Web is about semantic data standards. However, if we really want the web to become a more practical and interactive tool, we also need to adopt semantic API standards as well.
When buying a more expensive tool saves you money
Is it financially imprudent to choose a more expensive tool over a cheaper alternative? Not if it provides you with superior productivity. My rebuttal to the argument that OSX is more expensive than Ubuntu Linux on the desktop and laptop.
The Year of Programming Dangerously: Why View Testing Should Never Be Overlooked
Often view tests are taken for granted, and they shouldn't, especially since they cover a critical interface junction in your web application: the user interface.
I'm an old fashioned SQL database programmer
Languages, operating systems, and frameworks come and go. But SQL has remained a common element in my career. Here's why relational databases are still relevant in this age of object stores and NoSQL systems.
The Importance of Face Time
How corporate travel can improve productivity in the workplace.
Ruby, Rails and The Semantic Web
REST and ActiveResource have made my job of integrating sites and creating cooperative networks of applications much easier.
Why I'm not lining up to buy an iPad...yet
Apple is about to deliver on its next big thing. But I'm not about to run off to the store to buy one just yet. Here's why.
The slow adoption pace of Ruby 1.9
While many companies jump at the chance of upgrading to the latest version of Rails, the same is not true of the Ruby language itself. Despite many compelling new features and performance improvements, the adoption of Ruby 1.9 in production systems has been muted.
It's about time
Finally the blog is here.