Blog: martin fowler

226 blogs updated: 7 min. ago
Versioned Value
When a distributed system has mutable data, nodes need to know which is the most recent value, so a versioned value stores a version number ...
22-06-2021 16:24:20 martin fowler Agile & Testing
Gossip Dissemination
Unmesh Joshi is completing another batch of his series on Patterns of Distributed Systems. First of these is Gossip Dissemination, which use...
17-06-2021 17:00:12 martin fowler Agile & Testing
On the Diverse And Fantastical Shapes of Testing
There are arguments about whether a testing portfolio should be a pyramid or more like honeycomb. My second biggest issue with this argument...
02-06-2021 19:27:29 martin fowler Agile & Testing
Mind the platform execution gap
Recently there's been a lot of interest, indeed hype, around building developer productivity platforms. Done well, they make it easier for d...
27-04-2021 17:08:30 martin fowler Agile & Testing
Bitemporal History
It's often necessary to access the historical values of some property. But sometimes this history itself needs to be modified in response to...
07-04-2021 16:49:21 martin fowler Agile & Testing
Bliki: PullRequest
Pull Requests are a mechanism popularized by github, used to help facilitate merging of work, particularly in the context of open-source pro...
29-01-2021 00:38:06 martin fowler Agile & Testing
Bliki: RefinementCodeReview
When people think of code reviews, they usually think in terms of an explicit step in a development team's workflow. These days the Pre-Inte...
28-01-2021 17:36:39 martin fowler Agile & Testing
Maximizing Developer Effectiveness: Organizational Effectiveness
Tim finishes his article by looking at how highly effective organizations design their engineering organization to optimize for effectivenes...
26-01-2021 23:09:46 martin fowler Agile & Testing
Distributed Systems Pattern: Idempotent Receiver
Clients send requests to servers but might not get a response. It's impossible for clients to know if the response was lost or the server cr...
26-01-2021 16:38:02 martin fowler Agile & Testing
Distributed Systems Pattern: State Watch
Clients are interested in changes to the specific values on the server. It's difficult for clients to structure their logic if they need to ...
19-01-2021 17:29:26 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.

Made better & faster using Java Profiler