Writing Work

Technology Articles

I’ve written well over a hundred technology articles for a dozen sites. I contribute regularly to the ADC Website including articles on Mathematica Supports 64-bit Addressing and Optimizing Your Applications with Shark 4. I also wrote a monthly column on Core Java Technology Tech Tips. Other articles included a commentary on Outsourcing Java SE and a teaching article on Extreme Teaching: Introducing Objects.

Conference Coverage Articles

I love covering conferences. It’s what brought me to the world of online writing in the first place. I met some of my closest friends while covering the early JavaOne Conferences with a team from JavaWorld Magazine. More recently I have covered Macworld 2007: 1984 All Over Again, The Three Faces of Steve: WWDC 2006, and Telling Stories at JavaOne.

Extreme Software Engineering

Extreme Programming made sense to me from the moment I saw it. The practices resonated with me. I didn’t know if they made sense for professional programmers, but they certainly made sense in the classroom as a way of learning to program. Publisher Alan Apt thought so too and signed me to write the Extreme Software Engineering book for “Uncle Bob” Martin’s series. Dan Palmer allowed me to test the principles on students at John Carroll and co-authored this book.

Zero Configuration Networking

When I first saw Steve Jobs demonstrate Zero Conf on stage during his WWDC keynote I was a believer. I think Stuart Cheshire has invented a great piece of technology and made sure that it remained what it was meant to be. I was honored to co-author the definitive guide on Zero Conf with him. This is the book that explains the thinking behind and the best way to work with the technology that Apple now calls Bonjour.