alex

@astahmer.dev

Panda CSS / OSS, frenchy freelancer http://astahmer.dev

Let’s start with something basic like getting diagnostics. Not too much to say about this. Each API call like this is communicating over STDIO with the tsgo process. We'll see some details in a minute.

console.logging program.getSemanticDiagnostics, showing an assignability error as a JS object

finally trying t3code; it makes cursor usable im not stuck in a TUI anymore and my RAM is back! thats nice tho: - i dislike the font and cant change it - dark mode is overall too dark; making it harder to read than codex - cant search in settings? why - cant see the usage left

i accidentally made the best openapi client generator (again) and now it supports any TS schema validation lib, has an Effect based client, has a first-class Tanstack Query adapter, allows filtering to only some endpoints.. without plugins, just a few flags

💫 GM Tanglers! Its release time 💫 Here's whats new: - Full text code-search - Focus mode - Tangled XRPC API - A new homepage - MicroVM powered CI engine

The Atmosphere is a new open network of apps and services that all work together. It's like truly owning your Google Account. Instead of every app being its own walled garden, Atmosphere apps share a common foundation, so you only need one account to use them all, and they can easily share data.

We migrated an Astro site from React and Ark UI to native Web Components. This resulted in 100 KB less JavaScript and no functionality lost. In the process, we built a tiny library called nanotags that makes Custom Elements enjoyable to write. Here's how we did it:

From React to native web with nanotags: a migration that saved 100 KB—Martian Chronicles, Evil Martians’ team blog

Most marketing sites ship a SPA framework just to toggle a sidebar. Here's how we migrated an Astro site from React and Ark UI to native Web Components: 100 KB less JavaScript, no functionality lost, ...

evilmartians.com

I am so, so tired of reading LLM-generated or LLM-assisted articles. Just say what you want to say, in your _own_ voice. It’s *always* better.

Reviewing someone's 4000 LOC AI-generated PR is not fun. Reading AI-generated comments and feeling like you're having an aneurysm is not fun. Testing the AI-generated PR, only to find that it's broken, is not fun. This is the most soulless work I've ever had to do.

Well this is massive: - Every non-US company sees how they can be cut off from US vendors with a snap of a finger. Non-US vendors getting free advertisement - What does this mean for US AI labs’ offices and employees outside the US? Reads pretty draconian What a mess

Bild

I feel like that's the biggest issue in our industry and AI has just multiplied that tenfold. Software that improves people's lives is created with care. I feel like we're teaching a generation of developers that it's totally normal for stuff to be broken all the time. Not sure how to solve this.

patak@patak.cat · 4mo ago

Almost 20 days after launch, the new npmjs dark mode is still utterly broken. I celebrated when they released it. It's great to see npm working on new features. The web needs MS to invest in the registry. But this isn't the way. They should remove dark mode until they have the time to do it right.

gpt 5.4 is so far the only one that makes vibecoding actually work; you can wish apps/features into existence in a few prompts (tho you most likely dont want to look too closely at the code)