- // Pick of the Day
Picks of the Day
Viele unserer Podcastfolgen sind mit einem besonderen Sahnehäubchen gespickt: dem Pick of the Day. Sowohl unsere Gäst:innen als auch Dennis, Sebi, Jojo und Fabi empfehlen euch in dieser Rubrik die neuesten Features, praktische Tools, hilfreiche Webseiten, spannende Literatur oder allgemein Inhalte, die Spaß machen.
- Deep Dive 184 – Rolldown mit Alexander Lichter
Ein Tool, das unnötige Dependencies, Exports und Dateien in euren Webprojekten entfernt.
- Deep Dive 184 – Rolldown mit Alexander Lichter
Ein TC39 Proposal für verbesserte random functions in JavaScript.
- Deep Dive 184 – Rolldown mit Alexander Lichter
Eine Liste von Anleitungen zum Nachbauen etablierter Software (von Redis bis Netzwerk-Programmierung).
- Deep Dive 181 – Gamification mit Prof. Stephan Jacob
Dave stellt mit Borderlands Science ein faszinierendes Beispiel für Citizen Science direkt in einem AAA-Spiel vor. Innerhalb von Borderlands 3 konnten Spieler:innen ein Minispiel spielen, das auf den ersten Blick an Titel wie Tetris oder Candy Crush erinnert. Tatsächlich halfen sie damit aber Wissenschaftler:innen der McGill University, Gearbox Software und The Microsetta Initiative, das menschliche Mikrobiom im Darm zu kartieren.
- Deep Dive 181 – Gamification mit Prof. Stephan Jacob
"Meshtron" von NVIDIA ist ein KI-Verfahren, das aus Punktwolken erstaunlich hochwertige, game-ready 3D-Meshes erstellen kann und den Workflow für 3D-Artists revolutionieren soll.
Unser Gast Prof. Stephan Jacob empfiehlt den YouTube-Kanal "Two Minute Papers" für alle, die an aktuellen wissenschaftlichen Veröffentlichungen im Bereich Grafik und KI interessiert sind.
- Deep Dive 183 – Vite mit Dominik Göpel
Noch nie lagen Genie und Wahnsinn näher beieinander als in diesem Quiz!
Anhand älterer und teilweise suspekten Fotos müsst ihr entscheiden, ob es sich bei einer gezeigten Person um eine:n Serienmörder:in handelt oder um eine unschuldige Person, die Programmiersprachen erfunden hat.
- Deep Dive 183 – Vite mit Dominik Göpel
Vitest ist ein moderner Test-Runner, der speziell für Vite-Projekte entwickelt wurde. Er nutzt die bestehende Vite-Konfiguration und Pipeline, wodurch Tests nahtlos in die Entwicklungs- und Build-Prozesse integriert werden. Anders als traditionelle Test-Runner wie Jest vermeidet Vitest doppelte Konfigurationsaufwände und ermöglicht eine schnellere Testausführung durch den Einsatz von Worker-Threads und Vites Hot Module Reloading (HMR). Zudem ist die API weitgehend mit Jest kompatibel, was einen einfachen Umstieg ermöglicht.
Während Jest und andere Test-Runner oft unabhängig vom Build-Tooling arbeiten, setzt Vitest auf die Stärken von Vite: schnelle Transformationen, flexible Plugins und eine optimierte Development Experience (DX). In Kombination mit Cypress für End-to-End-Tests bietet Vitest eine leistungsstarke Lösung für Unit- und Integrations-Tests, die speziell auf moderne Frontend-Entwicklung zugeschnitten ist.
- Deep Dive 183 – Vite mit Dominik Göpel
Robert „Uncle Bob“ Martin und John Ousterhout sind wohl zwei der meistgelesen Autor:innen in der Literatur der Softwareentwicklung. Ihre Bücher „Clean Code“ und „A Philosophy of Software Design“ gehören quasi zu den zeitlosen Standardwerken des Feldes und stehen in den Regalen unzähliger Entwickler:innen.
Und trotzdem sind die Standpunkte der beiden Autoren oftmals sehr widersprüchlich zueinander. Umso interessanter ist daher dieses Transkript einer (freundschaftlichen) Diskussion der beiden über ihre unterschiedlichen Ansätze.
Ihr müsst keines ihrer Bücher gelesen haben, um wertvolle Erkenntnisse aus dieser Diskussion zu ziehen. Doch auch für Leser:innen der Bücher ist die Diskussion eine echte Bereicherung.
- Deep Dive 183 – Vite mit Dominik Göpel
Wie gut könnt ihr obskure Wahrheiten von falschen Fakten unterscheiden? Real Bird Fake Bird ist ein kurzweiliges Online-Quiz, das euch jeden Tag eine neue Wissens-Kategorie vorstellt und euch sieben Fakten bzw. Namen dazu liefert.
Es liegt an euch zu entscheiden, was davon wahr ist und was frei erfunden! Jeden Tag könnt ihr so euer (sehr nischiges) Wissen unter Beweis stellen. Aber passt auf, dass ihr keinen Tag verpasst, denn jede Kategorie kann nur an einem Tag gespielt werden – danach verschwindet sie wieder.
- Deep Dive 178 – Indie Development mit Frederik Riedel
Die
oklch()
funktionale Notation drückt eine gegebene Farbe im Oklab-Farbraum aus. Das hier verlinkte Beispiel zeigt euch wie ihr es nutzen könnt, um wunderbar harmonische Verläufe in CSS zu erzeugen. Es werden mehrere Stopps erzeugt, anstatt einfach nur konventionell zwei Farben miteinander zu vermischen.