Shard your locks: benchmarking 6 Go cache designs
strebkov.devHow to Write an Effective Software Design Document
refactoringenglish.comZero-copy in Go: sendfile, splice, and the cost of io.Copy
segflow.github.ioA few ways of specifying per-theme colours in only CSS
chrismorgan.infoGoActivityPub supports RFC9421 compatible HTTP-Signatures
todo.sr.ht/~mariusorClear-Site-Data header
developer.mozilla.orgThe end of responsive images
piccalil.liNon-Square Image Blur Extensions
frontendmasters.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.deMany-Step Sequences in Go
lesiw.devSix levels of dark mode
cssence.comThe 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.com"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.ioIbis 0.3.2 - Wikipedia Import, UI Translation and more
discussionsFEP-be68: Audio Objects
discussionsHerringbone Wang Tiles
nothings.orgFederated private groups (Announce vs Add)
discussionsProgress Report - February 2026
discussions