The latest installment in my “Today’s Readings” series, offering my rants and thoughts based on findings from around the world-wide web. Happy reading! Continue reading
Category Archives: today’s readings
Today’s Readings
The latest installment in my “Today’s Readings” series, offering my rants and thoughts based on findings from around the world-wide web. Happy reading! Continue reading
Good-bye Netbiscuits, Hello AdvantiPro!
Sadly, after more than four years as a Senior Developer at Netbiscuits, I am moving on. My new adventure is as the Director of Internet Technologies at AdvantiPro. I have much work ahead of me, and certainly more than a few challenges, but that’s just the way I like it. I cannot wait to dig in and get my hands dirty! Continue reading
Today’s Readings
The latest installment in my “Today’s Readings” series, offering my rants and thoughts based on findings from around the world-wide web. Happy reading! Continue reading
Today’s Readings
The latest installment in my “Today’s Readings” series, offering my rants and thoughts based on findings from around the world-wide web. Happy reading! Continue reading
Today’s Readings
The latest installment in my “Today’s Readings” series, offering my rants and thoughts based on findings from around the world-wide web. Happy reading! Continue reading
Today’s Readings
The latest installment in my “Today’s Readings” series, offering my rants and thoughts based on findings from around the world-wide web. Happy reading! Continue reading
Today’s Readings
The latest installment in my “Today’s Readings” series, offering my rants and thoughts based on findings from around the world-wide web. Happy reading! Continue reading
Today’s Readings
The latest installment in my “Today’s Readings” series, offering my rants and thoughts based on findings from around the world-wide web. Happy reading! Continue reading
Today’s Readings
The latest installment in my “Today’s Readings” series, offering my rants and thoughts based on findings from around the world-wide web. Happy reading! Continue reading