MWCodebymw.de ↗
code ~

Code, den du sofort einsetzen kannst

Praktische Code-Snippets aus meiner täglichen Arbeit — kopieren, verstehen, einsetzen.

kotlin_data_class_copy.ktKotlin
Einsteiger

data class in Kotlin – copy(), Destrukturierung und warum ich sie ständig nutze

Ein `data class` ist mehr als ein Container für Felder. Du bekommst equals(), hashCode(), toString(), copy() und Destrukturierung geschenkt – und arbeitest damit sauber mit unveränderlichen Objekten. Ich zeige dir die Teile, die im Alltag wirklich zählen.

21. Juli 2026 · 27 Aufrufe · · KIMit Hilfe von KI generiert
php_null_coalescing_nu.phpPHP
Einsteiger

?? und ?-> in PHP – null-Werte elegant abfangen

Endlose isset()-Prüfungen? Mit dem Null-Koaleszenz-Operator ?? und dem Nullsafe-Operator ?-> greifst du sicher auf womöglich fehlende Werte zu – oft in einer einzigen Zeile.

17. Juli 2026 · 35 Aufrufe · · KIMit Hilfe von KI generiert
php_match_ausdruck.phpPHP
Einsteiger

Das match-Ausdruck in PHP 8 – switch, nur besser

match ist wie switch, aber ein Ausdruck mit Rückgabewert, striktem Vergleich und ohne break-Fallen. Für Zuordnungen ist es kürzer, sicherer und besser lesbar.

17. Juli 2026 · 35 Aufrufe · · KIMit Hilfe von KI generiert
php_filter_var_validie.phpPHP
Einsteiger

Eingaben validieren mit filter_var – E-Mail, URL und Zahlen

Nie blind einer Nutzereingabe vertrauen. filter_var prüft E-Mail-Adressen, URLs und Zahlen mit eingebauten Filtern – zuverlässiger und lesbarer als selbstgebaute Regex.

17. Juli 2026 · 34 Aufrufe · · KIMit Hilfe von KI generiert
php_enum_typsicher.phpPHP
Fortgeschritten

Enums in PHP 8.1 – feste Werte typsicher modellieren

Status als "offen"/"bezahlt"-Strings sind fehleranfällig – ein Tippfehler fällt erst zur Laufzeit auf. PHP-8.1-Enums geben dir feste, typsichere Werte mit Methoden, und die IDE meckert sofort.

17. Juli 2026 · 33 Aufrufe · · KIMit Hilfe von KI generiert
php_datetimeimmutable_.phpPHP
Fortgeschritten

Mit Datum rechnen in PHP – DateTimeImmutable

„In 14 Tagen" oder „wie viele Tage bis zur Frist?" – mit DateTimeImmutable rechnest du sicher mit Datum und Zeit, ohne dass sich ein Objekt heimlich unter der Hand ändert.

17. Juli 2026 · 35 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_withtimeout_cor.ktKotlin
Fortgeschritten

withTimeout – hängende Coroutines nach X Sekunden abbrechen

Ein Netzwerkaufruf, der ewig hängt, blockiert deinen Ladezustand für immer. Mit `withTimeout` gibst du einer Coroutine eine Frist – läuft sie ab, bricht Kotlin sie sauber ab.

17. Juli 2026 · 31 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_runcatching_res.ktKotlin
Einsteiger

runCatching – Fehler in Kotlin funktional statt mit try/catch

Statt jeden Aufruf in try/catch zu wickeln, gibt dir `runCatching` ein Result zurück. Mit `map`, `getOrElse` und `onFailure` liest sich Fehlerbehandlung wie eine saubere Kette.

17. Juli 2026 · 30 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_flow_debounce_l.ktKotlin
Fortgeschritten

Flow.debounce – entprellte Live-Suche in Jetpack Compose

Eine Suche, die bei jedem Buchstaben eine Anfrage feuert, überlastet dein Backend. Mit `debounce` auf einem Flow wartest du eine kurze Pause ab und suchst erst dann – ideal fürs Suchfeld.

17. Juli 2026 · 31 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_enum_class_eige.ktKotlin
Einsteiger

Enum-Klassen in Kotlin – mit Eigenschaften und Methoden

Enums sind mehr als eine Liste von Konstanten. In Kotlin bekommt jeder Wert eigene Eigenschaften und Methoden – perfekt für Zustände, Kategorien oder Konfiguration.

17. Juli 2026 · 33 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_by_lazy_lazy_in.ktKotlin
Einsteiger

by lazy in Kotlin – teure Objekte erst beim ersten Zugriff bauen

Manche Objekte kosten Zeit oder Speicher und werden vielleicht nie gebraucht. Mit `by lazy` baust du sie erst, wenn sie das erste Mal wirklich abgefragt werden – threadsicher und in einer Zeile.

17. Juli 2026 · 31 Aufrufe · · KIMit Hilfe von KI generiert
javascript_urlsearchpa.jsJavaScript
Einsteiger

URLSearchParams – Query-Strings sicher bauen und auslesen

Query-Strings von Hand zusammenzustückeln geht schnell schief – Sonderzeichen, Leerzeichen, Umlaute. URLSearchParams baut und liest sie korrekt kodiert, ganz ohne String-Basteln.

17. Juli 2026 · 32 Aufrufe · · KIMit Hilfe von KI generiert
← NeuereSeite 10 / 16Ältere →