With it being so difficult to hang out with friends or go to a meetup, podcasts are a great solution to stay plugged in and current on what is going on in the development world. There is a wide range...
Is your workload filled with looming deadlines and minimum viable products? Is the focus on pivoting quickly and allowing user complaints to drive feature development? Are we exhausting our customers?...
Leveraging commonly used and well-defined design patterns is paramount in ensuring your application is stable and maintainable over time. Extending those design patterns to focus on security-first is...
Domain Events are one of the mainstays of modern Domain-Driven Design. They're powerful, simple, useful. However, when developing them, we need to consider infrastructure. We'll examine the need for e...
We've spent the past few months discussing and demonstrating how to use WSL in your PHP development workflow as a better alternative to Virtual Machines by running native Linux on Windows 10. This mon...
Many of the applications that we write need to access some form of resource. These resources may come in the form of images we need to display, logs we need to write, or external services we need to p...
In our last issue, pruned a set of directions to remove values that cancel each other out. It was an exercise in cleaning data, an often crucial step before importing it or processing it elsewhere. In...
Do we really know how to handle one of the fundamental business operations---calculating monetary amounts? Floating-point calculations, often used with financial transactions, are notoriously tricky a...
When advancing in our careers as developers, we come across some questions about the structure of our software. Before long, the main question about solving a problem is not about what to do anymore,...
As PHP incorporates more features typical of statically typed languages, you have the option of adopting an entirely new programming style. While static typing can make your code easier to understand,...
Our Partners
Collaborating with
industry leaders to bring you the best PHP resources and expertise