What we've been reading

Domain-Driven Design Reference: Definitions and Pattern Summaries

Don't have time to read the entire DDD "Blue book", or looking for a summary reference? Try this PDF from Eric Evans.
http://domainlanguage.com/wp-content/uploads/2016/05/DDD_Reference_2015-03.pdf

Domain-Driven Design

Another nice, succinct overview of DDD.
https://herbertograca.com/2017/09/07/domain-driven-design/ 

Awesome Domain-Driven Design

Amazing curated list of DDD resources.
https://github.com/heynickc/awesome-ddd

Awesome PHPStorm

Handy listing of useful PHPStorm plugins.
https://github.com/WyriHaximus/awesome-phpstorm

Mocks vs Stubs in PHPUnit

Brilliant StackOverflow answer on test doubles in PHPUnit.
https://stackoverflow.com/questions/45965699/mocks-vs-stubs-in-phpunit/45975572#45975572

The Outrageous Cost of Skipping TDD & Code Reviews

A good overview of some of the best practices we adhere to such as TDD and Code Reviews.
https://medium.com/javascript-scene/the-outrageous-cost-of-skipping-tdd-code-reviews-57887064c412

Event Sourcing: What it is and why it's awesome

What is Event Sourcing and why is it good? Here is a good article to answer those very questions.
https://dev.to/barryosull/event-sourcing-what-it-is-and-why-its-awesome

It’s time for makefiles to make a comeback

Makefiles are something we've been using for a while here at Box UK. Here's a post speaking of their resurgence.
https://medium.com/@jolson88/its-time-for-makefiles-to-make-a-comeback-36cbc358bb0a

Pull Request Etiquette

Cracking gist on what makes good pull request etiquette.
https://gist.github.com/mikepea/863f63d6e37281e329f8

PHP 7.2 is due in November. What's new?

A nice overview of what's new in PHP 7.2, due out later this year.
https://blog.martinhujer.cz/php-7-2-is-due-in-november-whats-new/

About the author

Tom Houdmont

Tom Houdmont

Tom is a Solution Architect at Box UK. He likes learning about exciting new technologies, solving difficult problems, and promoting teamwork and transparency on his projects.

Related content

We're hiring. Let's talk. View available roles

Sign me up!