blog: jvns.ca
zines: wizardzines.com
One thing I find tricky is I'm not totally sure what minmax() or 1fr or auto-fit mean.
Like recently I wrote "repeat(auto-fit, minmax(240px, max-content));" and it works but I don't really get it
One thing I find tricky is I'm not totally sure what minmax() or 1fr or auto-fit mean.
Like recently I wrote "repeat(auto-fit, minmax(240px, max-content));" and it works but I don't really get it
So we built a new library website where you can see & download all your zines!
library.wizardzines.com
So we built a new library website where you can see & download all your zines!
library.wizardzines.com
Blacksky runs an appview.
A complete appview is a several terabytes sized database of the >18 billion follows, likes and posts of all bsky users, ever and forever.
To run a different appview is to make a fork in bsky’s timeline.
One has new posts from Łink.
One doesn’t.
I am finally able to open up a general call for ADVANCE READERS for my book: THE PSYCHOLOGY OF SOFTWARE TEAMS (coming 2026). I cannot tell you how much it means to me to share this!
Indicate your interest here:
docs.google.com/forms/d/e/1F...
I am finally able to open up a general call for ADVANCE READERS for my book: THE PSYCHOLOGY OF SOFTWARE TEAMS (coming 2026). I cannot tell you how much it means to me to share this!
Indicate your interest here:
docs.google.com/forms/d/e/1F...
This has all the gnarly details about the Unix terminal that I wish I knew when I started using it. It's weird and kind of wonderful (I talk about why you can use your mouse in the terminal!)
wizardzines.com/zines/termin...
(2/16)
On sale -- today only!
from now until the end of the day on Friday, November 28th (if it’s Friday anywhere, the sale’s still on!), all my pdf zines are 50% off, and print zines are 30% off!
wizardzines.com
On sale -- today only!
(plus bonus stickers :))
wizardzines.com
(plus bonus stickers :))
wizardzines.com
from now until the end of the day on Friday, November 28th (if it’s Friday anywhere, the sale’s still on!), all my pdf zines are 50% off, and print zines are 30% off!
wizardzines.com
from now until the end of the day on Friday, November 28th (if it’s Friday anywhere, the sale’s still on!), all my pdf zines are 50% off, and print zines are 30% off!
wizardzines.com
wzrd.page/cal
wzrd.page/cal
This one started out life as "a zine about how computers represent data in binary", but there was only space to talk about numbers. But I still think of this as the "binary zine".
wizardzines.com/zines/intege...
(16/16)
This one started out life as "a zine about how computers represent data in binary", but there was only space to talk about numbers. But I still think of this as the "binary zine".
wizardzines.com/zines/intege...
(16/16)
This is a quick intro to some of the surprising things about SQL! (like how NULL is not equal to NULL), as well as some fun features like window functions.
I wrote this when I was running SQL queries to do data analysis a lot.
wizardzines.com/zines/sql/
(15/16)
This is a quick intro to some of the surprising things about SQL! (like how NULL is not equal to NULL), as well as some fun features like window functions.
I wrote this when I was running SQL queries to do data analysis a lot.
wizardzines.com/zines/sql/
(15/16)
DNS is frustrating, but I think the way it works is really cool. This explains how the protocol works, what gets cached, and how to use `dig` to debug DNS problems.
wizardzines.com/zines/dns/
(14/16)
DNS is frustrating, but I think the way it works is really cool. This explains how the protocol works, what gets cached, and how to use `dig` to debug DNS problems.
wizardzines.com/zines/dns/
(14/16)
This is a guide to debugging!
It's a mix of practical tips ("see if you can find an old version of the code that works!") and ways to manage all of the FEELINGS that come up while debugging.
wizardzines.com/zines/debugg...
(13/16)
This is a guide to debugging!
It's a mix of practical tips ("see if you can find an old version of the code that works!") and ways to manage all of the FEELINGS that come up while debugging.
wizardzines.com/zines/debugg...
(13/16)
I love writing simple bash scripts (you can do so much!) but bash has some weird gotchas. This zine explains all the surprising bash things that have tripped me up.
wizardzines.com/zines/bite-s...
(12/16)
I love writing simple bash scripts (you can do so much!) but bash has some weird gotchas. This zine explains all the surprising bash things that have tripped me up.
wizardzines.com/zines/bite-s...
(12/16)
I love that there are so many command line tools to see what's going on on your network, but it can be overwhelming at first.
It has examples and the command line arguments that I actually use for each tool
wizardzines.com/zines/bite-s...
(11/16)
I love that there are so many command line tools to see what's going on on your network, but it can be overwhelming at first.
It has examples and the command line arguments that I actually use for each tool
wizardzines.com/zines/bite-s...
(11/16)
This is a reference for the basic Linux command line tools (grep! awk!) with just the command line arguments that I actually use and examples for each one.
I wrote this because I was mad that man pages don't have examples 💔
wizardzines.com/zines/bite-s...
(10/16)
This is a reference for the basic Linux command line tools (grep! awk!) with just the command line arguments that I actually use and examples for each one.
I wrote this because I was mad that man pages don't have examples 💔
wizardzines.com/zines/bite-s...
(10/16)