React
useMemo und useCallback in React: Performance gezielt optimieren
Wie du mit useMemo und useCallback unnötige Berechnungen und Re-Renders vermeidest – und wann du sie besser gar nicht einsetzt.
React
Wie du mit useMemo und useCallback unnötige Berechnungen und Re-Renders vermeidest – und wann du sie besser gar nicht einsetzt.
JavaScript
map, filter und reduce sind die drei mächtigsten Werkzeuge für die Arbeit mit Arrays. Lerne, wie du damit Datenverarbeitung deklarativ und ohne fehleranfällige Schleifen schreibst.
Datenbanken
Mit GROUP BY und Aggregatfunktionen wie COUNT, SUM und AVG verwandelst du rohe Datensätze in aussagekräftige Auswertungen. So funktioniert es Schritt für Schritt.
Python
Manuelles Ausprobieren reicht irgendwann nicht mehr. Mit pytest schreibst du automatisierte Tests, die deinen Code bei jeder Änderung prüfen – wir starten bei Null und arbeiten uns zu Fixtures und Parametrisierung vor.
Algorithmen
Sortieren ist eines der klassischen Probleme der Informatik. Wir schauen uns drei wichtige Algorithmen an – vom einfachen Bubble Sort bis zum schnellen Quicksort – und verstehen, warum die Laufzeit so entscheidend ist.
Python
Python ist dynamisch typisiert – trotzdem lohnen sich Type Hints. Du erfährst, wie Annotationen deinen Code lesbarer machen, Fehler früh aufdecken und deine Tools cleverer werden lassen.
Python
Pfade als Strings zusammenzubasteln führt schnell zu Bugs. Das pathlib-Modul macht den Umgang mit Dateien und Verzeichnissen in Python deutlich sauberer.
JavaScript
Wie du deinen Code mit ES-Modulen sauber in wiederverwendbare Dateien aufteilst – mit named exports, default exports und praktischen Import-Tricks.
React
useRef kann mehr als nur DOM-Elemente ansteuern. Du lernst, wie du damit Eingabefelder fokussierst, Werte über Renderings hinweg speicherst und unnötige Neu-Renderings vermeidest.
React
Props durch fünf Komponenten-Ebenen durchreichen? Muss nicht sein. Mit der Context API stellst du Daten wie Theme oder User-Infos direkt dort bereit, wo sie gebraucht werden.
Grundlagen
Regex sieht kryptisch aus, ist aber ein mächtiges Werkzeug: Lerne, wie du mit regulären Ausdrücken in Python und JavaScript Textmuster findest, validierst und ersetzt.
Python
Generatoren erzeugen Werte erst dann, wenn du sie brauchst – und sparen so massiv Speicher. In diesem Beitrag lernst du, wie yield funktioniert und wann sich Generatoren wirklich lohnen.