Many-Step Sequences in Go
lesiw.devSix levels of dark mode
cssence.comThings you didn't know about indexes
jon.chrt.devEmail obfuscation: What works in 2026?
spencermortensen.comC gibberish to English translator
cdecl.orgAlwanKit: pure CSS theming based on a single base colour
alwankit.comShell Tricks That Actually Make Life Easier (And Save Your Sanity)
blog.hofstede.itAccessible Text Colour with the CSS contrast-color() Function
schalkneethling.comRob Pike's 5 Rules of Programming
www.cs.unc.edu/~stottsOkmain: You have an image but you want a colour
dgroshev.comToo Much Color
www.keithcirkel.co.ukWhy the Sanitizer API is just setHTML()
frederikbraun.deThe Internals of PostgreSQL
www.interdb.jpGoodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148
hacks.mozilla.orgHow we reduced the size of our Agent Go binaries by up to 77%
www.datadoghq.comconfusables.txt and NFKC disagree on 31 characters
paultendo.github.ioThe ultimate improvement to get bettr SQlite r/w concurrency
kerkour.comTerminals should generate the 256-color palette
gist.github.comHerringbone Wang Tiles
nothings.orgRedefining Go Functions
pboyd.ioI prefer to pass secrets between programs through standard input
utcc.utoronto.ca/~cksDesigning a service with IndieAuth and email-based login
jamesg.blog"Made in EU" - it was harder than I thought.
www.coinerella.comGlide Browser: a worthy successor for vimperator
glide-browser.appRunning My Own XMPP Server
blog.dmcc.ioHTML Sanitizer API soon to make an appearance in mainstream browsers
developer.mozilla.orgSubtleCrypto: importKey() method
developer.mozilla.orgDecentralized Social Media: What is it, how does it work?
blog.mauve.moeIbis 0.3.2 - Wikipedia Import, UI Translation and more
discussionsFEP-be68: Audio Objects
discussionsFederated private groups (Announce vs Add)
discussionsProgress Report - February 2026
discussionsConnecting the Fediverse to the Metaverse, round two
discussionsHow to federate warnings?
discussions