Martin Grubinger
grooovinger.bsky.social
Martin Grubinger
@grooovinger.bsky.social
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
Pinned
👋
Reposted by Martin Grubinger
The Index is 11 away from 4k subscribers. I'm not much of a metrics enjoyer, but it would be nice to hit that milestone for sure.

piccalil.li/the-index/
The Index
Join thousands of subscribers and discover our twice weekly newsletter, featuring high quality, curated design, dev and tech links.
piccalil.li
February 2, 2026 at 9:59 AM
Reposted by Martin Grubinger
I made this "ad" for one of Cursor's recent features.

It finally solves the terrible problem of knowing CSS.
February 2, 2026 at 2:39 PM
Reposted by Martin Grubinger
New Node.js codemod ✨ Migrate from Chalk to Node.js util styleText nodejs.org/en/blog/migr...
Node.js — Chalk to Node.js util styleText
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
February 2, 2026 at 3:34 PM
Reposted by Martin Grubinger
Do you remember when people were saying "I think my phone is listening to me, i'm getting ads for stuff I spoke about" and people said "They arent listening to you, they're just this good at predicting your interests"?

Well, it happens they were doing exactly that.
www.cbsnews.com/news/google-...
Google to pay $68 million over allegations its voice assistant eavesdropped on users
Class-action lawsuit alleged that Google's voice assistant illegally recorded and shared private conversations with advertisers.
www.cbsnews.com
February 1, 2026 at 9:44 PM
Reposted by Martin Grubinger
The mobile app stores demand we believe that they must be trusted exclusively to protect us, to the exclusion of a powerful open web:

www.theverge.com/news/868614/...

The only thing they're protecting is profits:

infrequently.org/2026/01/nake...
Dozens of nudify apps found on Google and Apple’s app stores
Grok’s gross competitors
www.theverge.com
January 27, 2026 at 6:26 PM
Reposted by Martin Grubinger
Man customizable select is sooo cool! Modern CSS is another level of powerful.

svelte.dev/playground/8...
January 22, 2026 at 10:02 AM
#Vite, precise as always.
(got this from a coworker)
January 22, 2026 at 7:37 AM
Reposted by Martin Grubinger
Europe must not allow itself to be divided, neither by forces from within nor from without.

Europe needs a European patriotism, a feeling – a certainty – of belonging together, of rooting for each other.

www.bundespraesident.at/aktuelles/de...
January 21, 2026 at 1:17 PM
Reposted by Martin Grubinger
January 20, 2026 at 6:11 PM
Reposted by Martin Grubinger
International Station

xkcd.com/3195/
January 20, 2026 at 9:03 PM
Reposted by Martin Grubinger
🚨 I'm Open to Hire!

As a frontend/fullstack engineer who is focused on community and the state of open source and the web, I can help drive your UI/UX product for your users with my years of experience.

Learn more about me at zeu.dev and email me at zeucapua @ gmail for inquiries!
zeu.dev
Zeu is a software engineer, focused on UX product work on frontend web applications
zeu.dev
January 16, 2026 at 12:49 AM
Reposted by Martin Grubinger
An dieser Stelle möchte ich nochmal auf die folgende Seite hinweisen, kann interessant sein wenn man auf der Suche nach einer europäischen digitalen Lösung ist:

european-alternatives.eu
European Alternatives
We help you find European alternatives for digital service and products, like cloud services and SaaS products.
european-alternatives.eu
January 15, 2026 at 4:52 PM
Reposted by Martin Grubinger
With the release of Safari 26, some things have changed, which is why you need to read our updated article on easily detecting Safari and iOS versions!
How to detect Safari and iOS versions with ease in 2026—Martian Chronicles, Evil Martians’ team blog
Read how to accurately detect Safari and iOS versions using WebKit feature checks, behavioral tests, and selective UA hints to gate features safely and avoid breaking UX.
evilmartians.com
January 15, 2026 at 7:11 PM
Looks like after 12 years I'll be going to @smashingconf.com in Freiburg this September again! 🎉 Even better: we'll visit with my (almost) full team!
Can't wait! Who else is going?
smashingconf.com/freiburg-2026
SmashingConf 2026, September 7–10 — Friendly, inclusive, practical event for web designers and developers. — Freiburg in Germany, September 7–10.
The 13th SmashingConf Freiburg — in our lovely hometown in Germany — will be taking place in the Historic Merchants’ Hall on September 7–10. With one track, two days, 12 speakers and 300 attendees, ex...
smashingconf.com
January 15, 2026 at 11:22 AM
Reposted by Martin Grubinger
I'm excited to release Just the Browser! It helps you remove AI features, ads, shopping integrations, and other annoyances from desktop web browsers.

This project includes configuration files, a simple setup script, and guides for manual installation. It supports Chrome, Firefox, and MS Edge.
Just the Browser - Just the Browser
Remove AI features, telemetry data reporting, sponsored content, product integrations, and other annoyances from web browsers.
justthebrowser.com
January 13, 2026 at 4:01 PM
Reposted by Martin Grubinger
Today, we published a security release for @nodejs.org that fixes a critical bug affecting virtually every production Node.js app.

If you use React Server Components, Next.js, or ANY APM tool (Datadog, New Relic, OpenTelemetry), your app could be vulnerable to DoS attacks.

👇
January 13, 2026 at 6:50 PM
Reposted by Martin Grubinger
Introducing the Astro 6.0 Beta.

- Redesigned dev server: run against the same runtime you deploy to
- First-class Cloudflare Workers support with workerd
- Stable Content Security Policy and Live Collections

It's never been a beta time to try Astro 👀
January 13, 2026 at 8:24 PM
Believe me when I recommend listening to System of a Down again. Fits the current state of the world surprisingly well.
January 13, 2026 at 10:10 AM
Reposted by Martin Grubinger
Made a lil' library:
codepen.github.io/slideVars/

Automatically detects CSS custom properties on the :root/html and gives you controls for adjusting them. (But it's also as configurable as you want it to be.)
January 12, 2026 at 6:52 PM
Reposted by Martin Grubinger
Obsidian 1.11 is now available for desktop and mobile!

The new mobile design gives more space to your notes, and helps you quickly navigate your vault.

You can now instantly access Obsidian from your lock screen, home screen, control center, Shortcuts, and Siri.
January 12, 2026 at 4:40 PM
Reposted by Martin Grubinger
Every open source community has a code of conduct. They would instantly and permanently ban harassers from their repos and chats. Yet many still push their members to X, where they can't do absolutely anything to protect them. Every day it is getting worse. I wonder where they will draw the line?
January 11, 2026 at 7:28 PM
Reposted by Martin Grubinger
Now for something completely different.
Am Ende dieser Woche in diesem noch jungen Jahr (fühlt sich angesichts der Ereignisse bereits wie November an) muss das jetzt sein. #rememberBowie
www.youtube.com/watch?v=bsYp...
David Bowie - Heroes
YouTube video by Broken Ridge Records
www.youtube.com
January 11, 2026 at 5:24 PM
Reposted by Martin Grubinger
Tim Cook and Sundar Pichai are cowards
Tim Cook and Sundar Pichai are cowards
Once you’ve traded your principles for proximity to power, do you even run your own company?
buff.ly
January 9, 2026 at 9:30 PM
If you want to know why client-side navigation is (for the most part) a bad idea, try navigating around in NextCloud files. Holy moly, it hurts so bad to use this interface.
January 9, 2026 at 1:01 PM