Some more things about Django I've been enjoying
Hello! I’m on a funny journey right now where I’m trying to learn how to make websites in a sort of 2010 style, where I have an SQL database and render some HTML on the backend. It’s kind of an intere
Software engineer known for zines about Linux, networking, and debugging. Works at Recurse Center.
https://jvns.caHello! I’m on a funny journey right now where I’m trying to learn how to make websites in a sort of 2010 style, where I have an SQL database and render some HTML on the backend. It’s kind of an intere
Hello! I’ve been working on a Django site recently, and I decided to use SQLite as the database. When I was getting started with using SQLite as database for a website I read a bunch of blog posts abo
Hello! 8 years ago, I wrote excitedly about discovering Tailwind. At that time I really had no idea how to structure my CSS code and given the choice between a pile of complete chaos and Tailwind, I w
A while back I decided to stop using Tailwind for new projects and to just write vanilla CSS instead. But one thing I missed about Tailwind was the colour palette (here as CSS). If I wanted a light bl
Hello! One of my long term projects on here is figuring out how to write frontend Javascript without using Node or any other server JS runtime. One issue I run into a lot in my frontend JS projects is
Hello! My big takeaway from last month’s musings about man pages was that examples in man pages are really great, so I worked on adding (or improving) examples to two of my favourite tools’ man pages.
Hello! After spending some time working on the Git man pages last year, I’ve been thinking a little more about what makes a good man page. I’ve spent a lot of time writing cheat sheets for tools (tcpd
Hello! One of my favourite things is starting to learn an Old Boring Technology that I’ve never tried before but that has been around for 20+ years. It feels really good when every problem I’m ever go
Author contributed to Git's official docs by creating a new "data model" guide explaining core concepts like objects, references, and indexes.
Switched from Vim to Helix editor for built-in language server support and minimal configuration needed after 20 years of Vim use.
Julia Evans released a new zine "The Secret Rules of the Terminal" explaining terminal quirks and inconsistencies for $12.
Guide to compiling C programs from source for non-programmers, covering installation, using make, and troubleshooting common issues.
ANSI escape codes enable terminal features like colors and remote clipboard access, but lack complete standardization, making them unreliable and hard to troubleshoot.