MWCodebymw.de ↗
code ~

Code, den du sofort einsetzen kannst

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

php_session_csrf_token.phpPHP
Fortgeschritten

Sessions und CSRF-Schutz in PHP – Formulare gegen Fremdzugriff absichern

Ein Login ohne CSRF-Schutz lässt sich von fremden Seiten missbrauchen. Ich zeige dir das Token-Muster, das jedes Formular absichert – erzeugen, verstecktes Feld, per hash_equals prüfen – plus die richtigen Session-Cookie-Einstellungen.

15. Juli 2026 · 20 Aufrufe · · KIMit Hilfe von KI generiert
php_json_api_response_.phpPHP
Fortgeschritten

Eine saubere JSON-API in PHP – richtig antworten und Eingaben lesen

Eine JSON-Schnittstelle in PHP ist mehr als nur json_encode. Ich zeige dir den richtigen Content-Type-Header, passende HTTP-Statuscodes, das Lesen eines JSON-Bodys per php://input und warum du immer JSON_THROW_ON_ERROR setzen solltest.

15. Juli 2026 · 18 Aufrufe · · KIMit Hilfe von KI generiert
javascript_event_deleg.jsJavaScript
Fortgeschritten

Event Delegation in JavaScript – ein Listener statt hundert

Statt jedem Button einen eigenen Click-Listener zu geben, hängst du einen einzigen an den Container und fragst über event.target ab, was geklickt wurde. Das ist schneller, spart Speicher und funktioniert sogar für später hinzugefügte Elemente.

15. Juli 2026 · 20 Aufrufe · · KIMit Hilfe von KI generiert
javascript_promise_all.jsJavaScript
Fortgeschritten

Promise.all in JavaScript – mehrere Requests parallel statt nacheinander

Drei await-Zeilen hintereinander warten unnötig lang – jede Anfrage blockiert die nächste. Mit Promise.all laufen sie gleichzeitig und du wartest nur so lange wie auf die langsamste. Inklusive der robusteren Variante allSettled.

15. Juli 2026 · 21 Aufrufe · · KIMit Hilfe von KI generiert
javascript_optional_ch.jsJavaScript
Einsteiger

Optional Chaining (?.) und Nullish Coalescing (??) in JavaScript

„Cannot read properties of undefined" gehört zu den häufigsten JS-Fehlern. Mit ?. greifst du sicher auf tief verschachtelte Felder zu, mit ?? setzt du saubere Standardwerte – und vermeidest die klassische ||-Falle bei 0 und "".

15. Juli 2026 · 19 Aufrufe · · KIMit Hilfe von KI generiert
javascript_destructuri.jsJavaScript
Einsteiger

Destructuring und Spread in JavaScript – Objekte und Arrays elegant auspacken

Mit Destructuring holst du gezielt Werte aus Objekten und Arrays, mit dem Spread-Operator kopierst und kombinierst du sie. Zusammen sparen sie dir jede Menge Zwischenvariablen – und den unbeabsichtigten Mutations-Bug.

15. Juli 2026 · 20 Aufrufe · · KIMit Hilfe von KI generiert
javascript_array_map_f.jsJavaScript
Einsteiger

map, filter und reduce in JavaScript – Arrays ohne for-Schleife verarbeiten

Drei Array-Methoden ersetzen die meisten for-Schleifen: map wandelt jedes Element um, filter siebt, reduce fasst alles zu einem Wert zusammen. Ich erkläre reduce so, dass es endlich klick macht.

15. Juli 2026 · 21 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_benannte_standa.ktKotlin
Einsteiger

Benannte und Standard-Argumente in Kotlin – kein Bedarf mehr für 5 Überladungen

Mit Standardwerten und benannten Argumenten ersetzt Kotlin ganze Stapel überladener Funktionen. Der Aufruf-Code wird lesbarer und du vergisst nie mehr, welcher der vier Boolean-Parameter welcher war.

15. Juli 2026 · 17 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_collections_map.ktKotlin
Einsteiger

Listen umformen in Kotlin – map, filter, groupBy und associateBy

Statt Schleifen mit Zwischenlisten formst du Daten in Kotlin deklarativ um: map wandelt, filter siebt, groupBy bündelt, associateBy baut ein Nachschlage-Map. Ich zeige die vier an einem kleinen Beispiel.

15. Juli 2026 · 18 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_null_sicherheit.ktKotlin
Einsteiger

Null-Sicherheit in Kotlin – ?., ?: und warum du !! meiden solltest

Kotlins Typsystem trennt nullbare von nicht-nullbaren Werten – die NullPointerException wird damit fast unmöglich. Ich zeige dir die drei Operatoren, die du täglich brauchst, und die eine Falle namens !!.

15. Juli 2026 · 15 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_extension_funct.ktKotlin
Einsteiger

Extension Functions in Kotlin – bestehende Klassen erweitern, ohne sie zu ändern

Mit Extension Functions hängst du eigene Methoden an fremde Klassen wie String oder View – ganz ohne Vererbung. Ich zeige dir, wie das geht, wo es glänzt und welche Grenze du kennen solltest.

15. Juli 2026 · 20 Aufrufe · · KIMit Hilfe von KI generiert
kotlin_scope_functions.ktKotlin
Einsteiger

Scope-Funktionen in Kotlin – let, apply, run, also und with richtig einsetzen

let, apply, run, also, with – fünf kleine Helfer, die Kotlin-Code kürzer und lesbarer machen. Ich zeige dir mit einem einfachen Merksatz, welche du wann nimmst, ohne dass es kryptisch wird.

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