Ramsch aus dem Modem #52
Diese Woche haben uns ein paar Viren einen Strich durch die Aufnahme gemacht 🤧. Den Newsletter gibt es trotzdem, mit viel Webentwicklung, einem Buch zum Betriebssystem-Selbstbau und einem Blick auf KI in der Programmierausbildung.
Wie immer freuen wir uns, wenn wir Dich im Discord treffen oder Dein Feedback auf Mastodon lesen. Und wenn Du einen Tipp für den Podcast oder den Newsletter hast, schreib uns einfach direkt.
🎙️ RfR113 - Lieber noch eine Folge Biene Maja
Diese Woche gibt es keine neue Folge. Wer RfR113 noch nicht gehört hat: Sandra und Daniel melden sich darin aus der Sommerpause zurück, mit Rückblicken auf Konferenzen und Alternativen zu 1Password. Im Ramsch geht es dort um Reichweiten-Mythen im Fediverse, ein neues Kagi-Feature, NixOS auf TUXEDO-Hardware und pnpm 12.
🛜 Ramsch aus dem Modem
🧱 Ein Betriebssystem von Null
Die Osdev-Notes sind ein Buch, das zeigt, wie man einen Betriebssystem-Kernel von Grund auf schreibt. Die Kapitel reichen von der Wahl des Bootloaders bis zum Ausführen einer ELF-Datei im Userspace. Das Buch gibt es auch in gedruckter Form.
🏁 Programmieren zum Nachbauen
Bei CodeCrafters baust Du bekannte Systeme wie Redis, Git oder SQLite nach, in der Sprache und IDE Deiner Wahl. Als Nebeneffekt lernst Du dabei auch neue Programmiersprachen, wofür CodeCrafters ebenfalls bekannt ist. Die Tests laufen per git push, Ergebnisse und Hinweise kommen nach wenigen Sekunden zurück.
🧩 Web Components, aber robust
Daniel hat in seinem Blogpost Web Components robust schreiben fünf Regeln aus dem Firefox-Quellcode zusammengefasst, zum Beispiel, im constructor keine Attribute anzufassen und sinnvolles Markup im Light DOM zu liefern, statt Inhalt nur per JavaScript zu erzeugen. Anlass war der Artikel How Firefox renders web components von Cassondra Roberts, der ebenfalls sehr lesenswert ist.
📊 State of Devs 2026
Die Umfrage State of Devs 2026 hat Daniel in seinem Blog kommentiert. Die Ergebnisse zeigen, dass die Meinungen zu Bob geteilt sind (49 % positiv, 42 % ablehnend) und viele Angst um den eigenen Job haben.
🏺 Alte Relikte im HTML
Auf Vale.Rocks gibt es eine archäologische Sammlung veralteter HTML-Snippets und Artefakte, von X-UA-Compatible für den Internet Explorer über Conditional Comments bis zu Pingbacks und Really Simple Discovery.
🧷 Moderne Web-APIs für TypeScript
TypeScript kennt nur APIs, die in mindestens zwei Browser-Engines verfügbar sind. Philip Walton stellt dagegen modern-web-types vor, einen Drop-in-Ersatz für die DOM- und WebWorker-Typen. Damit lassen sich auch APIs wie startViewTransition() und fetchLater() ohne Typfehler nutzen.
🤖 Aiaiaiaiai
🎓 Programmieren lernen im KI-Zeitalter
Die FHNW beschreibt im Lernprogramm ihres Moduls Programmieren 1, wie sie mit KI umgeht: als Werkzeug, nicht als Ersatz für verantwortungsvolle Ingenieurinnen und Ingenieure. Die Studierenden sollen die Aufgaben trotzdem selbst lösen, denn "der Weg zur Lösung ist wichtiger als die Lösung selbst".
🎯 Konsum
🍲 Rezepte aus aller Welt
Taste of Travel ist eine deutschsprachige Rezeptseite mit Gerichten aus der ganzen Welt.
💬 Feedback & Support
Schreib uns eine E-Mail, schau auf Mastodon vorbei oder komm in den Discord.
Bis zur nächsten Ausgabe,
Sandra & Daniel 👋