what’s a zine?
According to Wikipedia:
A fanzine (blend of fan and magazine or -zine) is a nonprofessional and nonofficial publication produced by fans of a particular cultural phenomenon (such as a literary or musical genre) for the pleasure of others who share their interest.
I love programming and debugging tools (is that a “cultural phenomenon? I don’t know!“), so I make sometimes make fanzines about how much I love them and give them away. When I have time (and the printing budget) I like to give them out as handouts in my talks.
So far there are 2: one about strace and one about linux debugging tools.
strace is my favorite program. I think that it doesn’t get enough attention from programmers, so I wrote a zine about it to teach more people about how to use it.
The easiest way to read this is on your computer (PDF).
But the best way to read it is to print it out, staple it, fold it, read it, and then give it to a friend. It turns out it’s way easier to convince your friends to read a physical thing that is in front of them.
It’s available under a creative commons license (CC BY-NC-SA), so you can print as many as you want to give away.
Linux debugging tools you'll love
This is a zine about some of my favorite Linux debugging tools, especially tools that I don’t think are as well-known as they should be. It covers
ngrep! And there’s a whole section on
perf because perf is the best.
If you don’t know what any of those tools I just mentioned are – PERFECT. You are who this zine is for!!! Read it and find out why I love them! Also, a lot of these tools happen to work on OS X :)
As usual, there are 3 versions. If you print it, you can print as many as you want! Give them to your friends! Teach them about tcpdump!
The cover art is by Monica, who is the best.
I have a lot of other drawings about programming. You can find them at https://drawings.jvns.ca.