-
Annotating UML with Design Patterns as Visual Objects
Wednesday, September 09, 2026 in Blog
Conventional UML has a blind spot. Once a diagram grows beyond a handful of classes, you can see all the classes and relationships perfectly well — but you have to mentally recognise that “oh, these four classes are actually an Observer …
-
Bookmark Super Manager
Friday, September 04, 2026 in Blog
Bookmark Super Manager — a local-first bookmark manager that also edits your real Chrome bookmarks Every browser gives you bookmarks, and every browser does almost nothing with them. No decent search, no duplicate finding, no way to actually …
-
Plain Text Diagrams
Wednesday, January 29, 2025 in Blog
Plain Text Diagrams are a way of representing diagrams of code structure and behaviour in a plain text format. Plain Text ‘diagrams’ - aren’t really diagrams but are nested, indented text files that can be rapidly parsed by the …
-
GUI Showdown
Friday, February 11, 2022 in Blog
Andy’s GUI Showdown - The same application, implemented in various ways - which is better, cleaner, more understandable etc? Like the TodoMVC “Rosetta Stone” project, but uses a different example application, and includes Python as …
-
History of this Blog
Friday, January 21, 2022 in Blog
These blog posts are often based on presentations that I have given to live audiences at various programmer enthusiast user groups or conferences. Talks given but unfortunately no website presentation materials 2007 July - Object Role Modeling - What …
-
tables
Friday, October 09, 2020 in Markdown Experiments
Text can be bold, italic, or strikethrough. Links should be blue with no underlines (unless hovered over). What Follows A table22 A header A table A header A table A header column 1 column 2 value value 1value 2 value value 1value 2 column 1 column 2 …
-
rm table
Friday, October 09, 2020 in Markdown Experiments
Look up the scenario you need to implement on the left, then use the template implementation on the right in your code. Relationship Scenario Example Python Implementation Implementing one to one relationships between class X and Y #1. 1 → 1, …
-
Andy 1
Wednesday, September 16, 2020 in News
this is a post Hey THERE this is a standalone page. this is a standalone page. this is a standalone page. this is a standalone page. this is a standalone page. this is a standalone page. Name Age Bob 27 Alice 23 another table asdasdasd bbbbb xxxxx …