Writers/Fellow
R-Jim
Former Backend
Written at Dwarves
Latest- 9 Sep 2025CAP breakdown
Technical analysis of CAP, an open-source, cross-platform screen recording system and its Instant mode screen recording implementation.
- 7 Mar 2025Evolutionary database design: managing change and scaling with the system
As systems scale to meet growing demands, databases must evolve alongside them to maintain performance and integrity. This document explores best practices for managing database changes, maintaining knowledge, and ensuring smooth integration. Topics covered include knowledge sharing, repository structuring, continuous integration, and database refactoring, with real-world examples illustrating their application.
- 10 Jun 2024Gang of Four design patterns, notes on seven creational and behavioral patterns
Working notes on Singleton, Builder, Prototype, Strategy, State, Observer and Command, each with its problem, structure, examples, trade-offs and use cases.
All notes
9- 9 Sep 2025CAP breakdownAnalysisArchitecture
- 7 Mar 2025Evolutionary database design: managing change and scaling with the systemResearch notesData
- 10 Jun 2024Gang of Four design patterns, notes on seven creational and behavioral patternsResearch notesArchitecture
- 23 May 2024Breaking down complexity: the role of abstractions and UML in C4 modellingResearch notesArchitecture
- 2 Jul 2023The circuit breaker pattern in GoResearch notesLanguages
- 16 May 2023Redis streaming concurrency: a master and consumers patternResearch notesArchitecture
- 21 Apr 2023Redis streaming for event sourcing and messagingResearch notesArchitecture
- 5 Dec 2022Event sourcing overview: recording every order change as an eventResearch notesArchitecture
- 2 Jul 2022Domain-driven design primer, from overview to entities and the domain modelResearch notesArchitecture