TienNg21’s Newsletter
Subscribe
Sign in
Home
Archive
About
Using git commit fixup to simplify commit squashing
Stop manually squashing commits — use --fixup with autosquash to clean up your history automatically
Mar 21, 2025
•
TienNg21
February 2025
Reconciliation as Eventual Consistency
Why your ledger and the bank inevitably drift, why that's expected, and how to build an engine that detects, classifies, and converges the difference
Feb 22, 2025
•
TienNg21
VietQR Generating Banking QR Code
If you've been to Vietnam recently, you've seen them everywhere: black-and-white QR codes taped to every coffee stand, parking booth, and street-food…
Feb 14, 2025
•
TienNg21
January 2025
Understanding Git DAG
A mental model that turns Git from a set of memorized commands into a predictable, powerful tool you can reason about
Jan 25, 2025
•
TienNg21
Virtual Accounts in Fintech
How unique account numbers eliminate payment attribution, simplify reconciliation, and make money movement reliable at scale
Jan 9, 2025
•
TienNg21
November 2024
Start sharing my journey
Learn & Build & Share & Learn & Build & Share
Nov 1, 2024
1
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts