Can We Agree API Change Semantics Should Be a Default?
Most APIs still can't tell the difference between a field or collection item the client's update left alone and one it explicitly cleared. That is a gap in change semantics whose source is not simply a missing feature but rather a discipline the industry once had and quietly gave up. The server-side fix is close to free. What the client pays depends on how far the discipline has to travel through existing code.
Read post →