Sustainable software delivery: The core-capabilities & plugins model
An approach to managing bespoke behaviour (to support sustainable delivery).
An approach to managing bespoke behaviour (to support sustainable delivery).
Or “how not to make a mess of things”🥴
ECMASCript properties to the rescue!
It turns out that not all tests are good
A gentle introduction to functional-programming - the “low-hanging fruit” 🍒🍍🍏
Treat unhandled promise rejections (exceptions in async
code) consistently with regular synchronous exceptions in React.
A recipe for capturing the JSON of the particular array item that failed deserialization with System.Text.Json
.
GIT101: A novel mental-model of git concepts, the pitfalls of traditional “pulling” and “merging” & how to author a good commit (and why it matters).
Software designs/architecture that lead to testable software - and why that’s desirable.
A recipe for efficient bulk updates in SQL Server using DataTable, staging tables & ANSI merge.
Exploring the Google Chrome debugger protocol by trying to talk to ClearScript running in V8.
Server-side validation that feels like client-side validation to the user w/ ASP.NET & AngularJS
(Ab)using DbCommandInterceptor
in EntityFramework for fun and profit.
Data-hashing techiques that can be used to validate database results in the absense of automated (unit) tests when refactoring.
Recipe to integrate the IStartable
behaviour of AutoFac with NServiceBus.
I had a few hours spare and so thought I’d have a play with the “G-NAF” data set provided free of charge by the Australian government
Ape E Eye (http://ape-e-eye.herokuapp.com/) is a toy project I built to learn Angular JS. It’s a configurable dashboard of “searches” (REST API queries) which are periodically updated.