MWCodebymw.de ↗
code ~

Code, den du sofort einsetzen kannst

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

css_object_fit_bilder.cssHTML & CSS
Einsteiger

Bilder ohne Verzerren einpassen mit object-fit

Wenn ein Bild in einen festen Rahmen soll, wird es schnell gestaucht oder verzerrt. object-fit löst das: Das Bild füllt den Rahmen oder passt komplett hinein – ohne die Proportionen zu ruinieren. Mit object-position steuerst du den Ausschnitt.

21. Juli 2026 · 30 Aufrufe · · KIMit Hilfe von KI generiert
css_scroll_snap_slider.cssHTML & CSS
Fortgeschritten

Slider und Karussell mit CSS scroll-snap – ohne Bibliothek

Ein wischbares Karussell, das sauber an jeder Karte einrastet, brauchst du nicht per JavaScript zu bauen. Mit scroll-snap sagst du dem Browser, wo der Scroll stehenbleiben soll – flüssig, mit Touch und Trackpad.

21. Juli 2026 · 28 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_compose_animate.ktKotlin
Fortgeschritten

animateAsState in Jetpack Compose – flüssige Animationen in einer Zeile

Du willst, dass sich Größe, Farbe oder Position weich verändern, statt hart umzuspringen? In Compose brauchst du dafür keinen Animator und keinen State-Maschinen-Zoo – ein animateDpAsState oder animateColorAsState reicht. Ich zeige dir, wie das funktioniert.

21. Juli 2026 · 28 Aufrufe · · KIMit Hilfe von KI generiert
css_aspect_ratio_seite.cssHTML & CSS
Einsteiger

aspect-ratio in CSS – Seitenverhältnisse ohne Padding-Trick

Früher brauchte man den berüchtigten padding-top-Hack, um ein 16:9-Element zu bauen. Mit aspect-ratio geht das in einer Zeile – für Videos, Vorschaubilder und quadratische Kacheln, die beim Laden nicht springen.

21. Juli 2026 · 30 Aufrufe · · KIMit Hilfe von KI generiert
html_details_accordion.cssHTML & CSS
Einsteiger

Akkordeon & FAQ ohne JavaScript – <details> und <summary>

Aufklappbare Abschnitte brauchen kein JavaScript. Das HTML-Paar <details>/<summary> bringt das Auf- und Zuklappen von Haus aus mit – barrierefrei und tastaturbedienbar. Ich zeige das Markup, ein sauberes Styling und wie du eine echte Akkordeon-Gruppe baust.

21. Juli 2026 · 26 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_when_ausdruck.ktKotlin
Einsteiger

when in Kotlin – mehr als ein switch

when ersetzt das switch aus Java, kann aber viel mehr: es liefert einen Wert zurück, prüft Bereiche und Mengen, arbeitet ohne Argument wie eine if-Kette und erzwingt bei sealed-Typen Vollständigkeit. Ich zeige dir alle vier Varianten.

21. Juli 2026 · 29 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_companion_objec.ktKotlin
Einsteiger

companion object in Kotlin – der saubere Weg zu „statischen" Membern

Kotlin kennt kein `static` wie Java. Für Konstanten, Fabrik-Methoden und Co. gibt es das companion object. Ich zeige, wofür ich es nutze – und den Factory-Trick, mit dem der Konstruktor privat bleibt.

21. Juli 2026 · 29 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_inline_reified_.ktKotlin
Fortgeschritten

inline und reified in Kotlin – den Typ zur Laufzeit behalten

Generische Typen sind in Kotlin zur Laufzeit normalerweise „weg" (Type Erasure). Mit einer inline-Funktion und reified holst du den Typ zurück – und schreibst so knappe Helfer wie fromJson<User>() ohne Class-Parameter.

21. Juli 2026 · 25 Aufrufe · · KIMit Hilfe von KI generiert
bash_jq_json_terminal.shTerminal
Fortgeschritten

JSON im Terminal verarbeiten mit jq

APIs antworten mit JSON – und dann? Mit jq filterst, formatierst und transformierst du JSON direkt im Terminal, ganz ohne Wegwerf-Skript. Ich zeige dir die Handvoll jq-Ausdrücke, die ich beim Debuggen von APIs jeden Tag brauche.

21. Juli 2026 · 27 Aufrufe · · KIMit Hilfe von KI generiert
sql_join_inner_vs_left.sqlSQL
Einsteiger

SQL-JOINs verständlich – INNER JOIN vs. LEFT JOIN

Zwei Tabellen zusammenführen ist Alltag – und die häufigste Fehlerquelle ist der falsche JOIN-Typ. Ich erkläre dir INNER JOIN und LEFT JOIN an einem konkreten Beispiel und warum ein LEFT JOIN dir Zeilen „verstecken" kann, wenn du im WHERE nicht aufpasst.

21. Juli 2026 · 22 Aufrufe · · KIMit Hilfe von KI generiert
html_dialog_modal_nati.cssHTML & CSS
Einsteiger

Modale Dialoge ohne Framework – das native &lt;dialog&gt;-Element

Für ein Modal brauchst du kein Bibliotheks-Ballast und keine z-index-Schlacht. Das HTML-Element &lt;dialog&gt; bringt Overlay, Fokus-Falle und Schließen mit Escape von Haus aus mit. Ich zeige dir showModal(), ::backdrop und das saubere Schließen.

21. Juli 2026 · 24 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_compose_remembe.ktKotlin
Fortgeschritten

rememberCoroutineScope – Coroutinen aus einem Klick in Jetpack Compose starten

LaunchedEffect ist super für Effekte beim Zusammenbau der UI – aber wie startest du eine Coroutine, wenn der Nutzer auf einen Button tippt? Dafür gibt es rememberCoroutineScope. Ich zeige den Unterschied und ein typisches Snackbar-Beispiel.

21. Juli 2026 · 27 Aufrufe · · KIMit Hilfe von KI generiert
← NeuereSeite 9 / 16Ältere →