The Anatomy of Sliders and Scrollers

Everywhere you go on the web you see some sort of slider or scrolling widget on the page. You see a lot of them on blogs advertising the latest posts, you see them on event pages showing shots of the audience and speakers and you even see them on software company homepages showing screenshots of the their latest software release. Sure you can get a ton of different ones from ...

Should Some Crowdsourced Apps Be Considered a Public Utility?

In the wake of the recent news of Google buying another app company (Waze), for a ridiculous amount of money I got to thinking about all those people who contribute their time and efforts in such crowdsourcing apps. In such a buy out situation the crowd doesn't usually get much but perhaps new ads and degraded support in an app / service that was working perfectly fine before the buy ...

Tips for Building HTML Emails

If you have ever tried your hand at building an HTML email you may have quickly discovered that a lot of the techniques you use for the desktop/mobile web simply don't work. Designing HTML formatted emails these days, and have them work on the plethora of email clients out there flawlessly, is quite a chore. It makes you feel like you are designing with one arm tied behind your back ...

The Tides of the Programming Industry

It is hard to believe that in a few more short years I will be approaching my 20th anniversary as a programmer. During my career I have tried the best I can to stay on top of the trends, see what others are doing, work for companies who are perhaps a bit lost in the legacy realm and push those companies into the current waves of innovation. One thing I ...

Book Review: PHP 5 in Practice

PHP 5 in Practice is a PHP recipe book from Elliott White III and Jonathan D. Eisenhamer. Its most recent printing was in 2007 and is part of the "Developer's Library" series from Sams Publishing. At 456 pages in length, this book is a bit shorter than some of the other books I have reviewed over the past several months. I have become a big fan of the Developer's Library ...

Is Fragmentation of Standards Opening Us Up for Further Exploits?

I was perusing through the latest Java news today when I stumbled across an article talking about how Oracle is changing their update / critical patch versioning number scheme to address confusion experienced by industry experts and from within the company itself. Of course the problem is that this change created even more confusion. It got me thinking about how the tech world today seems to be experiencing more and ...