Martin Grubinger
@grooovinger.com
Builder of web-things. I want the #web to win. Lead Frontend Developer at Geizhals Preisvergleich. DIY woodworker. #HTML – #CSS 🥰 – #JavaScript – #Svelte 🤩 https://grooovinger.com
I have an alias for `npms`. Saves me every time I accidently type `npms tart` 🥮
it seems we caught the orange wave, which took me by surprise a bit. i didn't think anyone really cared about frameworks any more! warms the cockles news.ycombinator.com/item?id=4992...
„Zu absurd“: Tagespresse lehnt von ÖVP eingeschickte Headline ab dietagespresse.com/zu-absurd-ta...
"Zu absurd": Tagespresse lehnt von ÖVP eingeschickte Headline ab (keine Paywall)
Liebe ÖVP, leider müssen wir euch mitteilen, dass wir sie nicht veröffentlichen können. Die Geschichte ist für uns eine Spur zu absurd.
dietagespresse.com
SvelteKit 3 is out! Better environment variable handling, better error messages, and sensible breaking changes with an easy upgrade thanks to our migration script which handles many things automatically and gives you(r agent) a nice Todo list for the rest.
If you maintain a @nodejs.org application that hasn't been updated for a couple of years, consider looking into replacing some userland dependencies with built-ins that are now available flaviocopes.com/node-builtins/
Node.js built-ins that replaced npm packages
Twelve Node.js built-ins that replace axios, nodemon, dotenv, jest, chalk, glob and more, with their stability in Node 24 and one gotcha each.
flaviocopes.com
There are no "rogue AIs". Just rogue AI companies. Regulate them hard.
After about a year, on and off, I am veeeery happy to release TWINKLEPLOP, a syntax highlighter of tremendous power! The speed of prism with the customisation of Shiki. twinkleplop.pngwn.at
We just solved the gnarliest only-in-production bug since I joined Geizhals. 3+ senior engineers, 2 days. Every deployment would leave the site without CSS/JS assets! (Luckily we built an emergency tool for exactly this case in the past. Yesterday was the first time we needed this tool) Whew 😅🥵
You can sort of fake it with container style queries: e.g. codepen.io/walpolea/pen...
Using Style Queries as media queries with css variables
...
codepen.io
Hey, friends—I'm excited to share my new project! I call it Tupo. It's a daily logic puzzle with roots in sudoku, where every cell has to have a unique color-number combo. Give it a shot if you like daily logic games, and let me know what you think! playtupo.com
Tupo · A daily sudoku-style logic puzzle with a twist
A simple logic puzzle of numbers and colors. One new puzzle every day, starting easy and getting harder through the week.
playtupo.com
🎉 Introducing npmchart.com Analyze npm packages (downloads, releases), Github activity (releases, stars, commits, issues, PRs), compare packages, user pages, download or copy any charts, and more!
Friends, it's that time of the year: Once again, I'm asking you to help me create another amazing HTMHell Advent Calendar by writing about HTML. The CFP is open until October 3! docs.google.com/forms/d/e/1F...
HTMHell Advent Calendar
Hello, my dear friends of high-quality markup! We're getting closer to the last quarter of 2026, which means that the HTMHell Advent Calendar is getting closer, too. Last year, once again, you contrib...
docs.google.com
imho one of the best articles about our profession right now - no matter if you agree with the assumptions or not seldo.com/posts/we-are... Well done, @seldo.com, thanks for writing this piece.
We are all Product Engineers now | Seldo.com
Agents are eating the software development lifecycle from the bottom up — code generation already gone, review and ops following fast. What remains is figuring out what people actually want, which can...
seldo.com
Quick reminder, if you're working on a SaaS product that requires a login, please check if you've defined the well-known URL to change passwords. Password managers will check `/.well-known/change-password` to offer a quick way to change passwords. https://www.w3.org/TR/ch...
This is where modern #CSS really shines: anchor positioning, animating and dynamic colors with `oklch` + `color-mix`. All positioning and coloring is based on a single custom property. I'm having sooo much fun with this 😍🤩
Ich habe Pizza gemacht, und ein Foto meines Pizzasteins in ChatGPT hochgeladen. Jetzt diskutieren wir intensiv über die künstlerische, formale und politische Tragweite dieses zweifellos bedeutungsvollen Bildes, und mein Respekt für AI sinkt minütlich.
Me, going 220km/h on a german Autobahn, yelling: Someone please regulate this, this is too dangerous! Aside from the obvious marketing effects of anthrophics messaging, this is what it feels like to me.
Millions of eyes seeing lighting fast charts built with Svelte today, as the most popular site in Sweden (Aftonbladet) is showcasing the Swedish election results with Svelte + SvelteKit! #svelte #javascript
If you want to follow day 2 of @smashingconf.com in Freiburg, one way is to check my photos regularly. Started to drop photos of day 2 already. And what a great start with @heydonworks.com marcthiele.com/photos/smash...
marcthiele.com
🤩 Safari is about to support `interactive-widget` in the viewport meta tag github.com/WebKit/stand... This allows you to control what should happen to the viewport when the virtual keyboard gets shown. developer.chrome.com/blog/viewpor... (from 2022!) has the details.
This German comedy sketch (with English subtitles) perfectly captures so much of what is going on right now in the UK, the US, and across Europe. "Playing the 'Nazi Card' in the Third Reich", by Browser Ballett.
This is Knap. It's a new language I created that turns data into Markdown. Knap should feel familiar and comes with a wonderfully pleasant syntax to modify and format plain text.
Astrophotographer Adam (AJ) Smadi caught this image a few hours ago from Washington state. A thin crescent Moon, sunlight illuminating the rugged lunar surface. And 2,400 times farther away—and on the other side of the Sun—mighty Jupiter, and its moons Io (left) and Ganymede (right).
For years we've been respecting Do Not Track and GPC headers on Geizhals. If you have one of these headers set in your browser, we don't show a cookie banner and don't load ads or other third party stuff. It's not that hard. orf.at/stories/3441...
Unerwartete Wende: Industrie für, NGOs gegen Cookie-Banner
Sie sind auf praktisch jeder Website zu finden und ein beliebtes Streitthema: Dienen oder verhindern Cookie-Banner Datenschutz? Ende des Vorjahres kündigte die EU jedenfalls gravierende Änderungen an,...
orf.at
This Is For Everyone is now available in paperback. You might recognise the face on the cover...a younger me at MIT in 1998 when 150 million people used the web. Today it's roughly 6 billion. Read about how the web came to be and where I think it's going ➡️ thisisforeveryone.timbl.com