PHP - Design Patterns

RESTful Remote Object Proxies with ProxyManager
RESTful Remote Object Proxies with ProxyManager
Reza Lavarian
PHP-FIG, Quo Vadis?
PHP-FIG, Quo Vadis?
Deji Akala
Framework-Agnostic PHP Cronjobs Made Easy with Crunz!
Framework-Agnostic PHP Cronjobs Made Easy with Crunz!
Reza Lavarian
Quick Tip: Convenience Hacks for Passing Data to Views
Quick Tip: Convenience Hacks for Passing Data to Views
Reza Lavarian
Hassle-Free Filesystem Operations during Testing? Yes Please!
Hassle-Free Filesystem Operations during Testing? Yes Please!
Reza Lavarian
Can We Have Static Types in PHP without PHP 7 or HHVM?
Can We Have Static Types in PHP without PHP 7 or HHVM?
Younes Rafie
Testing Your Tests? Who Watches the Watchmen?
Testing Your Tests? Who Watches the Watchmen?
Claudio Ribeiro
Cleaning up Code: Is Refactoring for Aesthetics worth It?
Cleaning up Code: Is Refactoring for Aesthetics worth It?
Tobias Schlitt
Disco with Design Patterns: A Fresh Look at Dependency Injection
Disco with Design Patterns: A Fresh Look at Dependency Injection
Reza Lavarian
Your Own Custom Annotations – More than Just Comments!
Your Own Custom Annotations – More than Just Comments!
Daniel Sipos
Building a SparkPost Client: TDD with PhpUnit and Mockery
Building a SparkPost Client: TDD with PhpUnit and Mockery
Christopher Pitt
Transducers in PHP Made Easy
Transducers in PHP Made Easy
Younes Rafie
PHP Macros for Fun and Profit!
PHP Macros for Fun and Profit!
Christopher Pitt
How to Build Your Own Dependency Injection Container
How to Build Your Own Dependency Injection Container
Andrew Carter
Clean Code Architecture and Test Driven Development in PHP
Clean Code Architecture and Test Driven Development in PHP
Vitalij Mik
Command Buses Demystified: A Look at the Tactician Package
Command Buses Demystified: A Look at the Tactician Package
Andrew Cairns
More Tips for Defensive Programming in PHP
More Tips for Defensive Programming in PHP
Jeff Smith
Transphporm – a Different Kind of Template Engine
Transphporm – a Different Kind of Template Engine
Zack Wallace
Feature Toggling Explained with Qandidate’s Toggle
Feature Toggling Explained with Qandidate’s Toggle
Reza Lavarian
Modeling an Aggregate with Eloquent
Modeling an Aggregate with Eloquent
Andrew Cairns
How Laravel Facades Work and How to Use Them Elsewhere
How Laravel Facades Work and How to Use Them Elsewhere
Reza Lavarian
Flyweight Design Pattern and Immutability: A Perfect Match
Flyweight Design Pattern and Immutability: A Perfect Match
Andrew Carter
Memory Performance Boosts with Generators and Nikic/Iter
Memory Performance Boosts with Generators and Nikic/Iter
Christopher Pitt
An Introduction into Event Loops in PHP
An Introduction into Event Loops in PHP
Christopher Pitt
From Request to Response: A Journey into Drupal 8 Internals
From Request to Response: A Journey into Drupal 8 Internals
Daniel Sipos
Showing 57 of 57
Get the freshest news and resources for developers, designers and digital creators in your inbox each week