"Senior Full Stack Engineer (PHP/Laravel • Node.js/NestJS • Next.js/Electron)"
Über mich
Work Experience
Artikel
-
PHP-Grundlagen & globale Variablen: Gültigkeitsbereich & Superglobale | DevSense
phpEin umfassender Leitfaden zu PHP-Variablen-Gültigkeitsbereichen (lokal, global, statisch) und allen Superglobalen. Erfahren Sie Best Practices, Sicherheitsfallen und PHP 8.1+ Einschränkungen.
-
Funktionale Programmierung in PHP: Closures, Callables und moderne Array-APIs | DevSense
phpMeistern Sie die funktionale Programmierung in PHP. Lernen Sie Closures, Arrow Functions (7.4+), First-Class Callable Syntax (8.1+), moderne Array-Methoden (8.4+) und Pure Functions.
-
Magische Methoden in PHP: Hinter den Kulissen von dynamischem OOP | DevSense
phpEin umfassender Leitfaden für Entwickler zu magischen Methoden in PHP. Erfahren Sie mehr über Constructor Property Promotion, dynamische Eigenschafts-/Methodenüberladung, die Entwicklung der Serialisierung sowie die Performance- und statischen Analyse-Kompromisse.
-
PHP-OOP-Grundlagen: Von Kernkonzepten bis zu asymmetrischer Sichtbarkeit | DevSense
phpMeistern Sie moderne objektorientierte Programmierung in PHP. Lernen Sie Kapselung, Vererbung, interfaces, abstrakte Klassen, Traits, anonyme Klassen (7.0+), Readonly-Eigenschaften (8.1+), Readonly-Klassen (8.2+) und asymmetrische Sichtbarkeit (8.4+).
-
Message-Queues im Vergleich: Redis, RabbitMQ, Kafka | DevSense
architectureWie Sie einen Broker für asynchrone Aufgaben auswählen: Vergleich von In-Memory-Queues (Redis), AMQP-Brokern (RabbitMQ) und Commit-Logs (Kafka) basierend auf Sortierung, Skalierung, Persistenz und Betriebskosten.
-
Observability: Logs, Metriken und Health für Laravel und Mikroschnittstellen | DevSense
architectureWie Sie den Anwendungszustand über Umgebungen und Last hinweg überwachen: strukturierte Protokollierung, Metriken, Traces, Korrelations-IDs über Dienste hinweg und das praktische Spektrum von Tools von Syslog bis Prometheus, Loki, OpenTelemetry und SaaS-APM.
-
PHP-Anwendungen und der Engpass bei Datenbank-Verbindungspools | DevSense
architectureWarum PHP-FPM und Worker Datenbank-Sitzungen vervielfachen, wie Middle-Tier-Pooler und Proxys echte Serververbindungen teilen und was Laravel-Teams über PgBouncer-Modi, ProxySQL und Prepared Statements wissen sollten.
-
Webangriffe und Abwehrmassnahmen: XSS, CSRF, SQLi, SSRF, IDOR und Dateiuploads | DevSense
architectureDie am häufigsten anzutreffenden Webangriffe: Injections (SQL/Command), XSS, CSRF, IDOR/Rechteprüfungsfehler, SSRF, unsichere Dateiuploads, Clickjacking und Konfigurationsfallen. Praktische Abwehrmethoden, Header und Checklisten.
-
API-Gateway-Architektur: PHP, Node, Go, Rust, gRPC & RabbitMQ | DevSense
microservicesSo entwerfen Sie ein API-Gateway am Rande Ihres Microservice-Meshs: Vergleich von PHP, Node, Go und Rust, Verwaltung des internen gRPC- und RabbitMQ-Verkehrs und Vermeidung gängiger Routing-Fehler.
-
PHP 5.3: Namespaces, Closures, Late Static Binding & Migration | DevSense
phpUpgrade-Leitfaden für PHP 5.3: Meistern Sie Namespaces, Late Static Binding, Closures, NOWDOC, Phar und Cycles Garbage Collection, während Sie kritische BC-Breaks wie das veraltete ereg und die Entfernung von Call-time Pass-by-reference umgehen.
-
PHP 5.4: Traits, Short Arrays [], Built-in Server & Migration | DevSense
phpUpgrade-Leitfaden für PHP 5.4: Lernen Sie Traits, die Short Array Syntax, Callable-Type-Hints, die automatische Bindung von $this in Closures kennen und erfahren Sie, wie Sie Legacy-Code nach der Entfernung von Magic Quotes und Register Globals migrieren.
-
PHP 5.5: Generators, finally, password_* API & Migration | DevSense
phpUpgrade-Leitfaden für PHP 5.5: Lernen Sie speichereffiziente Generatoren (yield), try-catch-finally-Blöcke, die native Password Hashing API, die ClassName::class-Syntax kennen und wie Sie von veraltetem mysql und preg_replace /e migrieren.
-
PHP 5.6: Variadics, Argument Unpacking, ** & Migration | DevSense
phpUpgrade-Leitfaden für PHP 5.6: Lernen Sie variadische Parameter, Argument-Unpacking mit ..., den Potenzierungsoperator **, den Import von Funktionen/Konstanten über Namespaces, konstante Ausdrücke, hash_equals und strenge SSL/TLS-Standards kennen.
-
PHP 7.0 from 5.6: Zend Engine 3, Scalar Types, ??, <=> & Migration | DevSense
phpUpgrade-Leitfaden für PHP 7.0: Erfahren Sie alles über skalare Typdeklarationen, Rückgabetypen, Null-Coalescing (??), den Spaceship-Operator (<=>), anonyme Klassen, Throwable, CSPRNG und wichtige BC-Breaks.
-
PHP 7.1 from 7.0: Nullables, void, Symmetric Destructuring & Migration | DevSense
phpUpgrade-Leitfaden für PHP 7.1: Nullable-Typen, void-Rückgabetypen, Sichtbarkeit von Klassenkonstanten, symmetrisches Array-Destructuring, iterable-Pseudotyp, Multi-Catch, negative String-Offsets und BC-Breaks.
-
PHP 7.2 from 7.1: object Type, Widening, Libsodium & Migration | DevSense
phpUpgrade-Leitfaden für PHP 7.2: object-Typ-Hint, Parameter-Type-Widening, detailliertere PDO-Debug-Dumps, LDAP EXOP, addrinfo-Sockets-API, libsodium – plus BC-Breaks (count, get_class, object/array-Casts) und mcrypt-Entfernung zu PECL.
-
PHP 7.3 from 7.2: Flexible Heredoc, JSON Exceptions, PCRE2 & Migration | DevSense
phpUpgrade-Leitfaden für PHP 7.3: Flexibles Heredoc/Nowdoc, abschließende Kommata in Aufrufen, Referenz-Destructuring, is_countable, array_key_first/last, JsonException, Argon2id, PCRE2 – und BC-Breaks, die realen Code betreffen.
-
Datenbank-Indizes: Blick unter die Haube und Deep Dive | DevSense
architectureEin umfassender Leitfaden für Entwickler zu B+-Bäumen in InnoDB, Heap-Strukturen in Postgres, Index-Knoten-Pointern, zusammengesetzten Indizes und Write Amplification.
-
PHP 8.0 from PHP 7.4: JIT, Union Types, Match & Nullsafe — Upgrade Guide | DevSense
phpErkunden Sie PHP 8.0 nach 7.4: Named Arguments, Match-Expression, Nullsafe-Operator, Attribute, JIT, Union-Typen – was bricht, was umgeschrieben werden muss und ausführbare Beispiele.
-
PHP 8.1: Enums, Fibers, Readonly & Intersection Types — PHP Upgrade Guide | DevSense
phpPHP 8.1 nach 8.0: Enums, Readonly-Eigenschaften, Fibers, Intersection/never Typen, First-Class-Callables – plus $GLOBALS-Regeln, MySQLi-Exceptions und Deprecation-Watchlist.
-
PHP 8.2: What’s New — Types, Readonly Classes, Security & Migration | DevSense
phpLeitfaden für PHP 8.2: Readonly-Klassen, eigenständige null/false/true Typen, DNF-Typen, #[SensitiveParameter], Random-Erweiterung, Missbilligung dynamischer Eigenschaften und BC-Breaks ab PHP 8.1.
-
PHP 8.3: Typed Constants, #[Override], json_validate & Upgrade Notes | DevSense
phpLeitfaden für PHP 8.3: #[Override], typisierte Klassenkonstanten, Anpassungen beim Klonen von Readonly-Eigenschaften, json_validate, str_increment/str_decrement, sicherere range() und proc_get_status(), Assert-INI-Deprecations und Migrationsklippen.
-
PHP 8.4: Property Hooks, Lazy Objects, New DOM & Migration Guide | DevSense
phpUpgrade-Hinweise für PHP 8.4 (von 8.3): Property Hooks, asymmetrische Sichtbarkeit, Lazy Objects, #[Deprecated], request_parse_body(), neue Dom\* API, neue array_* Helper und die wichtigsten BC-Breaks und Deprecations.
-
PHP 8.5: Pipe Operator, NoDiscard, URI Extension & Migration | DevSense
phpPHP 8.5 nach 8.4: Pipe-Operator |>, #[NoDiscard] und (void), Closures in konstanten Ausdrücken, ext/uri, FILTER_THROW_ON_FAILURE, Opcache im Binary, PDO-Fetch-Konstantenänderungen und Deprecations.
-
PHP on the server: FPM, Swoole, workers & event-loop runtimes | DevSense
phpMeistern Sie moderne PHP-Ausführungsumgebungen: Vergleichen Sie PHP-FPM, langlebige Anwendungsserver (Swoole, RoadRunner, FrankenPHP) sowie asynchrone Event-Loops von ReactPHP/AMPHP und vermeiden Sie Memory Leaks.
-
Laravel Sail: Datenbanken, Redis, Postgres, MongoDB, RabbitMQ in Docker Compose | DevSense
toolsRezepte für Laravel Sail: Redis hinzufügen, zu PostgreSQL wechseln, MongoDB mit PHP-Erweiterung ausführen, RabbitMQ-Sidecar, Mailpit- und Meilisearch-Anbindung, Healthchecks und Named Volumes.
-
Laravel Sail: .env-Layout, Port-Weiterleitungen, CI und lokal vs. Produktion | DevSense
toolsTrennen Sie die Konfiguration von Laravel Sail und dem Host: .env.example, FORWARD_*-Ports, APP_URL in Docker, optionale env_file und GitHub Actions mit Docker Compose sowie Checklisten, wenn Sail nicht Ihr Server ist.
-
Laravel Sail: Queue-Worker, Horizon, Redis, RabbitMQ & fehlgeschlagene Jobs | DevSense
toolsFühren Sie Laravel-Queues in Sail aus: Sync vs. Redis vs. Datenbank, queue:work und Horizon lokal, RabbitMQ mit Community-Treibern, failed_jobs, queue:restart und wie sich die Produktion unterscheidet.
-
Laravel Sail: Fehlerbehebung für WSL2, Berechtigungen, Ports, Rebuilds, OPcache & Vite | DevSense
toolsBeheben Sie häufige Probleme mit Laravel Sail: WSL2-Dateisynchronisierung, UID/GID- und Speicherberechtigungen, FORWARD_*-Portkonflikte, veraltete Docker-Layer, OPcache und Xdebug in der Entwicklung, npm/Vite-Aufteilung von Host und Container sowie sichere Volume-Resets.
-
Laravel Sail: Docker Local Stack, PHP-Versionen, Redis, Postgres, Queues & Deployment-Hinweise | DevSense
toolsPraktischer Leitfaden zu Laravel Sail: PHP-Version ändern, Redis oder RabbitMQ hinzufügen, von MySQL zu PostgreSQL wechseln, MongoDB-Hinweise, Queue-Worker in Containern, Trennung von Umgebungen und wie sich Sail von Dev-/Staging-/Produktionsservern unterscheidet.
-
Senior PHP-Entwickler (Laravel) | DevSense
jobsWerden Sie Teil des DevSense-Teams als Senior PHP-Entwickler und arbeiten Sie an hochfrequentierten Dokumentationsplattformen, APIs und Microservices-Ökosystemen.
-
PHP 7.4 from 7.3: Typed Properties, Arrow Functions, FFI & Migration | DevSense
phpUpgrade-Leitfaden für PHP 7.4: Typisierte Eigenschaften, Arrow Functions (Pfeilfunktionen), Varianz, ??=, Spread-Operator in Arrays, WeakReference, __serialize/__unserialize, OPcache-Preloading, FFI – und BC-Breaks für reale Anwendungen.
-
Datenbanken unter Last: Abfragen, Indizes, MySQL vs. Postgres, Skalierung | DevSense
architectureWie Sie SQL und Schemata optimieren, Indextypen auswählen, wann datenbankseitige Logik zum Nachteil wird, wie sich MySQL und PostgreSQL in der Produktion unterscheiden und was vertikale Skalierung, Replikate, Dekomposition und Sharding wirklich kosten.
-
Datenbank-Abfrageoptimierung: Master Class | DevSense
architectureLernen Sie, wie Sie EXPLAIN und EXPLAIN ANALYZE lesen, Joins und CTEs optimieren, Keyset-Pagination implementieren und das Lastverhalten von MVCC in Datenbank-Engines verstehen.
-
Entwicklung von High-Load Event-Ingestion-Systemen | DevSense
architectureWie Sie Tausende von eingehenden HTTP-Events pro Sekunde verarbeiten: Edge-Validierung, Puffer-Schichten, Batch-Schreiben in den Speicher und Vermeidung von Datenbank-Verbindungsengpässen bei Lastspitzen.