"Senior Full Stack Engineer (PHP/Laravel • Node.js/NestJS • Next.js/Electron)"
Über mich
Berufserfahrung
Artikel
-
WAF-Bypass via Charset-Confusion: Die Geschichte von CVE-2026-21876 | DevSense
securityErfahren Sie, wie die Schwachstelle CVE-2026-21876 es Angreifern ermöglicht, das OWASP ModSecurity Core Rule Set (CRS) durch Charset-Confusion in Multipart-Requests und Variablen-Überschreiben in Regel 922110 zu umgehen.
-
Schwachstellen beim Dateiupload: Umgehung von Filtern zur Remotecodeausführung (RCE) | DevSense
securityMeistern Sie die Mechanik sicherer Dateiuploads. Erfahren Sie, wie Angreifer clientseitige Prüfungen umgehen, Blacklists ausnutzen, Webserver-Konfigurationen überschreiben und wie Sie sicheren Laravel-Code schreiben.
-
Fortgeschrittene Angriffe über Datei-Uploads: Bypass-Techniken und sichere Abwehrmechanismen
securityEin umfassender Leitfaden für Entwickler zu Sicherheitslücken bei Datei-Uploads, einschließlich MIME-Bypass, Polyglott-Dateien, Zip-Slip, SVG-XSS, PDF-SSRF und sicheren Laravel-Implementierungen.
-
Effektive Suche nach XSS-Schwachstellen: Von alert() zu RCE | DevSense
securityMeistern Sie die Kunst, Cross-Site Scripting (XSS) zu finden und auszunutzen. Lernen Sie universelle Payloads zu bauen, Filter zu umgehen und XSS bis hin zu RCE zu eskalieren.
-
Redis Deep Dive: Single-Threaded-Architektur, Speicherstrukturen, AOF/RDB und Eviction-Policies | DevSense
architectureDetaillierte Analyse der Redis-Architektur. Erfahren Sie, warum die Single-Threaded Event Loop extrem schnell ist, vergleichen Sie AOF vs RDB und konfigurieren Sie Speicherbereinigungsstrategien.
-
SSRF & Sichere Datei-Uploads: Verhindern von Server-Side Request Forgery und Remote Code Execution | DevSense
securitySichern Sie Ihre Backend-Infrastruktur. Erfahren Sie, wie Sie Server-Side Request Forgery (SSRF) und schädliche Datei-Uploads verhindern, die zu Remote Code Execution (RCE) führen.
-
Sicherheitslücken in Webanwendungen & Abhilfemaßnahmen: SQLi, Command Injection, XSS, CSRF & IDOR | DevSense
securitySchützen Sie Ihre PHP-Anwendungen vor häufigen Web-Sicherheitslücken. Erfahren Sie, wie Sie SQL-Injection, Command Injection, XSS, CSRF und IDOR mit sicheren Codebeispielen verhindern.
-
Server- & Infrastruktur-Härtung: Security-Header, TLS, Rate Limiting und Secret-Management | DevSense
securityHärten Sie Ihren Webserver und Ihre Anwendungsinfrastruktur. Erfahren Sie, wie Sie HTTP-Security-Header, TLS-Ciphers, Rate Limiter, sichere Secrets und Datenbank-Isolation konfigurieren.
-
Software-Design-Antipatterns: Spaghetti-Code, God Object, Golden Hammer & Cargo Cult | DevSense
architectureMeistern Sie Software-Design, indem Sie häufige Antipatterns in PHP identifizieren und vermeiden. Lernen Sie, wie Sie Spaghetti-Code, God Objects, Golden Hammer, vorzeitige Optimierung und Cargo Culting refaktoren.
-
Microservice-Antipatterns: Distributed Monolith, Shared Database & Chatty Services | DevSense
microservicesVermeiden Sie kritische Fehler in verteilten Architekturen. Erfahren Sie, wie Sie Microservice-Antipatterns wie Shared Database, Distributed Monolith und Chatty Services identifizieren und refaktoren.
-
Microservice-Architekturmuster: Saga, CQRS, Event Sourcing & Circuit Breaker | DevSense
microservicesMeistern Sie die Architektur verteilter Systeme. Vertiefen Sie Ihr Wissen über Database-per-Service, Saga-Pattern, CQRS, Event Sourcing, Circuit Breaker und Service Discovery in PHP.
-
GoF Verhaltensmuster: Chain of Responsibility, Observer, Strategy und Command | DevSense
architectureEin umfassender Leitfaden zu GoF-Verhaltensmustern in PHP: Strategy, Observer, Chain of Responsibility, Command, Iterator, Mediator, Memento, State, Template Method, Visitor und Interpreter mit sauberen PHP-Codebeispielen.
-
GoF Strukturmuster: Adapter, Decorator, Facade und Proxy | DevSense
architectureEin umfassender Leitfaden zu GoF-Strukturmustern in PHP: Adapter, Bridge, Composite, Decorator, Facade, Flyweight und Proxy mit sauberen PHP-Codebeispielen.
-
GoF Erzeugungsmuster: Singleton, Factory, Builder und Prototype | DevSense
architectureEin tiefer Einblick in GoF Erzeugungsmuster in PHP: Singleton, Factory Method, Abstract Factory, Builder und Prototype mit strengen Typen und Praxisbeispielen.
-
Git-Hygiene und Monorepos: Atomare Commits, Rebasing und Mikroservices-CI/CD
architectureEin umfassender Leitfaden zur Git-Hygiene, zu atomaren Commits, Conventional Commits, Merging vs. Rebasing, interaktivem Rebase, Monorepos vs. Polyrepos und zur Optimierung von CI/CD-Workflows.
-
Datenbanken und verteilte Transaktionen: Isolation, Sperren und Konsensmuster
architectureEin umfassender Leitfaden zu Datenbanktransaktionen, Race Conditions, optimistischem vs. pessimistischem Locking, Redis-basierten verteilten Sperren, 2PC, Saga-Orchestrierung/Choreographie und dem Transactional Outbox-Muster mit Message Brokern.
-
Vom Monolithen zu Microservices: Lebenszyklus von Requests, Datenaggregation und Fehlertoleranz | DevSense
architectureEin umfassender Leitfaden für den Übergang zur Microservices-Architektur: Datenaggregation, gRPC vs. RabbitMQ, Fehlertoleranz und Skalierung.
-
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.
-
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+).
-
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 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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.