Posts marked with “architecture”

Design Patterns by Moonlight: When There Be Dragons

by · September 11, 2021

0
 

As our codebases become ever more complex, the cost of change rises as well. Any change or enhancement carries a risk of breaking something else. The problem is even more acute for people new to the project who’ve not yet learned the pitfalls waiting in that particular codebase. This month we’ll be examining the problem […]

 

CQRS—Reasoning and Architectural Prospects

by ·

0
 

Command and Query Responsibility Segregation (CQRS) is a technique that has become popular in the last few years as a means to scale reads and protect the encapsulation of domain objects optimally. However, it is usually presented in combination with other topics (Event Sourcing, DDD, Microservices), which gives many developers a hard time understanding what […]

 

CQRS And Event Sourcing—Software Architecture at a Higher Level, for Everyone!

by · February 8, 2021

0
 

Implementing CQRS and Event Sourcing in your application may allow you to improve performance, user response time and make fixing bugs a more painless process. Although they are not new topics, they are useful when you need to split responsibility or track what’s happening with your data, not only your code. Let’s understand better how […]

 

Sustainable PHP: Refactor to Competitive Advantage

by · October 5, 2020

0
 

Technical debt is always, and continuously, a challenge. Needs change. This month we’re looking at an approach for being continually prepared for change—refactoring, with unit tests in place.

 

Sustainable PHP: The Quest

by · August 6, 2020

0
 

This month, “The Quest,” takes us on a quest to avoid the Big Ball of Mud. We’ll begin by learning what the Big Ball of Mud is. Our quest will discover that Domain-Driven Design (DDD) can be our solution, but the current state of the art does not quite (to the best of my knowledge) […]

 

Sustainable PHP: We Got Robbed

by · July 1, 2020

0
 

Modern PHP software is well capable of large projects. We, therefore, need to approach architecture and design thoughtfully. That observation, unfortunately, runs at odds with our current “agile” methodologies. Here, we take a look at what went wrong and how it got that way. We’ll see the solution is “obvious.”

 

Domain-Driven Architecture With Commands and Events

by · June 6, 2018

0
 

In this article, we’re going to look at using event and command buses to fulfil the use Cases of Uncle Bob’s Clean Code Architecture. By using commands and events, we will help our code have meaningful names for domain-driven design, as well as clear points to abstract our system logic.

 

Setting Up to Succeed – January 2018 issue

by · January 4, 2018

0
 

Worker Queues, Async with Generators, and PHP Sessions in Depth, Hiring PHP Devs, Laravel Collections, Security & Logging, and more.

 

Talking Code – December 2017

by · December 4, 2017

0
 

December 2017: Alexa skills, Chat bots, Machine Learning, Event Sourcing changes, PHP_CodeSniffer, PHP 7.2 w/libsodium and more.

 

Modern Magento – November 2017

by · November 6, 2017

1
 

FREE issue! November 2017: Magento, Laravel Queues, Payment Gateways, PCI-DSS Compliance, PHP Frameworks and more.