All Posts
Book notes - OSTEP (part 3)
· ☕ 25 min read · ✍️ River
My notes on "Operating Systems: Three Easy Pieces" - part 3, Persistence

Book notes - OSTEP (part 2)
· ☕ 9 min read · ✍️ River
My notes on "Operating Systems: Three Easy Pieces" - part 2, Concurrency

Book notes - OSTEP (part 1)
· ☕ 21 min read · ✍️ River
My notes on "Operating Systems: Three Easy Pieces" - part 1, Virtualization

Book review - Microcopy
· ☕ 5 min read · ✍️ River
A review of "Microcopy: The Complete Guide"

Gadget - Top-of-page categories
· ☕ 4 min read · ✍️ River
In the module namespace, it's nice to see categories at the top of the page, so let's do that

Bookmarklet - stay here
· ☕ 3 min read · ✍️ River
A bookmarklet that enables a prompt before navigating away from your current location

Comment your closing braces
· ☕ 6 min read · ✍️ River
This one trick will save you 80% of your wikitext debugging time!

Optimizing Cargo - query 3
· ☕ 7 min read · ✍️ River
The final of three Cargo queries I recently optimized on Leaguepedia

Sublime Text 4 is released!
· ☕ 3 min read · ✍️ River
Sublime Text 4 has been released! Here's what I'm excited about!

My EMWCon 2021 talk
· ☕ 1 min read · ✍️ River
At EMWCon 2021 (once again held virtually), I gave a talk about easily performing tasks with Python on MediaWiki wikis.

Optimizing Cargo - query 2
· ☕ 13 min read · ✍️ River
The second of three Cargo queries I recently optimized.

Optimizing Cargo - query 1
· ☕ 16 min read · ✍️ River
A Cargo query I optimized recently on Leaguepedia