PHP

Free Symfony bundle to encrypt Doctrine fields

Sunday 17 November 2024, 22:53

Keep your database data secure by selectively encrypting fields using this free bundle.

Read more ▶
Placeholder

Build a plugin system for your Symfony app

Sunday 27 October 2024, 19:02

Learn how to build an extensible plugin system for a Symfony application

Read more ▶
Placeholder

The array anti-pattern

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.

Read more ▶
Placeholder

Hybrid databases with Symfony and Doctrine

Saturday 17 June 2023, 15:49

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

Read more ▶
Placeholder

Turbo-charge your PHP applications with Roadrunner

Sunday 09 April 2023, 22:56

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

Read more ▶
Placeholder

Swap two (string) variables without using a third

Saturday 15 October 2022, 15:31

A bit about binary (pun intended!) to put a twist on a classic learning puzzle.

Read more ▶
Placeholder

Build an audit log for your Symfony app

Monday 19 September 2022, 20:36

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 ▶
Placeholder

Build your own OAuth2 Server with PHP and Symfony

Saturday 10 September 2022, 21:40

Learn all about OAuth2, OIDC, plus build an AWS Cognito style single sign on app.

Read more ▶
Placeholder

Terminology in testing - making a mockery of you

Thursday 18 August 2022, 19:40

What's a unit, anyway?

Read more ▶
Placeholder

PHP Encryption The Right Way With LibSodium

Tuesday 12 April 2022, 20:40

Ever wondered the best way to do encryption in PHP? This tutorial shows you how!

Read more ▶
Placeholder

Showing 1-10 of 21 posts.

Recent posts


Sunday 01 December 2024, 18:37

Re-examining this famous puzzle of probability and explaining why our intuitions aren't correct.

musings

Sunday 17 November 2024, 22:53

Keep your database data secure by selectively encrypting fields using this free bundle.

php

Sunday 27 October 2024, 19:02

Learn how to build an extensible plugin system for a Symfony application

php

Saturday 10 February 2024, 17:18

The difference between failure and success isn't whether you make mistakes, it's whether you learn from them.

musings coding

Monday 22 January 2024, 20:15

Recalling the time I turned down a job offer because the company's interview technique sucked.

musings