Drew Hendricks

8 articles

Domain-driven Design: Understanding Bounded Context and the Context Map

You might already have read my previous articles in Domain-driven Design, "Implementing Domain-driven Design: Important Blocks of Model-driven Design," and "Domain-driven Design: Aggregates with...

Domain-driven Design: Aggregates with Ruby

Introduction One of the hard things to do in designing software is creating a simple and useful model from the complex problem domain. In this...

Implementing Domain-driven Design: Important Blocks of Model-driven Design

In the previous article of this series, I described the basics of Domain-driven Design and how to create a DDD structure in PHP. In...

Implementing Domain-Driven Design in Laravel

The process of software development is complicated. When we face problems, we usually try to tackle the complexity by turning it into more understandable...

The Real Cost of Interrupting Your Development Team

Developers spend hours staring at a computer monitor as they build and troubleshoot applications. Whether they're designing workflows or examining lines of code for...

Continuous Delivery, Artificial Intelligence, and Their Impact on Business

In his book, The Future of Professions, released earlier this year, Richard Susskind shares, "There is a new generation of machines in action now,...

Four Things Your Business Does That Seems Outdated to Programmers

Good software developers are difficult to find, with so much competition for professionals who have the latest skills. Businesses often pay top dollar to...

Top Five Tips for Sourcing Remote Talent Online

The days of climbing the corporate ladder are disappearing quickly. As millennials are growing up and entering the market, 44% of them want to...

Make sure to follow Developer.com on Social Media