London based software development consultant
Accessibility @programming.dev role=presentation is no alternative for aria-hidden=true
Accessibility @programming.dev Put aria-hidden=true on decorative SVGs
CSS @programming.dev Yet Another Way to Center an (Absolute) Element
Web Development @programming.dev On Serving Markdown to AI Agents
AI - Artificial intelligence @programming.dev Statement from Dario Amodei on our discussions with the Department of War
Software Testing @programming.dev Go Beyond the Test Pyramid: Test Desiderata 2.0
Opensource @programming.dev Welcoming the Open Source Endowment
Next.js @programming.dev Developer-targeting campaign using malicious Next.js repositories
Golang @programming.dev Malicious Go “crypto” Module Steals Passwords and Deploys Rekoobe Backdoor
Technology @programming.dev US threatens Anthropic with deadline in dispute on AI safeguards
WebAssembly @programming.dev Making WebAssembly a first-class language on the Web
JavaScript @programming.dev Why JavaScript Needs Structured Concurrency
CSS @programming.dev Lessons Learned from Failed Demos: Pure CSS Nav Thumb Flip on Scroll
Opensource @programming.dev The Generative AI Policy Landscape in Open Source
AI - Artificial intelligence @programming.dev Anthropic Drops Flagship Safety Pledge
Docker @programming.dev BuildKit: Docker's Hidden Gem That Can Build Almost Anything
Gleam @programming.dev Gleam is boring, so I went to a conference about it
CSS @programming.dev An Exploit ... in CSS?!
CSS @programming.dev The Hidden Trick of Style Queries and if()
Opensource @programming.dev Tests Are The New Moat















I wonder if we’ll end up in a situation of open source projects with closed source tests. Though I don’t know how that would work, because how would you contribute a new feature if the tests are closed? 🤔