Modern CSS • Web Platform APIs • Rails + SQLite

Berlin, Germany
Stephen Margheim retweeted
My hot take from chatting to @poteto is that we should use MORE abstractions in the AI age You can use them (combined with harsh lint rules) to reduce the design space available to the agent and constrain them only to good decisions. Combined with the fact that high-leverage abstractions let you do more with less code - so, more token efficient. Plus, unwinding the damage from a bad abstraction is much cheaper with agents. This runs counter to a lot of folks thinking that agents just want to read the raw code. They can, but they're not maximally efficient that way. Be braver! Design abstractions.
153
109
2,188
163,059
Stephen Margheim retweeted
Stephen and I work super closely at ZAR and in this essay he goes deep into the fundamental truths we are discovering as we learn to use coding agents in a breathe-in, breathe-out fashion. Especially if you're a Rubyist, go ahead and read the article then take a good look at github.com/tools4imps/exhale… to understand why this is actionable intelligence you can put to work today.
1
5
35
3,370
Stephen Margheim retweeted
Mutineer 1.4.0 is out. Your tests pass. But would they catch a bug? Mutation testing for Ruby that gives you more confidence in your code, and the code your AI writes. davidteren.github.io/mutinee…
2
4
481
Stephen Margheim retweeted
Yesterday was a blast! Thank you all so much for joining us in person or watching the livestream! 🫶 Huge thanks to our sponsor ablefy - and to Paweł from Visuality for coming to Berlin to give his awesome talk. What a wonderful way to kick off Berlin.rb! ❤️ #Ruby #Berlin
5
17
2,520
Stephen Margheim retweeted
Lineup's locked in for September 8 at ablefy! @paolino: RubyLLM 2.0 - Beyond Agents. @realPawelS, CTO at Visuality: HiFuMi, the story of building an online Rails apps generator. Free food and drinks, everybody welcome! Also, we have a stream: luma.com/berlinrb
3
9
1,840
I get to meet the one, the only, the Takesman @IanLandsman tonight in Amsterdam. Pretty excited, won’t lie
2
3
1,371
Stephen Margheim retweeted
I like how TracePoint is used in chaotic_job (a gem for testing background jobs) by @fractaledmind github.com/fractaledmind/cha…
1
2
13
2,308
"execution is not the same as orchestration" A great point when thinking about or building durable execution patterns in your apps.
Once you admit your workflows are DAGs, it will do you well to also separate the DAG from the nodes, and do it well. blog.julik.nl/2026/01/on-the…
1
901
After 11 long years, I am finally back in a square year. Looking forward to being 36!
4
12
2,015
Aaron is one of the best educators I have ever met. I am 100% certain that this will be some of the very best content out there for harnessing AI to build, fast but with quality. I'm pre-purchasing, what about you?
They say AI is the end for developers. They say the job market is gone. They say learning to code is pointless. I don’t buy it. I think we're just getting started.
2
1
10
3,927
CSS Anchor Positioning is now baseline. Firefox 147 ships today with full support. Chrome, Edge, Safari — all on board. Position elements relative to other elements. No JavaScript. Here's the 60-second rundown...
7
5
131
13,776
Best part: automatic fallbacks. .popup { position-area: block-end; position-try: flip-block; } Popup below the anchor. Not enough space? Flip it above. The browser does the math. You write the rules.
1
9
1,356
Tooltips. Dropdowns. Popovers. Context menus. All that JavaScript you wrote to keep things in viewport? Delete it. The platform keeps winning.
13
1,203
Building HTML UI forced me to figure out how to write CSS classes that integrate deeply with Tailwind v4. I want 3 things: intellisense, tree shaking, and easy utility overrides. Here’s I make it all work 🧵
7
23
3,501
The ui- prefix matters too. When you see .btn you have no idea what you’re dealing with. Bootstrap? Old semantic class? Random utility? `ui-badge` signals intent: zero-specificity visual pattern designed to compose with utilities.
1
2
729
Tailwind v4’s @​utility, @​apply, and @​variant aren’t just new syntax. Combined with :where(), they let you write semantic CSS that’s discoverable, tree-shakeable, readable, and composable. Full write-up: fractaledmind.com/2026/01/02…
5
687