MWCodebymw.de ↗
code ~

Code, den du sofort einsetzen kannst

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

bash_set_euo_pipefail_.shTerminal
Einsteiger

Robustes Bash-Grundgerüst mit set -euo pipefail

Ein Shell-Skript, das bei Fehlern einfach weiterläuft, ist gefährlich. Mit set -euo pipefail und einem sauberen Grundgerüst bricht dein Skript beim ersten Problem sicher ab.

8. Juli 2026 · 2 Aufrufe · KIMit Hilfe von KI generiert
sql_upsert_on_conflict.sqlSQL
Fortgeschritten

Upsert in SQLite mit ON CONFLICT DO UPDATE

Einfügen oder aktualisieren in einem einzigen Statement – mit ON CONFLICT ... DO UPDATE. Kein vorheriges SELECT, kein Race Condition zwischen Prüfen und Schreiben.

7. Juli 2026 · 2 Aufrufe · KIMit Hilfe von KI generiert
css_responsive_grid_au.cssHTML & CSS
Einsteiger

Responsives Karten-Grid ganz ohne Media Queries

Mit repeat(auto-fill, minmax()) baust du ein Grid, das die Spaltenzahl selbst an die Breite anpasst. Ein einziger Deklarationsblock ersetzt einen Stapel Media Queries.

5. Juli 2026 · 3 Aufrufe · KIMit Hilfe von KI generiert
javascript_fetch_async.jsJavaScript
Einsteiger

fetch() mit async/await und sauberem try/catch

Daten von einer API holen ist mit fetch() und async/await lesbar wie synchroner Code. Der Haken: fetch wirft bei 404 oder 500 keinen Fehler – du musst response.ok selbst prüfen.

4. Juli 2026 · 1 Aufruf · KIMit Hilfe von KI generiert
javascript_debounce_fu.jsJavaScript
Einsteiger

Debounce in Vanilla JavaScript – ohne Bibliothek

Eine Suche, die bei jedem Tastendruck feuert, überlastet den Server. Mit einer kleinen debounce-Funktion wartest du, bis der Nutzer kurz Pause macht – in wenigen Zeilen, ganz ohne Framework.

3. Juli 2026 · 3 Aufrufe · KIMit Hilfe von KI generiert
php_pdo_sqlite_prepare.phpPHP
Einsteiger

PDO mit SQLite – sichere Abfragen per Prepared Statement

SQLite ist eine ganze Datenbank in einer Datei – perfekt für kleine Projekte. Mit PDO und Prepared Statements fragst du sie sicher ab, ganz ohne SQL-Injection.

2. Juli 2026 · 3 Aufrufe · KIMit Hilfe von KI generiert
php_password_hash_veri.phpPHP
Einsteiger

Passwörter sicher speichern mit password_hash()

Niemals Passwörter im Klartext oder mit MD5 speichern. Mit password_hash() und password_verify() macht PHP das Richtige von selbst – inklusive Salt und späterem Rehash.

1. Juli 2026 · 2 Aufrufe · KIMit Hilfe von KI generiert
kotlin_lazycolumn_item.ktKotlin
Einsteiger

LazyColumn mit stabilen Keys in Jetpack Compose

Eine performante Liste in Compose baust du mit LazyColumn und items(list, key = ...). Die stabilen Keys sorgen dafür, dass Compose beim Umsortieren nur das Nötige neu zeichnet.

29. Juni 2026 · 3 Aufrufe · KIMit Hilfe von KI generiert
kotlin_retrofit_corout.ktKotlin
Fortgeschritten

Retrofit mit Coroutines und sauberer Fehlerbehandlung

Eine suspend-Funktion in Retrofit, ausgeführt auf dem IO-Dispatcher und in ein Result gekapselt – so trennst du Netzwerkfehler, HTTP-Fehler und Erfolg sauber voneinander.

27. Juni 2026 · 1 Aufruf · KIMit Hilfe von KI generiert
kotlin_stateflow_colle.ktKotlin
Fortgeschritten

StateFlow im ViewModel sauber in Compose einsammeln

So hältst du deinen UI-State im ViewModel als StateFlow und liest ihn in Compose lebenszyklus-sicher mit collectAsStateWithLifecycle() aus – ohne Sammel-Leaks im Hintergrund.

25. Juni 2026 · 1 Aufruf · KIMit Hilfe von KI generiert