An event-listener system enhances code modularity and reduces redundancy. By utilizing the PSR-14 standard for event dispatching, a simple synchronous event dispatcher can be created that loops throug...
So, you finally landed the job you've been striving for, the one you went to school for and worked so hard to get. Congratulations! But make no mistake, your learning journey is far from over. If you...
I get asked all the time how I approach a project when it comes to Laravel, so I thought I would walk through how I build Laravel applications to answer these questions. by Steve McDougall
I've written at length in the past about the three dimensions of authentication and how they're important. The first two are easy.Something you **are**, being your user ID or login, and something you...
In the world of modern software development, we tend to think of applications in two different paradigms---monolithic applications and microservices. by Chris Tankersly
So far, we've now looked at: 1. How a hacker can get in; 2. Some ways of securing that in code; 3. Authentication and authorization; 4. Educating users and handling incidents by Christopher Miller
Do you remember when chat rooms and social media platforms were abuzz with posts about new libraries, packages, and projects to make the PHP ecosystem and the world at large a better place? I miss tho...
Are you managing a growing list of features in your project? As your codebase evolves, the complexity and depth can outstrip our ability to manage and document it. While working on an API client for S...
Our Back Office methodology simplifies complex tasks by breaking them into single-purpose activities. Using a Business Process Diagram (BPD), we address known and unknown project elements iteratively....
Our Partners
Collaborating with
industry leaders to bring you the best PHP resources and expertise