Blog: martin fowler


210 blogs updated: 634 min. ago
Don't Compare Averages
In business meetings, it's common to compare groups of numbers by comparing their averages. But doing so often hides important information i...
20
24-09-2020 23:35:00 martin fowler Agile & Testing
A short review of Coup 53
Coup 53 is a recent documentary of the American-led coup against Mohammad Mosaddegh, the leader of Iran in 1953. It's a worthwhile telling o...
15
30-08-2020 20:42:47 martin fowler Agile & Testing
Distributed Systems Pattern: Singular Update Queue
When the state needs to be updated by multiple concurrent clients, we need it to be safely updated with one at a time changes. Generally loc...
18
25-08-2020 16:59:20 martin fowler Agile & Testing
photostream 124
Two Ocean Lake Trail, Grand Tetons N.P., WY (2011)
14
22-08-2020 17:24:38 martin fowler Agile & Testing
Distributed Systems Pattern: Request Pipeline
Communicating between servers within a cluster using Single Socket Channel can cause performance issues if requests need to wait for respons...
15
20-08-2020 16:58:51 martin fowler Agile & Testing
Distributed Systems Pattern: Single Socket Channel
When we are using Leader and Followers, we need to ensure that messages between the leader and each follower are kept in order, with a retry...
15
19-08-2020 17:17:52 martin fowler Agile & Testing
A brief review of the Kinesys Advantage2 ergonomic keyboard
About three-and-a-half years ago I bought a Kinesys Advantage2 ergonomic keyboard. This tool isn't cheap, and it's rather unusual in its lay...
15
18-08-2020 23:03:53 martin fowler Agile & Testing
Distributed Systems Pattern: Low-Water Mark
The write ahead log maintains every update to persistent store. It can grow indefinitely over time. Segmented Log allows dealing with smalle...
18
18-08-2020 16:32:57 martin fowler Agile & Testing
Distributed Systems Pattern: Segmented Log
A single log file can grow and become a performance bottleneck while its read at the startup. Older logs are cleaned up periodically and doi...
15
13-08-2020 16:24:07 martin fowler Agile & Testing
Distributed Systems Pattern: Write-Ahead Log
In the latest part of his collection of Patterns of Distributed Systems, Unmesh faces the problem of a server failing in the middle of a com...
18
12-08-2020 17:07:07 martin fowler Agile & Testing


© Jiri Pinkas | this project on GitHub | related: JavaVids | Maven Central Repository Search | Java školení

Top Java Blogs is a Java blog aggregator (with English-written blogs only) focused on Java SE, Java EE, Spring Framework and Hibernate.