Skip to content
SE Laboratory
se-polinema
se-lab›src›blog›tutorial.md
Ln 1, Col 1Markdown

Tutorial Archive

Tutorial posts from the Software Engineering Laboratory.

Tutorial

SOLID Principles Fundamentals with PHP

A systematic, hands-on introduction to the five SOLID design principles for PHP developers. Learn Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion with concrete before-and-after refactorings, smell checklists, and a complete Laravel invoice-processing example that combines them.

Read more →
Tutorial

Event-Driven Architecture Fundamentals with PHP

A comprehensive guide to Event-Driven Architecture (EDA) for PHP developers. Learn why synchronous call chains break at scale, how events decouple services, the core patterns (Pub/Sub, Event Sourcing, Saga), and runnable PHP implementations using Laravel events, RabbitMQ, and Redis Streams, with idempotency, retries, and dead-letter queue strategies throughout.

Read more →

// Jurusan Teknologi Informasi, Politeknik Negeri Malang

"address": "Jl. Soekarno Hatta No.9, Jatimulyo, Kec. Lowokwaru, Malang, East Java, Indonesia 65141"

"email": ""