Hey, an alle, die zufällig hier gelandet sind. Kürzlich habe ich angefangen, klassische Musik zu komponieren, und ich mache ein wenig Fortschritt. Mein dritter Versuch hat nur 3 Stunden gedauert, im Vergleich zu den 7 Stunden, die der zweite Versuch gebraucht hat. (PDFs mit Noten im Post)


Wenn du bereits mit JavaScript gearbeitet hast, bist du wahrscheinlich schon auf TypeScript gestoßen. Aber warum solltest du es lernen? TypeScript bringt statische Typisierung in die Welt von JavaScript – das macht deinen Code robuster, lesbarer und leichter zu debuggen. Als erfahrener Entwickler wünschte ich, ich hätte TypeScript viel früher gelernt.

Git ist ein Versionskontrollsystem, das Entwicklern hilft, Änderungen zu verfolgen und in Teams zu arbeiten. Wichtige Konzepte sind Repositories, Branches, PRs und Commits. Das Branching-Modell ermöglicht es, an verschiedenen Features und Fixes gleichzeitig zu arbeiten und stabile Release-Zyklen beizubehalten. Git bietet Befehle wie merge
und rebase
, die beim Zusammenführen von Branches helfen. Mit Optionen wie --no-ff
und --squash
kannst du entscheiden, ob die gesamte Commit-Historie erhalten bleibt oder alle Änderungen zu einem einzigen Commit zusammengeführt werden.