On this page
- Turbo-charge your PHP applications with Roadrunner
- Swap two (string) variables without using a third
- Build an audit log for your Symfony app
- Build your own OAuth2 Server with PHP and Symfony
- Terminology in testing - making a mockery of you
- PHP Encryption The Right Way With LibSodium
- I Tried GitHub Copilot and it's the Best Thing Ever
- Instant PHP and XDebug on Docker
- Getting started with PHP and ActiveMQ
- DocLite 1.1.0 released
PHP
Turbo-charge your PHP applications with Roadrunner
Maximise performance with load once scripts, kept in long-running memory
Read more ▶Swap two (string) variables without using a third
A bit about binary (pun intended!) to put a twist on a classic learning puzzle.
Read more ▶Build an audit log for your Symfony app
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.
Read more ▶Build your own OAuth2 Server with PHP and Symfony
Learn all about OAuth2, OIDC, plus build an AWS Cognito style single sign on app.
Read more ▶Terminology in testing - making a mockery of you
What's a unit, anyway?
Read more ▶PHP Encryption The Right Way With LibSodium
Ever wondered the best way to do encryption in PHP? This tutorial shows you how!
Read more ▶I Tried GitHub Copilot and it's the Best Thing Ever
...the AI trained on open source which writes code for you!
Read more ▶Instant PHP and XDebug on Docker
...just add water! Spin up an Apache server running your choice of PHP version with this free helper.
Read more ▶Getting started with PHP and ActiveMQ
Learn how to send and receive messages between PHP and ActiveMQ with Stomp protocol.
Read more ▶DocLite 1.1.0 released
PHP NoSQL database with joins and full text search
Read more ▶Showing 1-10 of 17 posts.
Recent posts
Life with a newborn baby aka why I sometimes go long periods of time without making any new posts.
musings
Maximise performance with load once scripts, kept in long-running memory
php
An AI revolution or playing dumb? This blog post brought to you by a special guest contributor.
musings coding
A bit about binary (pun intended!) to put a twist on a classic learning puzzle.
php coding