My Writing
This is a selection of things I've written, for magazines, online publications, and published as books. If you want me to write for you, contact me and let me know what you're looking for!
Useful Python
A short book on using Python to do scripting tasks rather than programming; converting data from one format to another, extracting information from web pages, manipulating numbers and words. If you're computer literate and you've done a little programming but you don't really want to write programs per se, this is for you; write little Python scripts to solve problems, not to build applications. Published through SitePoint Premium and dedicated to Bruce Lawson, who is exactly the sort of person it's aimed at.
Learn Privacy
A course to help you build more privacy-preserving websites, published with the assistance of the web.dev team. Cross-browser technical, business, and philosophical advice on what privacy is, why it's important, and how to actually protect your service's users.
Why Learn Python
Why learn Python? Well, because it’s friendly and everywhere and here and popular and powerful and learnable and lucrative and fun. Why not learn Python?
Using CSS Masks to Create Jagged Edges
I was working on a project that had this neat jagged edge along the bottom of a banner image. It’s something that made me think for a second and I learned something in the process! I thought I’d write up how I approached it so you can use it on your own projects.
10 Best Free Static Site Generator Tools
In this guide, we’ll explain what static site generation is and the benefits of it, and list the ten best static site generators to give some guidance as to how to choose between them.
Sitepoint Python Hub
Master content curator for Sitepoint's Python Hub.
Smashing Print: Ethics and Privacy by Rachel Andrew, Vitaly Friedman, Trine Falbe, Heather Burns, Morten Rand-Hendriksen, Laura Kalbag, Stuart Langridge and Cennydd Bowles
We wanted to bring a spotlight to a topic that’s very close to our hearts: ethics, privacy and security. How do we deal with tracking, advertising, GDPR, data protection and addictive interfaces? Dark patterns are everywhere, and long term they irreversibly damage trust and bring hidden costs.
Nice reviews: Krupa UI/IX Conf
Bitnami Open Source Interviews
AeroFS
Technical documentation and posts for AeroFS.
Ubuntu User
Technical articles and op-eds for Ubuntu User magazine.
Accelerated DOM Scripting with Ajax, APIs, and Libraries by Jonathan Snook, Aaron Gustafson, Stuart Langridge, and Dan Webb
Nice reviews: Nate Klaiber, Web Teacher, FWZone, Nathan Smith
Run Your Own Web Server Using Linux & Apache
Linux Magazine, "If you are just starting out with building an Apache web server on Linux, this is the book for you."
Nice reviews: Kickstart News, Linux Magazine (PDF)
Hated it: Stephen F. Stringer, M. Yu
Linux Desktop Hacks by Nicholas Petreley and Jono Bacon
Greasemonkey Hacks by Mark Pilgrim
DHTML Utopia
Bruce Lawson, "I also feel a kinship with authors who fantasise about mad millionaire philanthropists giving away beer."
Nice reviews: Rachel Andrew, asp.net PRO, Christian Heilmann, Web Design Resources and Reviews, About.com, Bobby van der Sluis, HTMLSource, Kickstart News, Nate Klaiber, Dr. Dobbs' Journal, Larry Clarkin
Hated it: John Hanlon