The basics can be tricky. This month we take a careful walk-through of a few lines of cryptographic code in PHP. This leads us through the difference between ones' complement and two's complement repr...
All jobs come with a salary, and that salary is usually tied to a simple concept: Supply and Demand. Yes, it's often the case that jobs that pay more, require much more intensive training that whittle...
The need to onboard new hires is one of the most significant reasons why adding workers to a project does not actually increase the project's productivity. It takes time to get them up to speed with h...
Containers are the hot technology these days. They make hosting more flexible and reliable. They make development environments easier to set up. They're like lightweight VMs. And, based on the marketi...
As a digital agency we need to have a good content management solution for our clients. Even in situations where we are developing more custom apps than content web applications, we still need a good,...
In software and product development, it’s easy to find yourself in a constant love-hate relationship with the tools of your trade. A proper toolkit improves your productivity and adds a bit of joy to...
Developers often conflate two different modes of data encryption when protecting the systems on which their applications run. One is encryption at rest—actually encrypting the files the database engin...
Laravel Scout is a package that makes adding full-text searching of your Eloquent models simple. Scout is driver based, which means you will need to use a driver for the data source you'll be searchin...
There is a wealth of great advice on becoming a speaker. Speaking isn’t for everyone, but if you’re on the fence and wondering if it’s for you, my advice is to give it a go!
Our Partners
Collaborating with
industry leaders to bring you the best PHP resources and expertise