Anselm Hannemann's Avatar

Anselm Hannemann

@helloanselm

Web problem solver. Freelance frontend developer, accessibility consultant, and Engineering Manager. I can help with organisational transformation and scalable codebases. Part-time Market Gardener. https://helloanselm.com

65
Followers
164
Following
22
Posts
25.11.2025
Joined
Posts Following

Latest posts by Anselm Hannemann @helloanselm

“Anthropic has much more in common with the Department of War than we have differences” is a genuinely stunning statement given current events both at home and abroad

06.03.2026 03:13 👍 410 🔁 67 💬 3 📌 5
Codewire — Cloud Machines for AI Agents

AI agents write and run code you haven't reviewed. They need real isolation. Codewire gives every AI agent its own machine. Launch Claude Code, Codex, or any AI tool on dedicated cloud environments. Run them in parallel. Check in tomorrow.

Get early access.

codewire.sh

06.03.2026 13:45 👍 7 🔁 2 💬 0 📌 0
Preview
Propellant. — ethanmarcotte.com We cannot separate the everyday use of “AI” platforms from their use in death and war.

ethanmarcotte.com/wrote/propel...

06.03.2026 13:51 👍 0 🔁 0 💬 0 📌 0

Yes, of course. Because LLMs are being built by people who made social networks before, which were algorithms designed to amplify content that would reflect back your priors in another person’s voice. It’s ex-Facebook product managers making ChatGPT! Except more emotionally addictive this time.

03.03.2026 05:29 👍 345 🔁 84 💬 5 📌 1
Preview
Temporal - JavaScript | MDN The Temporal object enables date and time management in various scenarios, including built-in time zone and calendar representation, wall-clock time conversions, arithmetics, formatting, and more. It is designed as a full replacement for the Date object.

JavaScript's date object has been tricky for years, but that is changing.

The NEW Temporal API brings,
🌍 Easily handle time zones
📆 Precise date math
🕒 Parse ISO strings without errors
⌛ Durations, date ranges, and more.

Start experimenting 👇
developer.mozilla.org/en-US/docs/...

02.03.2026 21:00 👍 97 🔁 24 💬 3 📌 0
<video 
       loading="lazy" 
       autoplay playsinline muted controls
       src="path/to/sloth.webm" 
       poster="path/to/sloth.jpg"></video>

<video loading="lazy" autoplay playsinline muted controls src="path/to/sloth.webm" poster="path/to/sloth.jpg"></video>

Lazy-loaded video/auto elements are finally coming to the web! 🎉

scottjehl.com/posts/lazy-m...

24.02.2026 09:31 👍 52 🔁 4 💬 0 📌 0
Hetzner Price Adjustment - Hetzner Docs

Cool stuff, hosting is the next thing that's getting way more expensive because AI companies

docs.hetzner.com/general/infr...

24.02.2026 13:50 👍 20 🔁 10 💬 4 📌 3
Preview
Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 – Mozilla Hacks - the Web developer blog Cross-site scripting (XSS) remains one of the most prevalent vulnerabilities on the web. The new standardized Sanitizer API provides a straightforward way for web developers to sanitize untrusted…

The Sanitizer API landed in Firefox 148, along with element.setHTML().

This lets you fully configure how HTML strings are cleaned as they're parsed.

hacks.mozilla.org/2026/02/good...

24.02.2026 14:18 👍 203 🔁 58 💬 1 📌 14
Preview
Turning a CSS Carousel into a Theme Switcher What happens when scroll becomes state? An exploration of a JS-free theme switcher powered by modern CSS primitives.

Modern CSS is no longer just about presentation. It increasingly allows us to explore interaction, state, and progressive enhancement in places that used to be JavaScript territory.

More on that in my blogpost: schepp.dev/posts/turnin...

(and with that post I've fulfilled my duty for 2026 😅)

20.02.2026 19:47 👍 14 🔁 4 💬 4 📌 0
Preview
From magic to malware: How OpenClaw's agent skills become an attack surface | 1Password The same capabilities that make OpenClaw a groundbreaking tool also make it an urgent security risk. This blog contains confirmed examples of agent skills being used as malware vectors, and advice on ...

"agents" running on my machine has always been a hard no, but christ on a bicycle

1password.com/blog/from-ma...

03.02.2026 17:38 👍 14 🔁 6 💬 3 📌 0
Preview
Introducing the <geolocation> HTML element  |  Blog  |  Chrome for Developers Discover the new way to request user location data.

A lot better user experience than the classic flow that is easy to mess up and hard to recover from.

“Introducing the <geolocation> HTML element” by @developer.chrome.com

developer.chrome.com/blog/geoloca...

#html #webdev

21.01.2026 05:47 👍 2 🔁 1 💬 0 📌 0

Is it held by AI? 🙃

21.01.2026 06:52 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

Unser ehemaliger Co-Host @helloanselm.bsky.social erzählt in der neusten Folge, warum er nicht dauerhaft auf einen Burnout zusteuern wollte – und wie ihn der Wunsch nach praktischer Arbeit weg vom Bildschirm schließlich zu einer Gemüsegärtnerei führte.

🎧 👉 workingdraft.de/696/

17.01.2026 08:59 👍 2 🔁 2 💬 0 📌 0
Preview
Revision 696: Was macht eigentlich… Anselm Hannemann? | Working Draft So lang ist es her (5 Jahre), dass Anselm Hannemann hier im Working Draft Teil des Podcast-Teams war. Jetzt habe ich (Hans) ihn mal gefragt, ob er mal wieder bei uns zu Gast sein möchte — und er hat j...

Revision 696: Was macht eigentlich… @helloanselm.bsky.social? workingdraft.de/696/

13.01.2026 08:18 👍 3 🔁 1 💬 1 📌 0

I must say that I like how Bsky iOS app asks once if I want a link to open inapp or external and just remembers my choice. This is how it should be!

05.01.2026 13:08 👍 0 🔁 0 💬 0 📌 0

Ein Teil sicher wobei die Jahre nicht ganz zur Adoption passen und letztlich sicher andere Faktoren auch eine Rolle spielen.

Vieles ist halt auch beantwortet, anderes wird auf anderen Plattformen besprochen oder anders gelöst.

05.01.2026 13:06 👍 0 🔁 0 💬 0 📌 0

New year, new impact. I have some freelance capacity:

I can help your team get effective. If it’s about coding/work/team standards, send me a message.

Recently, I was hired as Lead Dev, Workflow Coach, Engineering Manager, Accessibility Program Manager and clients were happy.

#timetofill

05.01.2026 09:14 👍 0 🔁 1 💬 0 📌 0

Wish y’all some good days around Christmas! All the best!

24.12.2025 09:38 👍 2 🔁 0 💬 0 📌 0
Preview
Using Web Workers - Web APIs | MDN Web Workers are a simple means for web content to run scripts in background threads. The worker thread can perform tasks without interfering with the user interface. In addition, they can make network requests using the fetch() or XMLHttpRequest APIs. Once created, a worker can send messages to the JavaScript code that created it by posting messages to an event handler specified by that code (and vice versa).

Tired of long-running scripts blocking the UI?

The Web Workers API lets you run JS in the background, keeping your app responsive and smooth.
✅ Offload heavy tasks
✅ Keep the main thread free
✅ Great for data crunching, parsing, and more

Read how 👇
developer.mozilla.org/en-US/docs/...

19.12.2025 04:00 👍 13 🔁 1 💬 0 📌 0
Preview
Firefox 146 release notes for developers (Stable) - Mozilla | MDN This article provides information about the changes in Firefox 146 that affect developers. Firefox 146 was released on December 9, 2025.

Firefox 146 ships improvements for CSS devs 🎨

• contrast-color() for WCAG-friendly contrast
• display-p3-linear color space
• text-decoration-inset
• scope at-rule now on by default
• -webkit-fill-available for better compat

Release notes 👇
developer.mozilla.org/en-US/docs/...

12.12.2025 04:00 👍 20 🔁 1 💬 0 📌 0
Preview
Denial of Service and Source Code Exposure in React Server Components – React The library for web and native user interfaces

#React is on a roll 🍿

react.dev/blog/2025/12...

12.12.2025 06:23 👍 1 🔁 1 💬 0 📌 0
Preview
Director, Product Engineering New York City, United States; Remote, United States

I'm hiring a Director of Product Engineering for our product team at @propublica.org. If you're an engineering leader in the US who wants to truly make a difference, we're a nonprofit newsroom investigating abuses of trust in the public interest. Please consider joining us. #amhiring

11.12.2025 15:17 👍 83 🔁 50 💬 1 📌 3
Add support for video element lazy-loading via the loading attribute by scottjehl · Pull Request #11980 · whatwg/html Specify support for the loading attribute for the video element using similar conventions to img and iframe, where the attribute already has precedent. Loading has possible values of eager and lazy...

Early still, but excited as this (Squarespace-sponsored 🖤) work to propose the addition of video[loading=lazy] to the HTML spec seems to be moving along nicely so far🤞. Great to see Mozilla's position go positive today. github.com/whatwg/html/...

11.12.2025 16:55 👍 16 🔁 2 💬 2 📌 0
Post image

Fine-tune multilingual typography with text-autospace ✨

It lets you control spacing between CJK and Latin characters.
> text-autospace: ideograph-alpha ideograph-numeric punctuation;

Now available on Baseline 2025. 🎉

Learn more 👇
developer.mozilla.org/en-US/docs/...

11.12.2025 12:00 👍 10 🔁 2 💬 0 📌 0

That’s a good sign, isn’t it? Means you’re still fully committed, curious and don’t see it as a given to get new inquiries.

08.12.2025 16:44 👍 0 🔁 0 💬 0 📌 0
SVG Filters - Clickjacking 2.0 A novel and powerful twist on an old classic.

Developer attempts to replicate "Liquid Glass" in CSS, and once finished realizes what she'd actually created is an exploit for a fundamental, previously unknown, and rather serious browser vulnerability

lyra.horse/blog/2025/12...

"CSS hack accidentally becomes regular hack"

05.12.2025 02:03 👍 2041 🔁 583 💬 24 📌 37
Video thumbnail

Daten sind das Wasser des digitalen Zeitalters! 🌊 Warum behandeln wir sie wie eine unendliche Ressource? Warum dieses Denken gefährlich ist und inwieweit ein Umdenken dringend erforderlich wäre, um digitale Verschwendung zu verringern, erfährst Du in der neusten Folge:

🎧 👉 workingdraft.de/691/

05.12.2025 09:40 👍 0 🔁 1 💬 0 📌 0

Unfortunately, Scrimba seems down due to Cloudflare usage.

05.12.2025 09:07 👍 0 🔁 0 💬 0 📌 0

A classic one, unfortunately. Seen this so often in the wild, it’s the reason why I almost always start with VoiceOver before running any other tools.

05.12.2025 08:59 👍 0 🔁 0 💬 0 📌 0
Preview
Tools won’t solve it entirely for you — Anselm Hannemann

Are AI and other tools helpful for accessibility testing of web apps? Here’s my insight — spoiler: Yes but not 100%. helloanselm.com/writings/too...

03.12.2025 13:42 👍 0 🔁 0 💬 0 📌 0