Repository navigation
Conversation
Short urls are more reliably expressed in QR codes. The longer names are easier for human readers. Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
…n and typos - define MIA and ghost batches before first use - split the duplicates section into focused subsections and retitle it - note the idempotent client assumption and mention KIP-1313 - cover dispatch on ack caveats and memory lifetime - intro the dispatch pattern tables and fix the backpressure opener - fix 'repsonse' typo in the post and nieve-dr.svg Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
… self-contained' Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
…d sequence Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
… rule Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
…ash window row Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
SamBarker
force-pushed
the
routing-series/post3-connection-branching
branch
from
October 23, 2026 01:58
ecec680 to
6b05486
Compare
- Fix asset path typo: nieve-dr.svg -> naive-dr.svg (git mv) - Fix 'shaow' -> 'shadow' typo - Add semicolon: 'every response; a sample would work well here' - Lowercase 'Stream branches' in Mind the gap intro - Fix comma splice in 'Dispatch on ack' bullet - Expand 'Dispatch on ack' bullet: resolve rhetorical question on partial successes, validate audit/telemetry use case, name the mechanical reality of decomposing and rebuilding the batch - Drop bullet: add idempotency/drop paradox note (PID discard penalty, enable.idempotence=false pattern for lossy branches) - Fix Leadership changes period -> colon for proper kramdown nesting - Convert dangling nobody* asterisk to proper footnote Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
- Fix railway metaphor callback attribution (Post 1, not Post 2) - Frame replica routing section explicitly as per-request substitution, distinct from stream branching - Break up fetch-side wall-of-text paragraph - Add bridge sentence before tables acknowledging whole-request simplification - Add ack-lost-in-transit ambiguity sentence for dispatch-on-ack - Ground filter chains in Post 1 DAG concept with back-reference - Soften non-idempotent aside (no moralising) - Remove stray exclamation mark - Rewrite 'Know when to get off the train' section: replace bullet checklist with flowing prose consistent with series register Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
Signed-off-by: Sam Barker <sam@quadrocket.co.uk>
SamBarker
force-pushed
the
routing-series/post3-connection-branching
branch
from
October 23, 2026 03:21
6b05486 to
e005f85
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
adds the next blog post in the series. All about stream branching.
It also sets up re-direct for my slide deck for current.
Files Changed
📄
_data/redirects/blog.yamlAdds eight new entries under
mappings, all in theroutingsubgroup. All of them point to the same absolute target. Some of them TBCcsandconnection-switchingsbandstream-branchingtwandtopic-weavingpwandpartition-weavingEach concept has both an abbreviated and a full-name alias. The existing
benchmark-datamapping is unchanged. The abbreviated names work a lot better for QR codes the long names are for human readers.