Usually, when we think about PHP programming, our minds automatically drift toward Web Applications. PHP is widely known for web-oriented solutions. However, it's less recognized that PHP also has rob...
In Laravel, we are used to writing our code exactly as it comes out of the box. Model View Controller (MVC) pattern is something we are extremely familiar with - and the documentation leads us in this...
This time I want to talk about an approach to improving accessibility that would probably be controversial to long-time advocates in the world of accessibility and inclusion. It is the idea that 'done...
Much like Comb Sort improved on the Bubble Sort, Shellsort also improves the execution of the Insertion Sort. Again, the improvements come from comparing items that are far apart in the array in early...
Something you know, something you are, something you have. How does the new technology of passkeys fit into the proven authentication pyramid? by Eric Mann
Online security is a predominant concern among most companies and developers. Traditional authentication methods, such as passwords, have proven to be increasingly vulnerable to hacking and phishing a...
Programming is weird. It is one of the newest disciplines that we have, but at the same time, it has been around since the 1950s. We seem to come up with concepts on an almost daily basis that, when d...
For the past four years at the USA Clay Target League, we've been working toward updating our PHP software. Domain-Driven Design appeared to be a good direction for us. We're not there yet. But there...
Last month, we looked at the handling of plans---well, building from that, we're going to start delving into abstraction and minimizing load. What do I mean, though, by abstraction? by Christopher Mil...
Our Partners
Collaborating with
industry leaders to bring you the best PHP resources and expertise