Michael G
banner
g12n.de
Michael G
@g12n.de
UI-Designer, using Code to create in CSS, SVG and JS. Technology enthusiast, fan of Smart Home, Humanist and dweller in the marvelous city of Cologne.
Here you go: on Safari zooming in and out is basically grinding the ui to a hold. On Chrome this effect is less pronounced but still noticeable on bigger documents. The cause of this is in essence the page being an inline svg. We have similar problems with our out editor on our site.
November 12, 2025 at 6:58 PM
Never been to Spotify. Always Apple Music. No complaints
November 11, 2025 at 7:53 PM
Currently the main points are:

The performance of the UI, especially when zooming in and out the canvas is bad.

Theming of states like dark mode or container themes (compared to figma modes or CSS) is … hard to say … not useful. Design-Tokens have an architectural challenge there.
November 11, 2025 at 3:00 PM
Das wäre als Installation interessant. Es wäre super, das modular zu bekommen. Bei uns ist die Weihnachtsbeleuchtung modular. Sie wird einfach an die Laternenpfähle geklemmt. Wenn man über den Tag die Turbine genug Energie für eine Nacht LED-Licht zusammenbekommt, wäre das ne Alternative.
November 10, 2025 at 10:14 AM
November 9, 2025 at 10:03 PM
Yeah! We got real #HTML custom elements now and extremely powerful #CSS features. The web can become fun again!

gehrmann-design.de/blog/webcomp...
nostalgia for the mess
A love letter to simple HTML files, beginner-friendly development, and why maybe, just maybe, we should stop obsessing over fancy tech stacks. It’s time to make the web accessible to everyone again, e...
gehrmann-design.de
November 9, 2025 at 8:29 PM
Well, in the case of typescript it feels more like jumping through hoops to serve the build tool.
Which brings us to my original question: why? What are the tangible reasons for typescript, that are not already covered by reasonable documentation in jsdoc?
November 8, 2025 at 4:55 PM
However, this results in a steeper learning curve and a lot of setup and dependencies. As we have seen this year, these can be compromised. I guess it's prudent to check the purpose of each build.

@11ty.dev and #mardown: ease of use

❌ sass: mostly obsolete for me … let it go

❓ typescript: why
November 8, 2025 at 1:45 PM
Especially react components do most of the work with properties and little with markup. Custom-elements can work the other way around sometimes. These are the situations when I steer away from the term component.
November 7, 2025 at 10:15 PM
🙈 Doing QA and especially Accessibility Checks. Little of non vibed code is production ready. That might be the source of the problem: AI learned from the worst.
November 7, 2025 at 5:06 PM
PE is in essence a accessibility strategy. Thinking about possible limitations and taking them into account. These can be browser versions as well as the absence of sound, touch, visual, pointer device, pen and so on.
November 2, 2025 at 11:05 AM
That makes an excellent case why humanoid robots aren’t really a case for home tasks. Besides of the uncanny valley effect it’s a complete waste of processing power to the task of balancing. Let’s just use more stable form. I would love to have a cute octopus clean my apartment.
November 1, 2025 at 9:50 AM
Eigentlich war sehr schön, wie die drei Frauen aus der Stadt den drei Männern vom Land gegenüber stehen und sich an sich nichts zu sagen haben. Am Ende steht die Frage ob sie Öffentlich-Rechliche Formate schauen und das „Nö“, das erklärt warum nur 44% sich angesprochen fühlen.
October 31, 2025 at 6:00 AM
whether they are on a printed page, on what kind of page (left, right etc.) and of they have enough space to fit on the page (css fragmentation).
October 31, 2025 at 5:15 AM
Oh, yeah! Let's add another layer to the fruitful discussion with a developer who has only heard of the concept in passing about whether an item is an atom or a molecule. When I found a malformed tokens JSON file in a folder named Quarks, I started to think the metaphor had overstayed its welcome.
October 30, 2025 at 6:40 AM