Books
Since 2003, I’ve had a freelance relationship with O’Reilly Media, offering technical review services on a series of AI, Cloud, DevOps, macOS / Mac OS X, iOS, and Linux reference books.
Additionally, I authored some of the material for “Modern System Administration” with Jennifer Davis, published in 2022.
Titles I’ve worked on for O’Reilly include:
- Java in a Nutshell, 9th edition by Benjamin J. Evans, Jason R. Clark, David Flanagan (2026)
- Delightful Intelligence by Ramli John, C. Todd Lombardo and Michael Connors (2026)
- An Illustrated Guide to AI Agents by Maarten Grootendorst, Jay Alammar (2026)
- Data Management for AI and Agentic Systems by Michael Bachman (2025)
- Redefining OS Selection by Ned Bellavance, Chris Hayner (2025)
- Responsible Software Engineering by Daniel Barrett (2025)
- AI Gateways in the Enterprise by Christian Posta, Peter Jausovec (2025)
- Infrastructure as Code, 3rd Edition by Kief Morris (2024)
- Attack Surface Management by Ron Eddings, MJ Kaufmann (2025)
- Site to Site Connectivity with ngrok (2024)
- Designing Distributed Systems, 2nd Edition (2024)
- Terraform Cookbook by Kerim Satirli, Taylor Dolezal (2024)
- IT Necessities Report For A Distributed World by Ryan Bacon, Kim Crawley (2021)
- Learning Swift, 3rd Edition by Jonathon Manning, Paris Buttfield-Addison, Tim Nugent (2019)
- Modern Linux Administration (2019)
- This title evolved into Modern System Administration (2022), for which I contributed some of the material, including the chapter on Storage management.
- Practical Artificial Intelligence with Swift by Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent (2019)
- Developing Open Cloud Native Microservices by Graham Charters, Sebastian Daschner, Pratik Patel, Steve Poole (2019)
- Laying the Groundwork for Cloud by Mark Preston (2018)
- Puppet Best Practices by Chris Barbour, Jo Rhett (2018)
- Load Balancing in the Cloud by Derek DeJonghe (2018)
- Continuous Delivery with Spinnaker by Emily Burns, Asher Feldman, Rob Fletcher, Tomas Lin, Justin Reynolds, Chris Sanden, Lars Wander, Rob Zienert (2018)
- Designing and Building a Hybrid Cloud by Philip Trautman (2018)
- The Service Mesh by George Miranda (2018)
- Learning Swift, 2nd Edition by Paris Buttfield-Addison, Tim Nugent, Jon Manning (2017)
- Extending Swift Value(s) to the Server by David Ungar, Robert Dickerson (2016)
- Learning Swift by Paris Buttfield-Addison, Jon Manning, Tim Nugent (2015)
- Swift Pocket Reference by Anthony Gray (2014)
- Swift Development with Cocoa by Paris Buttfield-Addison, Jonathon Manning, Tim Nugent (2014)
- Learning iOS Programming, 3rd Edition by Alasdair Allan (2014)
- Learning iOS Storyboard Programming by Wei Meng Lee (2013)
- Objective-C Pocket Reference, 2nd Edition (2012) [cancelled update to Objective-C Pocket Reference by Andrew Duncan, 2002)
- iOS 6 Programming Cookbook by Vandad Nahavandipoor (2012)
- Learning Cocoa with Objective-C, 3rd Edition by Paris Buttfield-Addison, Jonathon Manning (2012)
- Learning Perl, 4th edition by Randal L. Schwartz, Tom Phoenix, Brian D Foy (2005)
- Perl Best Practices by Damian Conway (2005)
- Learning Perl Objects, References, and Modules by Randal L. Schwartz, Tom Phoenix (2003)
- Perl Template Toolkit by Darren Chamberlain, Andy Wardley, David Cross (2003)
In addition, I was the assistant editor for the 2003 edition of the Using GCC manual for GNU Press and the Free Software Foundation, authored by Richard Stallman and the GCC Developer Community.