Published inCoinmonksNFTs Probably Aren’t What You ThinkWhy nobody is paying millions for a jpeg, and why you can’t actually right-click-save an NFT.Mar 9, 20221Mar 9, 20221
Published inCivic LedgerEvent Sourcing for Public Ethereum ApplicationsImplementing an Event Sourcing architecture allows more highly-optimized systems and even third-party applications to participate as a…Nov 8, 2021Nov 8, 2021
In Defence of ORMsI’ve seen a strange amount of bickering about this particular pattern, and it honestly surprises me that there are two sides of this. Let…Nov 3, 20202Nov 3, 20202
Programming Paradigms — Procedural, Object Oriented, and Functional ProgrammingThese terms come up all the time but are rarely defined or discussed. So we’re going to have a look at these different ways of thinking…Jul 4, 2020Jul 4, 2020
JS Component State of the Art — Part 1I’m currently big on avoiding tribalism with regard to frameworks, and wanted to take a look at the component syntax in four major…Jun 29, 2020Jun 29, 2020
CovidSafe — Unnecessary EvilThe Australian Government wants everyone to participate in its public health initiative. But there are good reasons for people’s concerns.Apr 27, 2020Apr 27, 2020
The Future of Ember.jsThere was a call for articles under the hashtag #emberjs2019 to discuss the future roadmap, priorities, and issues with Ember. I never did…Aug 17, 20194Aug 17, 20194
Hiding Code - Less Redux Is MoreOne interesting thing about the Redux pattern is how much of it can just… go away. Here we look at how.Aug 14, 2019Aug 14, 2019
Getting Started With TailwindCSSTailwind is a utility-based css framework that inverts a lot of assumptions about how CSS classes should work, and forms a very viable…Jul 29, 20195Jul 29, 20195
Parcel: an Easier Build ProcessParcel has been around for a few years now, quietly serving as an alternative to Webpack. In fact it’s quite a surprise that it has been…Jul 5, 20191Jul 5, 20191