Blindkätzchen findet es sehr spannend, von Meisen und Amseln ausgeschimpft zu werden

The UI is sorta wonky and the results kinda look like ass... but at least it's LIVE! Enjoy code decorations on diff2gif.com/

Man würde ja meinen, dass einem das während des Tippes auffällt. Und nicht erst Tage später an einer ganz anderen Stelle im Projekt.

Disintegrating Rockets - Softwarefehler in der Raumfahrt (und wie wir versuchen sie zu vermeiden) youtube.com/watch?v=zIKZKkPtmN

Gibt's CSS-Scoping mittlerweile nativ? Oder muss ich mein altes Schätzchen hier weiterpflegen? github.com/SirPepe/scoped-styl

TIL: Kompliziertere Mapped Types einfach aus mehreren Einzelteilen mit & zusammensetzen!

export type Optional <T extends object, OptionalKeys extends keyof T> = {
[P in OptionalKeys]?: T[P];
} & Pick<T, Exclude<keyof T, OptionalKeys>>;

TIL: JSON.stringify(new Map([ [ "key", 42 ] ])) ist {}

JSON.stringify() über JEDE Map unabhängig vom Inhalt ist {}

Außerdem TIL: manche Programme machen ein implizites JSON.stringify() und erwähnen es nirgends.

Und das war dann mein Tag heute.

Erklärbär-Termin im Dorf. Aufgabe: die umliegenden größeren Städte unter dem Gesichtspunkt möglichst preisgünstiger Übernachtung und möglichst gutem Fernbahn-Anschluss für die Weiterreise nach X am nächsten Morgen durchsuchen. DAFÜR könnte ich ne KI gebrauchen. Mach mal einer!

Ubuntu installiert. Rechner startet nicht. Ubuntu nochmal installiert. Rechner startet, alles funktioniert.

Es werden mal wieder Bestellungen für Lochdüsen an mich geschickt, die eigentlich an peter-kroener.de gehen sollten...

27 ungelesene E-Mails (bereits bereinigt von denen, die eindeutig non-actionable waren), ein Nachmittag Zeit. Auf geht's.

Alles voller string und string[], keiner steigt da mehr durch. Opaque String Types zurechthacken und dafür Unit Tests zu verkomplizieren erscheint mir aber als schlechter Deal. Type Alias für stringt macht's sprechender, aber suggeriert Nominalität wo keine ist. Alles doof!

Warum merkt der nicht, dass T[K] in der Funktion eine Number ist? Oder merke ich hier etwas nicht?

Ich. Bin. So. Ein. Vollhuhn.

const ownerWindow = queryObjectPath(
stylesheet, "ownerNode.ownerDocment.defaultView",
);

Ich sag lieber nicht wie lange ich mich gewundert habe, warum da IMMER undefined rauskam...

Show older
Mastodon

The original server operated by the Mastodon gGmbH non-profit