Inversion of Coupling Control
Friday, 10 July 2026
Layers are the symptom of Methods
›
Ask someone who does not write software to describe what happens when they edit an article and press save. You will get something like: fi...
Monday, 29 June 2026
Whoever Sets the Default Sets the Architecture
›
In my last post I asked whether AI would keep us stuck in 2020 architectures. I argued that the model has no opinion about which architec...
Sunday, 28 June 2026
Will AI keep us stuck in 2020 architectures?
›
Every time I sit down with an AI coding assistant, I notice the same thing: it is very good at Spring. Annotations, profiles, @Autowired , ...
OfficeFloor v4: from one graphical file to one YAML file per endpoint
›
OfficeFloor has always been about Inversion of Coupling Control : not just injecting objects, but injecting the functions and threading too....
Wednesday, 6 January 2021
Performance Improvements for TechEmpower Round 20
›
OfficeFloor is turning it's attention to improving performance now that it's underlying concepts have been defined. OfficeFloor prim...
Sunday, 15 November 2020
OfficeFloor: going beyond Dependency Injection
›
This was a submission to DZone's Computer Science Fare: https://dzone.com/articles/officefloor-going-beyond-dependency-injection So w...
Sunday, 29 March 2020
Migrating Spring Application to OfficeFloor
›
This series of articles looks at migrating Spring applications to OfficeFloor. Why? So the first question comes up. Why migrate Spring...
›
Home
View web version