PHP

Getting started with PHP and ActiveMQ

Wednesday 06 October 2021, 21:43

Learn how to send and receive messages between PHP and ActiveMQ with Stomp protocol.

Read more ▶
Placeholder

DocLite 1.1.0 released

Monday 20 September 2021, 18:23

PHP NoSQL database with joins and full text search

Read more ▶
Placeholder

Test Driven Development (TDD): How, What & Why

Sunday 29 August 2021, 22:08

Write better software with a test-first lifecycle.

Read more ▶
Placeholder

How to create a Symfony 5 bundle

Monday 10 May 2021, 21:07

Learn how to create a reusable bundle from scratch with Symfony 5.

Read more ▶
Placeholder

Why I don't like the sealed classes RFC

Monday 26 April 2021, 19:35

A beguiling but unnecessary new language feature.

Read more ▶
Placeholder

Mutual TLS with Apache and PHP

Friday 23 April 2021, 18:35

Run Apache + PHP inside a Docker container and authenticate with a client certificate.

Read more ▶
Placeholder

DocLite now MIT licensed

Tuesday 20 April 2021, 20:08

DocLite, the PHP NoSQL database, is now available under the MIT licence.

Read more ▶
Placeholder

Better PHP unit testing: avoiding mocks

Thursday 08 April 2021, 22:18

Do you need a test double? Writing better unit tests by challenging the mockist view.

Read more ▶
Placeholder

All about fsync

Saturday 03 April 2021, 13:15

What is the new fsync() function in PHP 8.1 and when should you use it?

Read more ▶
Placeholder

Showing 11-19 of 19 posts.

Recent posts


Monday 28 August 2023, 11:26

Why type hinting an array as a parameter or return type is an anti-pattern and should be avoided.

php

Saturday 17 June 2023, 15:49

Leveraging the power of JSON and RDBMS for a combined SQL/NoSQL approach.

php

Saturday 13 May 2023, 01:16

Musings from a Reddit thread

musings

Monday 10 April 2023, 00:11

Life with a newborn baby aka why I sometimes go long periods of time without making any new posts.

musings

Sunday 09 April 2023, 22:56

Maximise performance with load once scripts, kept in long-running memory

php