TienNg21's Newsletter

TienNg21’s Newsletter

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
© 2026 TienNg21 · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture