ARIA, anti-patterns, and you https://lobste.rs/s/jespwh #a11y #web
https://dbushell.com/2026/06/26/aria-anti-patterns-and-you/
web
Curatube: a distraction free interface for YT playlists to focus on learning https://lobste.rs/s/boq8pb #show #web
https://curatube-demo.vercel.app/
IPv6 zones in URLs are a mistake via @arch https://lobste.rs/s/lcnc5e #devops #web
https://xeiaso.net/notes/2026/ipv6-zones-go-url/
Crashing cars and improving hover detection https://lobste.rs/s/aufohg #games #web
https://motion.dev/magazine/collision-detection-in-hover-detection
Pilcrow's auth book via @andrew_chou https://lobste.rs/s/a9qqxl #book #security #web
https://auth.pilcrowonpaper.com/
Some more things about Django I've been enjoying https://lobste.rs/s/x5ewgv #python #web
https://jvns.ca/blog/2026/07/21/more-nice-django-things/
Don’t Use aria-label on Static Text Elements (2024) via @ethanhawksley https://lobste.rs/s/2q39ny #a11y #web
https://benmyers.dev/blog/dont-use-aria-label-on-static-text-elements/
URL Parser Tester https://lobste.rs/s/cdlumr #web
https://timothygu.me/urltester/
Just Let Me Write Digits https://lobste.rs/s/yf6vbc #a11y #javascript #web
https://gendignoux.com/blog/2026/07/13/input-digits.html
How Other Link Checkers Do Recursion https://lobste.rs/s/scnbr6 #distributed #rust #web
https://endler.dev/2026/how-other-link-checkers-recurse/
You might not need… a service worker https://lobste.rs/s/xgu1dh #web
https://www.jayfreestone.com/writing/you-might-not-need-a-service-worker/
tinysub: full-featured web player for Open Subsonic compatible music servers https://lobste.rs/s/pfrdqs #show #web
https://tangled.org/devins.page/tinysub
HTMX Is So Cool I Rolled My Own https://lobste.rs/s/8hiogg #javascript #web
https://dbushell.com/2024/04/16/htmx-and-modern-javascript/
Forgejo monthly report - May 2026 https://lobste.rs/s/ewaxh7 #vcs #web
https://forgejo.org/2026-05-monthly-report/
Longinus: 2 Boundaries in One Bug, Piercing Chrome’s Renderer and V8 Sandbox with a Single Vulnerability, CVE-2026-6307 https://lobste.rs/s/uaoe9y #security #web
https://nebusec.ai/research/v8-cve-2026-6307-writeup/
Uruky - The Paid European Search Engine by @robinheghan https://lobste.rs/s/ujlr19 #web
https://robheghan.prose.sh/26_06_30_uruky
Using the Screen Capture API to record a browser window https://lobste.rs/s/tvr60w #javascript #web
https://alexwlchan.net/2026/record-browser-video/
CSS: Unavoidable Bad Parts via @lesley https://lobste.rs/s/pwmlvz #css #web
https://matklad.github.io/2026/06/04/css-unavoidable-bad-parts.html
pomerium: Pomerium is an identity and context-aware access proxy https://lobste.rs/s/9mtucy #networking #security #web
https://github.com/pomerium/pomerium
The Physics of Memory (aka can Javascript ECS?) https://lobste.rs/s/q8vdre #show #compsci #games #javascript #wasm #web
https://www.dmurph.com/posts/2026/06/ecs_vs_oop_benchmark/ecs_vs_oop_benchmark.html
The AT-URI Syntax Mess via @hongminhee https://lobste.rs/s/7fjqgc #web
https://bnewbold.leaflet.pub/3mph4hzvbdc2v
atomstr - RSS/Atom-to-Nostr bridge https://lobste.rs/s/hzqxq5 #release #web
https://atomstr.data.haus/
Blogging with an LLM assistant by @vbernat https://lobste.rs/s/tdvu7a #vibecoding #web
https://vincent.bernat.ch/en/blog/2026-blogging-llm
The Internet I Grew Up With Doesn’t Exist Anymore https://lobste.rs/s/pth2bm #historical #web
https://cleberg.net/blog/internet.html