Installing xDebug and enabling profiling is a two step process which is outlined below. Read more →
If you’ve been monitoring the recent changes to the Laravel repository, you’ll know that as of Laravel 5.5 the
artisan optimize command has been deprecated. In version 5.6 however, it is being removed altogether. Read on for essential information and for potential consequences.
In a nutshell it takes a bunch of commonly used classes and compiles them down to a single file so that the number of file includes per request is kept to a minimum. If you’re curious how this works, you can see the code here. Read more →
The author of ‘league/oauth2-server’, Alex Bilbie, no longer has time to maintain the package and as such is seeking a new maintainer.
Put frankly, it’s an open-source package used by millions worldwide. There are examples of huge packages built on top of it – such as Laravel passport – so if you’re of the more oblivious nature, it’s possible you’re using it without even knowing.
The package offers a standards compliant PHP implementation of an OAuth 2,0 server. It supports the following grant-types natively (but is extensible in that more can be added):
As of version 8.0, MySQL will be retiring the query cache. Here is the TLDR overview:
The MySQL query cache seeks to improve performance at the database level by checking incoming queries against it’s cache and returning pre-stored results when they’re available. On the face of it, this may seem a sensible approach but over time issues with the implementation have become apparent – hence the planned deprecation. Read more →
As a junior PHP developer, you could probably be forgiven if you have not yet stumbled across or made use of interfaces. As someone more senior, you’ve obviously not been keeping up. Interfaces have been around since PHP 5.0 and are now widely adopted in most well written libraries and applications. With that in mind, I’m sure you’d agree that it’s worth spending a couple of minutes to figure out what an interface is and when you might consider using one. Read more →