Archiv 27. Februar 2026

cloudflare/cobweb: COBOL to WebAssembly compiler - ich lass das einfach mal hier liegen. Soll doch jemand anders den alten Kram wegräumen. was soll man da auch anderes sagen.

Pyodide ist so ein bisschen mein Lebensretter in bDS: ich muss nämlich gestehen, ich bin jetzt nicht wirklich super tief in TypeScript drin und hab auch eigentlich keine Lust das selber zu schreiben. Wenn die KI das macht, ist das ok, da gibt es genug Wissen auf das ein LLM zurückgreifen kann, aber ich will eigentlich nicht mich da tief einarbeiten. Und Python ist schon seit langem eine meiner favorisierten Sprachen. Und Pyodide bietet genau das: eine Portierung von CPython auf WebAssembly. Das bietet eine angenehme Sprache für Scripte und Makros, die aber auf alles zugreifen kann, was die Applikation macht und - wenn ich das mal will - auch Python Libraries ladenm kann.

Drizzle ORM - war ein Vorschlag der KI beim Bau von bDS und hat sich sehr bewährt. Sauberer ORM für TypeScript mit einer recht netten API, die mich stark an Django erinnert. Zusätzlich saubere Abbildung von Migrations, die dann aber einfach SQL erlauben, also auch komplexere Migrationen ermöglichen. Und bisher völlig unauffällig im Betrieb. Was besonders interessant ist: da gibts eine direkte Übersetzung nach GraphQL, so dass man die objekte dann auch nach außen auf ein API legen kann, was ich mir glaube ich mal angucken sollte (bzw. mich bei der KI beschweren sollte, dass es sich das mal anguckt). Ich bin ja immer ein Fan von flexiblen Standard-Integrationen um externe Tools anzubinden.

A2UI ist ein interessantes Projekt für ein streaming-orientiertes Protokoll für Anwendungen mit LLM Integration. Die Grundidee ist Streaming von JSON Schnipseln aus denen sich dann inkrementell das UI zusammenbaut, und das LLM hat die Kontrolle darüber, was in das UI rein wandert. Es erlaubt dem LLM mehr als nur simple textuelle Beschreibungen oder einfache Ascii-Grafiken zu produzieren und gibt auch Rückfragen des LLM eine andere Optik. Das ganze kommt von Google und wird auf einem offenen github Projekt gepflegt. In bDS habe ich das ganze auch eingebaut und das hat schon was, wenn man über seine Blogposts eine Heatmap der Verteilung auf die Monate bekommen kann.