Bash programming

File header

Lucid Architecture

There’s the problem with DDD, it’s not orientated to technical considerations.1

Domain Driven Design (DDD) approach

DDD helps build scalable web applications, and keeps business logic easier to maintain.1. A Domain Driven Design (DDD) approach to the Laravel Framework.2

Laravel bind vs singleton

Container::singleton is the same as Container::bind with the third parameter set to true. 1

SOLID principles

SOLID is a common acronym in the software development world. It’s useful to remeber five best practices to design classes in a object oriented language.1

Awesome PHPStorm

PHP code quality tools

PHP non-thread safe vs thread safe

Detail Non thread safe thread safe
Thread single thread is used multi-processing
Env CGI binary, command line env need multiple PHP threads
Web server Nginx/Lighttpd Apache MPM

Bug Mailer

Design

PHP self vs static

self