How to create a Symfony 5 bundle
Learn how to create a reusable bundle from scratch with Symfony 5.Read more ▶
Why I don't like the sealed classes RFC
A beguiling but unnecessary new language feature.Read more ▶
Mutual TLS with Apache and PHP
Run Apache + PHP inside a Docker container and authenticate with a client certificate.Read more ▶
DocLite now MIT licensed
DocLite, the PHP NoSQL database, is now available under the MIT licence.Read more ▶
Better PHP unit testing: avoiding mocks
Do you need a test double? Writing better unit tests by challenging the mockist view.Read more ▶
All about fsync
What is the new fsync() function in PHP 8.1 and when should you use it?Read more ▶
Showing 11-16 of 16 posts.
A bit about binary (pun intended!) to put a twist on a classic learning puzzle.
I'll say it - web 3.0 is a meaningless buzzword, and blockchain and cryptocurrency is nothing more than a giant fraud.
Challenging the present day orthodoxy on web application architecture.
Learn how to make use of Doctrine lifecycle events to build a searchable audit log for your application which records an entry whenever an entity's data is changed.
Learn all about OAuth2, OIDC, plus build an AWS Cognito style single sign on app.