ONE TERABYTE of RAM saved with a single line of code (advanced) anthony explains #566 Post date January 17, 2024 Post author By anthonywritescode
git: inline diffs with –word-diff! (intermediate) anthony explains #565 Post date December 20, 2023 Post author By anthonywritescode
I modded a gameboy advance (and a wii!) to get the rarest shiny pokemon! (jirachi?) Post date December 13, 2023 Post author By anthonywritescode
prefer tuples to lists! (intermediate) anthony explains #564 Post date December 6, 2023 Post author By anthonywritescode
I imported my pokemon collection to sqlite using cv! Post date November 29, 2023 Post author By anthonywritescode
pesky reDOS and python 3.11 (intermediate) anthony explains #563 Post date November 22, 2023 Post author By anthonywritescode
oops I wasn’t testing anything!? (all code sucks) #08 Post date May 31, 2023 Post author By anthonywritescode
shell: use this instead of `cd` (intermediate) anthony explains #543 Post date May 24, 2023 Post author By anthonywritescode
you can’t always trust argv[0] (intermediate) anthony explains #542 Post date May 17, 2023 Post author By anthonywritescode
docker: don’t mount files! (mount dirs instead) (intermediate) anthony explains #541 Post date May 10, 2023 Post author By anthonywritescode
I made every sentry page 300ms faster (intermediate) anthony explains #540 Post date May 1, 2023 Post author By anthonywritescode
when `git add .` doesn’t work (intermediate) anthony explains #539 Post date March 31, 2023 Post author By anthonywritescode
weird python identity quirk? (intermediate) anthony explains #538 Post date March 29, 2023 Post author By anthonywritescode
docker pull by sha256 digest (advanced) anthony explains #537 Post date March 24, 2023 Post author By anthonywritescode
avoiding noisy git matches (beginner – intermediate) anthony explains #536 Post date March 22, 2023 Post author By anthonywritescode
what is a "canary" deploy? (beginner – intermediate) anthony explains #535 Post date March 20, 2023 Post author By anthonywritescode
don’t use localhost (intermediate) anthony explains #534 Post date March 17, 2023 Post author By anthonywritescode
f-string convenience == xss nightmare (all code sucks) #07 Post date March 15, 2023 Post author By anthonywritescode
how I made pre-commit’s github actions 3x faster (intermediate) anthony explains #533 Post date March 13, 2023 Post author By anthonywritescode
shell aliases and bypassing them? (beginner – intermediate) anthony explains #532 Post date March 10, 2023 Post author By anthonywritescode
I guess that’s a way to ignore exit codes? (all code sucks) #06 Post date March 8, 2023 Post author By anthonywritescode
rerunning github checks (beginner – intermediate) anthony explains #531 Post date March 6, 2023 Post author By anthonywritescode
why git’s –intent-to-add ? (intermediate) anthony explains #530 Post date March 3, 2023 Post author By anthonywritescode
positional / named only without `*` or `/`? (intermediate) anthony explains #529 Post date March 1, 2023 Post author By anthonywritescode
how I use git blame (beginner – intermediate) anthony explains #528 Post date February 27, 2023 Post author By anthonywritescode
tuples! (and their syntax quirks) (beginner) anthony explains #527 Post date February 24, 2023 Post author By anthonywritescode
my first rust open source PR (beginner – intermediate) anthony explains #526 Post date February 20, 2023 Post author By anthonywritescode
all string syntaxes (beginner) anthony explains #525 Post date February 17, 2023 Post author By anthonywritescode
merge queues (intermediate) anthony explains #524 Post date February 13, 2023 Post author By anthonywritescode
python’s optimization mode is mostly useless (intermediate) anthony explains #523 Post date February 10, 2023 Post author By anthonywritescode
why didn’t that test fail? (all code sucks) #03 Post date February 8, 2023 Post author By anthonywritescode
how do virtualenvs actually work (advanced) anthony explains #522 Post date February 6, 2023 Post author By anthonywritescode
how to escape this VERY MEAN prank (beginner) anthony explains #521 Post date February 3, 2023 Post author By anthonywritescode
hilariously over-engineered print! (all code sucks) #02 Post date February 1, 2023 Post author By anthonywritescode
don’t use short options in scripts (beginner – intermediate) anthony explains #520 Post date January 30, 2023 Post author By anthonywritescode
python descriptors! (advanced) anthony explains #519 Post date January 27, 2023 Post author By anthonywritescode
getting started with pytest (beginner – intermediate) anthony explains #518 Post date January 23, 2023 Post author By anthonywritescode
you’re probably doing case-insensitive wrong (intermediate) anthony explains #517 Post date January 20, 2023 Post author By anthonywritescode
a simpler `try` / `except` (and why maybe shouldn’t) (beginner – intermediate) anthony explains #516 Post date January 18, 2023 Post author By anthonywritescode
make a github commit using only the api! (intermediate) anthony explains #515 Post date January 16, 2023 Post author By anthonywritescode
when should I pin deps: never and always! (intermediate) anthony explains #514 Post date January 13, 2023 Post author By anthonywritescode
swapping without a third variable (intermediate) anthony explains #513 Post date January 11, 2023 Post author By anthonywritescode
I’ve moved off of azure pipelines for CI (intermediate) anthony explains #512 Post date January 9, 2023 Post author By anthonywritescode
perl sometimes (?) doesn’t do XDG (a debugging story) Post date January 6, 2023 Post author By anthonywritescode
python: zip and unzip (intermediate) anthony explains #511 Post date January 4, 2023 Post author By anthonywritescode
automatic egg hatching in pokemon scarlet + violet Post date January 2, 2023 Post author By anthonywritescode
why are some things shell builtins? (intermediate) anthony explains #510 Post date December 30, 2022 Post author By anthonywritescode
module level __getattr__ (intermediate) anthony explains #509 Post date December 28, 2022 Post author By anthonywritescode
don’t use cat! (intermediate) anthony explains #508 Post date December 26, 2022 Post author By anthonywritescode
don’t git clone over https! (beginner) anthony explains #507 Post date December 23, 2022 Post author By anthonywritescode
importing this google library breaks c++? (a debugging story) Post date December 21, 2022 Post author By anthonywritescode
how should I organize my project? (beginner) anthony explains #506 Post date December 19, 2022 Post author By anthonywritescode
why I use the colon (:) command (intermediate) anthony explains #505 Post date December 16, 2022 Post author By anthonywritescode
git: the several ways to "–sign" (intermediate) anthony explains #504 Post date December 14, 2022 Post author By anthonywritescode
I moved to oracle cloud — it wasn’t that bad? Post date December 12, 2022 Post author By anthonywritescode
docker: multi-stage builds (intermediate) anthony explains #503 Post date December 9, 2022 Post author By anthonywritescode
I automated tera raids in pokemon scarlet / violet Post date December 7, 2022 Post author By anthonywritescode