Advertisement · 728 × 90

Posts by Martin Grubinger

When moving fast, talking is the first thing to break When you make speed and “moving fast” the biggest priority on a project or in an organization, the first thing to breakdown is talking to each other. Talking takes time. Consensus is expensive and slo...

📝 When moving fast, talking is the first thing to break

daverupert.com/2026/04/more...

1 day ago 32 10 6 1
Preview
The Git Commands I Run Before Reading Any Code Five git commands that tell you where a codebase hurts before you open a single file. Churn hotspots, bus factor, bug clusters, and crisis patterns.

piechowski.io/post/git-com...

If you're working in a historic and large codebase, these commands might give some interesting insights.

1 day ago 9 0 0 0

Love to see corrupt authoritarians voted out.

2 days ago 36 2 1 0
The Great CSS Expansion CSS now does what Floating UI, GSAP ScrollTrigger, Framer Motion, and react-select used to require JavaScript for. Here is exactly how much that saves, why these libraries were painful beyond their size, and what the platform still hasn't figured out.

Amazing post. I hope web devs understand this as downstream of antitrust pressure on Apple re: iOS & other browsers.

@open-web-advocacy.org won the headcount Apple poured in since '20 because it allowed them to claim engagement w/o threatening the app store:

blog.gitbutler.com/the-great-cs...

5 days ago 46 7 1 2
Video

Update: We ended up deploying a similar solution as to the one outlined in the post to geizhals.at (grooovinger.com/notes/2026-0...). Supports dark mode as well.
What required a bit more tinkering was the Compare-Widget that can sit flush to the bottom of the viewport, but the concept is the same.

6 days ago 2 1 0 0
Preview
Name-Only Containers: The Scoping We Needed If we give a `container-name` to the root of all our unique components, we can scope styles to them with a simple @container query.

ok hear me out.

If we put a unique `container-name` on the root of all of our components... that's... perfect scoping, via:

@container unique-name {
button {}
.whatever {}
}

That's platform-level CSS modules. That's the scoping we need! frontendmasters.com/blog/name-on...

1 week ago 110 13 9 4

It's impossible to bomb Iran if you have visited it. If you experienced its profound beauty, its immensely hospitable people, its utter cultural richness.
Or, if you're a somewhat decent human being.

1 week ago 2 0 0 0
The Change — A recent change to CSS fixes this issue: position: sticky can now track the nearest scrolling container per axis.

The Change — A recent change to CSS fixes this issue: position: sticky can now track the nearest scrolling container per axis.

A nine-year-old CSS spec issue has been resolved! 🎉

`position: sticky` now tracks the nearest scrolling container per axis. Want to stick an element to a scroll container AND the document? Soon possible.

Chromium only for now, but great to see this land!

https://www.bram.us/2026

1 week ago 36 2 2 0
Viktor Orbán: Last Week Tonight with John Oliver (HBO)
Viktor Orbán: Last Week Tonight with John Oliver (HBO) YouTube video by LastWeekTonight

John Oliver über Viktor Orban.

www.youtube.com/watch?v=SkRw...

1 week ago 85 34 2 0
Advertisement
Video

🎉 We're excited to finally announce TinyBase v8.1 - the one with native Svelte 5 support.

We've got Svelte demos, guides, and a getting-started tool. Links below!

This was fun and we want to give a huge shout out to the @svelte.dev community for being so helpful and supportive!

1 week ago 23 6 2 1

Companies are gambling at this point. If you can, please speak up inside your company so they up their open source strategy and commit (more) funds to make our shared commons sustainable. We're going to lose it all. Funding dynamics in OSS need to change. Fast.

1 week ago 51 16 2 0
Preview
More Projects Please We’re actively seeking new UX design, UI design or hybrid creative/development challenges to solve.

Over the past 19 years, my team @cloudfour.com have shared over 600 articles and resources with the #WebDesign community, absolutely free.

But now, our design practice is in danger without your help. Please read and share: cloudfour.com/thinks/more-...

#OpenToWork #UXDesign #UIDesign

2 weeks ago 37 36 0 5

We could use your help. If you’ve ever wanted to work with us, now would be an excellent time!

Please spread the word. Thank you!

cloudfour.com/thinks/more-...

2 weeks ago 15 11 0 1

CSS nesting is now Baseline 🎉

Write nested selectors directly in CSS — just like Sass, but natively.

.card {
color: black;
&:hover { color: blue; }
.title { font-weight: bold; }
}

No preprocessor needed.

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

2 weeks ago 327 64 7 9

😬
Yes, I've heard the same things, even from people vaguely aware of how these machines work. I don't get it.

2 weeks ago 1 0 1 0
Preview
KI-Schmeichelei macht User egozentrischer Anwendungen künstlicher Intelligenz (KI) wie ChatGPT plappern Userinnen und Usern oft nach dem Mund: Selbst bei schwierigen moralischen Entscheidungsfragen widersprechen sie selten. Diese KI-Schmeiche...

Worth reading (german)
science.orf.at/stories/3234...

2 weeks ago 1 0 1 0
Screenshot of Chrome Devtools showing a lot of recalculate style blocks.

Screenshot of Chrome Devtools showing a lot of recalculate style blocks.

Q: Why does it take forever to change the color of a product on the amazon website on my phone?
A: Oh, that's why!

2 weeks ago 4 0 0 0
Protocol Handler Registration via Browser Extensions – make everything intensely

Blog post about a new Chromium feature I've been working on to allow Web Extensions register protocol handlers just declaring them in the Manifest.

blogs.igalia.com/jfernandez/2...

3 weeks ago 27 5 1 2
Advertisement
Preview
The Color System I Wish I Understood Sooner Does your system for naming colors always feel like it falls short? This two-layer approach solves so many problems!

♛ Brilliant. Kyle Van Deusen’s two-layer approach to managing color on your project solves problems you might not even know you have yet.

theadminbar.com/semantics-an... 

#ProductDesign #ProductDevelopment #webdevelopment #designsystems #color #palettes #primitives

3 weeks ago 63 11 6 2
Video

#Klimakatastrophe

Zeitrafferaufnahme
des wegschmelzenden
Pasterze-Gletschers
auf dem Großglockner
zwischen 1924 und 2024:
😩🥲

3 weeks ago 591 330 19 21
Video

Modern CSS is just so awesome...all of this with view transitions!

svelte.dev/playground/e...

3 weeks ago 56 5 5 2
Dark-themed code snippet showing URLPattern examples on MDN: two JavaScript blocks matching "/books" and "/books/:id" with console.log outputs.

Dark-themed code snippet showing URLPattern examples on MDN: two JavaScript blocks matching "/books" and "/books/:id" with console.log outputs.

🆕 The URL Pattern API is Newly Available!

Use it to match and extract parts of URLs, no need to reinvent routing logic. Supports literals, wildcards, named groups, and even regex constraints.

Learn how it works 👇
developer.mozilla.org/en-US/docs/...

3 weeks ago 52 5 0 1
Preview
Nothing Phone 4A Pro review: That flagship feeling All style, some substance.

Nothing Phone 4A Pro review: That flagship feeling

3 weeks ago 20 1 1 0
Preview
How to debug the @starting-style at-rule in Polypane | Polypane The @starting-style at-rule makes it possible to animate in elements as you add them to the DOM, something that previously needed JavaScript trickery to…

While you're here, wanna learn more about @starting-style?

Check out our blog post, which also goes into why Polypane's elements panel shows these styles and other browsers do not.

polypane.app/blog/how-to-...

3 weeks ago 4 2 0 0
Video

You can just pluck one-off Web Awesome components to use as you please.

See how easy:

3 weeks ago 59 16 1 3
Advertisement

Crazy how much code we can delete by migrating to native `<dialog>` element.

3 weeks ago 14 2 0 1
Marillen Webcam Das Bild der neuen Webcam wird alle 10 Sekunden automatisch aktualisiert, außerdem gibt es ein Zeitraffer Video der letzten Stunden. Die alte Webcam zeigt den Marillenbaum als Ganzes und wird alle 15 ...

If you can't wait to find out if the Wachauer Marillenblüte is already in vollem Gange, check out this amazing webcam: www.wachauermarille.at/wachauer-mar...
#austriabubble #wachau #marille

3 weeks ago 0 0 0 0
Video

It is incredible to me that stuff like this is possible now with a few lines of CSS only.
See it live: grooovinger.com/notes (on screens smaller than ~1000px the year is inlined without an animation though)

4 weeks ago 3 0 0 0

Vscodium, Zed or Nova maybe?

4 weeks ago 1 1 0 0

Hey 👋 As you might know, I've been running a Rails consultancy for years. Good work, good clients, but quite a generic positioning in a crowded market.

4 weeks ago 1 1 1 1