this is part of as days pass by, by Stuart Langridge

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.

Read the book, or buy for the Kindle

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.

Read the book

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?

Read the article

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.

Read the article

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.

Read the article

Sitepoint Python Hub

Master content curator for Sitepoint's Python Hub.

See the Python article collection curated and edited by me, or read A Brief Primer on Service Workers in Django and Django Channels for Real-time Updates which I wrote (requires payment)

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

Buy the book

Bitnami Open Source Interviews

Listen or read transcripts

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

Buy the book

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

Buy the book

Linux Desktop Hacks by Nicholas Petreley and Jono Bacon

Buy the book

Greasemonkey Hacks by Mark Pilgrim

Buy the book

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

Buy the book