are you interested in learning to use Git (as a total beginner?) I'd love your feedback on a Git tutorial! Sign up here: forms.gle/msQDVyJtEtre... the tutorial will be available for free on git-scm.com when it's done, and we need a few more testers to make that possible!
Julia Evans
Julia Evans
@b0rk.jvns.ca
programming and exclamation marks blog: jvns.ca zines: wizardzines.com
77.6K followers330 following6.8K posts
i'm looking for some Windows users to test a new tutorial about Git for beginners! If you sign up here I'll send you an email next week or so with a link: forms.gle/69NgKWuqtEHU... (non-Windows users welcome too but I have a lot of linux & mac users already :))
periodic reminder that Wizard Zines has an educational use policy if you want to use them in your university courses! wizardzines.com/education/
Julia Evans reposted
big news about the Wizard Zines store: print orders from Europe now ship from a European warehouse in Germany!!! get your zines here: wizardzines.com and here's the shipping FAQ with all the details: store.wizardzines.com/pages/shippi...
big news about the Wizard Zines store: print orders from Europe now ship from a European warehouse in Germany!!! get your zines here: wizardzines.com and here's the shipping FAQ with all the details: store.wizardzines.com/pages/shippi...
Julia Evans reposted
It's Friday, and I want to give a shoutout to @standardebooks.org an ongoing project to convert *public domain* classics into beautifully rendered ebooks. I love how they organize the books into collections, such as the The Guardian's Best 100 Novels standardebooks.org/collections/...
been making a single-page app with pocketbase.io this week and it's been a nice experience. I like making single-page JS apps with a Go backend API and this means that I don't have to write the Go backend. Really impressive project given that it's built by one person in their spare time.
cool to see that the ICFP programming contest this year is focused on systems programming icfpcontest2026.com
wizard zines has its first translation! How Git Works (wizardzines.com/zines/git) is now available in Korean, translated by ByteFreaksStudio inf.run/XYiAR I do not know how to read Korean but it's very cool to see :)
the next version of Python is going to have a built in sampling profiler!!!! this is so exciting to see docs.python.org/3.15/library...
Julia Evans reposted
What’s the web I want? A free space for creative expression. Free from the pressure to conform to the same old same boring factory churn. Remember when the web felt like this? gridlanes.webkit.org #thewebyouwant
Julia Evans reposted
Julia Evans reposted
What is a harmonic? Check out the interactive comics about additive synthesis that @aleclongstreth.bsky.social and I made! melatonin.dev/additive-syn...
this looks super cool, i like how in open-props-ui.netlify.app/html/compone... you can literally copy and paste all the html/css for that component (minus the base theme stuff) and it seems like a reasonable size
"Like if shadcn and Open Props had a baby." open-props-ui.netlify.app/html/
moving away from tailwind, and learning to structure my CSS jvns.ca/blog/2026/05...
also added a note to this post at the end about how the critiques I've read of how Tailwind impacts the industry made me want to stop using it bsky.app/profile/b0rk...
moving away from tailwind, and learning to structure my CSS jvns.ca/blog/2026/05...
moving away from tailwind, and learning to structure my CSS jvns.ca/blog/2026/05...
just saw this review of "The Secret Rules of the Terminal" and it's the best feeling when someone got exactly what I'd hoped they'd get from the zine wizardzines.com/zines/termin...
excited to announce that Wizard Zines is now shipping Canadian orders from Canada! now shipping is cheaper & there's no risk of being hit with duties get your zines at wizardzines.com
links to css colour palettes jvns.ca/blog/2026/05... (from a discussion over on mastodon)
Julia Evans reposted
Julia Evans reposted
passkey is imho one of the most important security developments that touch consumers and also one of the worst consumer rollouts i ever witnessed because every company involved treats everything like an enterprise customer solution
I am a highly educated and technically proficient person, but passkeys are the first new ubiquitous web technology that regularly make me think I am just a stupid big baby man
Julia Evans reposted
I have written a blog post about how my blog (and most of the rest of my online presence) is all stuck in a small box that lives under a TV: codon.org.uk/~mjg59/blog/...
just noticed it's How DNS Works' 4th birthday soon! wizardzines.com/zines/dns/ it's still one of my favourite zines, and it comes with a free ★★ playground ★★ at messwithdns.net where you can create DNS records and see what happens!
also I love how the How DNS Works table of contents sort of explains how DNS works a little bit wizardzines.com/zines/dns/
Julia Evans reposted
Julia Evans reposted
Nice! A while ago I also wrote about Diffie-Hellman as an illustrated children’s book with no math whatsoever (using a paint mixing analogy) www.amazon.com/dp/173741905X/
Julia Evans reposted
i still remember learning this in school and finding it absolutely magical. imagine you and a person you’ve never met sit down at a bar, surrounded by mathematicians. you speak random numbers to each other. in a few minutes, you have agreed on the same random number, and no one else knows what it is
anyway this is what your computer is doing every time you make a HTTPS connection, to figure out what secret key to use to encrypt the connection. Just a little bit of weird multiplication with a "magic function" (I wrote more about the details here jvns.ca/blog/2022/03...)
Julia Evans reposted
I want to have a little anniversary thread about the economics of running a podcast while also being a writer (and in my cohost's case, an academic) Because I think some people might think I'm living off having written a bestselling book seven years ago and lemme tell you, that doesn't math
Today marks 9 years since we launched on Patreon! It's no exaggeration to say that we would definitely have stopped making the podcast by now if it weren't for our patrons So if you want to help us keep getting enthusiastic about linguistics where you can listen in (or read transcripts!)
Julia Evans reposted
I just discovered wizardzines.com by @b0rk.jvns.ca when searching for nginx playground (nginx-playground.wizardzines.com). What a fantastic site (and playground). And incredibly it was the first result that came up in Google. It was like searching the web in 2003. Sometimes the web works very well.
we just added a way to merge accounts to library.wizardzines.com, so that if you've used more than one email to buy zines you can see all your zines in one place!
every so often people report errors in the zines (thank you!). Just made a new page with all the errors that have been reported & fixed so far here: wizardzines.com/errors/
Julia Evans reposted
I've released a new word game called Parseword, that tries to make cryptic crosswords more accessible. You can play it here: www.parseword.com
worked with the tcpdump folks on an updated set of examples for the tcpdump man page www.tcpdump.org/manpages/tcp... the idea is that if you've forgotten how tcpdump's basic flags work, you can find a quick reference in the man page!
really nice profile of Wizard Zines from the Cambridge Centre for Computing History! www.computinghistory.org.uk/det/76804/Ju...