Thilo Maier

@maier.tech

Frontend developer based in Rotterdam.

When your hosting company buys ads on an NYC subway station and boasts about a viral video on a platform they should not be on, I am starting to get nervous that another great service might be off track and derail in the not so distant future. blog.railway.com/p/how-to-mak...

How we made a viral commercial for developers

We made a commercial for Railway featuring the actor behind Gilfoyle from Silicon Valley. This is how we made it so that a developer like you would watch it.

blog.railway.com

Skeleton v5 is now available! 🎉 🎨 Theme format overhaul 🔲 Corner Shape 🏷️ Brand Color 📏 Element Sizing ✂️ Masks 🧩 New form utilities 🪟 New Tailwind components 🆕 New Framework components 🛠️ Theme Generator updates Full details here: github.com/skeletonlabs...

Bild

It's frustrating to to see political leaders in the EU undermine a recent no by the European Parliament to pursue a fever dream of mass surveillance. Opportunistic behaviour is incredibly toxic no matter if it's at local government, national government or EU level. And I see so much of it lately.

Tuta@tuta.com · 4w ago

CHAT CONTROL IS BACK → Today the urgent procedure for Chat Control 1.0 was passed. Next up: EU Parliament is voting on Thursday. If Chat Control passes your messages, pictures, videos will all be scanned because the law will require it - this removes privacy & welcomes mass surveillance in the EU.

Screenshot of a tweet from Roberta Metsola, "Great meeting film legend, entrepreneur and all round good guy Ashton Kutcher @aplusk
 at @Europarl_EN
 today to discuss Europe's efforts to protect children.

Grateful for his tireless commitment and determination in the fight against child abuse and trafficking." with an image of her and Ashton Kutcher taking a selfie.

My experience with agents is that it doesn't make my work "faster". In the end it costs roughly the same amount of time, if not longer But my role has shifted from "builder" to "sculptor", which is a completely different job. I hated it at the very beginning tbh, but I'm getting better at it slowly

Recently, @pnpm.io v11.5.3 broke some of my deployments. In my post I explain the breaking change, why it was a good call by the PNPM team to mitigate yet another form of supply chain attack, and how I fixed my deployments. maier.tech/posts/why-pn...

Why PNPM broke my website to prevent credential leakage

PNPM v11.5.3 stopped expanding env vars in repository .npmrc files to block credential theft. Here's how to authenticate with private registries now.

maier.tech

Nobody has been getting more flak recently than @github.com for their continued outages. That's why I appreciate when they roll out small quality of life improvement like this little repository switcher.

Screenshot shows a red arrow that points at the new repository selector.

Nobody has been getting more flak recently than @github.com for their continued outages. That's why I appreciate when they roll out small quality of life improvement like this little repository switcher.

Screenshot shows a red arrow that points at the new repository selector.

Double customer service anti-pattern: Step 1: Send me an unwanted customer satisfaction survey. Step 2: Tell me that my screen size is too small to see the unsubscribe page. It's wild what you can see in the wild.

Screenshot of an unsubscribe page on a mobile phone that says in Dutch that the screen size is too small to render the page.

It looks like the latest @pnpm.io authentication settings changes have broken all my deploy pipelines both on GitHub and on Railway. I am all for hardening the dependency supply chain but I am also all for adding deprecation warnings while things are not broken yet. pnpm.io/npmrc

pnpm.io

I don't know how long this lasts, but OpenCode Go has temporarily increased MiniMax M3 usage limits. Great opportunity to test a non-mainstream LLM.

Bild

GitHub (or version control in general) may be the next legacy dev domino piece that will fall. @zed.dev is not the only company working on a replacement. Pierre (pierre.computer) is rethinking primitives and also working on a code storage solution.

Zed@zed.dev · 2mo ago

Great software always took shape in conversation, not the commit. With agents, the conversation that generates the code is becoming the true source of our software. And Git can't keep up. So we built something that can. Meet DeltaDB: zed.dev/blog/introdu...

There are two ways to resolve the cognitive dissonance of being on Twitter while also caring about all the awful shit happening because of Twitter 1. Leave Twitter 2. Stop caring Profoundly disappointing how many people I like seem to have chosen the latter

So, I'm trying OpenCode Zen with API pricing for my side project. I fire off a few short prompts with Zen/GPT-5.5 and it cost me 1.11$. For maybe 5 mins of coding. Which means a small feature that takes me 1 hour to build might cost me 10-15 $.