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 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 →
The teal Parity Suite logo centred on a near-black background, with the paritysuite.org wordmark in white beneath it 1st July 2026

What a conditional DynamoDB transaction actually costs

Does a conditional write inside a DynamoDB transaction cost read capacity on top of the write, or is it write all the way down? The docs aren't clear, so I ran it against real DynamoDB and pinned what it costs, re-checked on every run.

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

Dynoxide 0.11.1: four conformance fixes

A small dynoxide patch. Four fixes where the engine evaluated an expression or validated a number a bit differently from real DynamoDB, most of them checked back against real AWS.

Read article →
View all articles →