A black and white portrait photo of Martin Hicks.

Software developer & AWS consultant.

Hello. I'm Martin, a software developer and entrepreneur based in Manchester, England.

I'm a co-founder of Si Novi, where we build cloud-native applications and consult on AWS architecture. I also build tools for DynamoDB - including Dynoxide and Nubo.


Latest posts

The Dynoxide hexagonal logo centred on a near-black background 28th July 2026

Dynoxide 0.12.0: PartiQL RETURNING, wasm conformance

RETURNING finally does something, the wasm build lands on the conformance board at 100% over three quarters of the suite, and PartiQL UPDATE stops creating rows it shouldn't.

Read article →
The teal Parity Suite logo centred on a near-black background, with the paritysuite.org wordmark in white beneath it 17th July 2026

You can't pin DynamoDB to one region

My DynamoDB conformance suite took one AWS region as ground truth. Then that region started accepting a value the rest of AWS rejected, and weeks later reverted it. AWS ships changes region by region, so one region was never a safe baseline.

Read article →
The Dynoxide hexagonal logo centred on a near-black background 5th July 2026

Dynoxide 0.11.3: closing a Windows port hijack

Issue #23 asked for a Windows socket option investigation. It found the opposite problem: dynoxide's ports could be hijacked by a same-user process. 0.11.3 closes that, and the test suite now runs on Windows for the first time.

Read article →
The Dynoxide hexagonal logo centred on a near-black background 2nd July 2026

Dynoxide 0.11.2: a stack of conformance fixes

Last week I pinned what a conditional DynamoDB transaction costs against real AWS. Dynoxide 0.11.2 makes the engine report the same numbers, fixes an UpdateTable bug that dropped your table keys, and closes a stack of projection and validation gaps.

Read article →
View all articles →