Software factory? Start with the parts catalogue and the shared platform
Even though LLMs make code generation cheap, we should still find ways to deliver features with less code.
Even though LLMs make code generation cheap, we should still find ways to deliver features with less code.
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.