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

Posts tagged "PHP"

All posts tagged with "PHP" 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 →
Tutorial

MVC/MVVM Architecture Fundamentals with PHP

A hands-on introduction to Model-View-Controller (MVC) and Model-View-ViewModel (MVVM) separation patterns for PHP developers. Learn how each pattern works using a student-course enrolment domain, compare Laravel MVC with a Vue.js-backed MVVM client, understand trade-offs, avoid fat controllers and leaky ViewModels, and refactor spaghetti PHP into clean architecture, with runnable code samples throughout.

Read more →

// Jurusan Teknologi Informasi, Politeknik Negeri Malang

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

"email": ""