Low-Level PHP: Building Server-Sent Events from Scratch
PHP can do more than serve HTML. Exploring output buffer control, TCP connection detection, and memory management by building a production SSE streaming service.
Thoughts on software development, architecture, and building better systems. Sharing lessons learned from building real-world applications.
Long-lived SSE connections behave differently under Octane's persistent workers. Managing buffer state, connection detection, and memory across FrankenPHP and Swoole runtimes.
Essential security patterns for building robust APIs. Covering request signing, rate limiting strategies, and ensuring idempotent operations.
How to apply Clean Architecture principles in Laravel without over-engineering. A pragmatic approach to domain-driven design.
Reflections on learning Go as a PHP developer. The paradigm shifts, challenges, and unexpected benefits of adding a new language to my toolkit.
Key architectural patterns and lessons learned from building multi-property hotel reservation platforms with dynamic pricing and payment integration.