Anselm Hannemann
banner
helloanselm.bsky.social
Anselm Hannemann
@helloanselm.bsky.social
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
Reposted by Anselm Hannemann
Who wins when we filter the open web through an opaque system? asks glamorous Hidde. hidde.blog/filtered-ope...
Who wins when we filter the open web through an opaque system?
I would like it to be mostly the people, not mostly the tech companies.
hidde.blog
December 1, 2025 at 6:14 PM
And yes, this is an important accessibility detail if you use Popover for Toasts along with native Dialogs for modals: htmhell.dev/adventcalend...
Top layer troubles: popover vs. dialog - HTMHell
A collection of bad practices in HTML, copied from real websites.
htmhell.dev
December 1, 2025 at 10:01 AM
Quite nice summary of CSS in JS and how today I wouldn’t recommend choosing it anymore:
thenewstack.io/css-in-js-th...
CSS-in-JS: The Great Betrayal of Frontend Sanity
CSS-in-JS promised simplicity but delivered performance issues. Learn why ditching it for native CSS solutions leads to faster, more maintainable web apps.
thenewstack.io
December 1, 2025 at 9:53 AM
In the past few days I’ve been analysing a couple of web apps and websites to check if tools can really help identify whether a website is accessible.

→ Lighthouse, ARC Toolkit, axe DevTools, Claude AI, Local LLM Models ✅

helloanselm.com/writings/too...
#accessibility #ai
Tools won’t solve it entirely for you — Anselm Hannemann
helloanselm.com
December 1, 2025 at 9:45 AM
Reposted by Anselm Hannemann
Decentralized Social Media should be funded from a European defense fund.
Social Media is critical infrastructure
sebastian.leaflet.pub
November 30, 2025 at 9:02 AM
Reposted by Anselm Hannemann
I've worked on a dark/light themed site and went all-in using `light-dark()`. So far, I've thought that I can use it as a `prefers-color-scheme` replacement...

I learned that there are some differences in how they treat `color-scheme`. 👇

www.stefanjudis.com/today-i-lear...
November 27, 2025 at 8:54 AM
I recently started to write about why freelancers are a vital part of companies to be successful and effective. Here are some insights on how it feels to be a freelancer in the web development industry.

Change, change, change = experience.

helloanselm.com/writings/ins...
Inside being a freelancer in web development — Anselm Hannemann
helloanselm.com
November 27, 2025 at 10:14 AM
Reposted by Anselm Hannemann
I wanted to write about this for a long time, but @adactio.com did it first and definitely better. Web frameworks should be invisible to the user, they serve us developers. Users don't care, and shouldn't pay the price neither.
Why use React?
Or, more precisely, why use React *in the browser*?
adactio.com
November 26, 2025 at 3:36 PM
Why are XSS still a thing? Why do we have div-soups instead of semantic markup? Why is the web app slow?

Frontend engineering is complex and requirements are high. Consider using external input to improve the quality of your products.

helloanselm.com/writings/on-... #codeaudit #freelance #frontend
On seniority and understanding the Web vs. knowing how to use Frameworks — Anselm Hannemann
helloanselm.com
November 26, 2025 at 10:42 AM
Tips for good System Design. Things principal engineers, experienced freelancers and system design architects can do.

If you build an app, build it for 100 users. If you’re near this, scale it up. Not before. Tips from a Github engineer with great insights. www.youtube.com/watch?v=LeUU...
How to Think About System Design (GitHub Engineer's Perspective)
YouTube video by Beyond Coding
www.youtube.com
November 25, 2025 at 1:29 PM
Sunce I’m not writing work.info anymore, it’s my favorite web dev newsletters. Thanks @stefanjudis.com for curating it!
This week's Web Weekly is just about to hit all the inboxes! 🥂

If you care about the web platform you should check it out!

www.stefanjudis.com/blog/web-wee...
November 25, 2025 at 12:39 PM
Reposted by Anselm Hannemann
How broken is today's frontend culture?

A friend points out that the median *mobile* page is now larger than a copy of DOOM (2.6 MiB vs. 2.48 MiB), the 75th percentile page is more than 2 DOOMs, and the P90 mobile page is 4.5x the size of DOOM:

httparchive.org/reports/page...
HTTP Archive: Page Weight
This report tracks the size and quantity of many popular web page resources. Sizes represent the number of bytes sent over the network, which may be compressed.
httparchive.org
November 23, 2025 at 10:43 PM