Web applications

Your OAuth access token doesn't know who you are

13 January 2026

Engineers often implement OAuth 2.0 in the mistaken belief that they can identify their users from access tokens.

Why “low code” and “no code” platforms are like Japanese knotweed

18 July 2021

“Low code” and “no code” platforms may be perfectly adequate for simple use cases, but they can make complex problems far more difficult to solve…

A simple (yeah, right...) guide to using Redux with React.js

12 February 2017

Learning React.js always starts so well, but adding Redux into the mix can make things unnecessarily complex. The lack of accessible examples doesn’t help - this is an attempt at writing a stripped down, bare bones introduction that focuses on the main ideas behind Redux.