TienNg21
About
Blog
Notes
Project
Contact
en
/
vi
September 2025
Fintech
Reconciliation as Eventual Consistency
September 15, 2025
August 2025
Fintech
Money Under Concurrency: Optimistic vs Pessimistic Locking
August 15, 2025
July 2025
Fintech
The Transactional Outbox Pattern: Solving the Dual-Write Problem
July 15, 2025
June 2025
Fintech
Exactly-Once Processing and the Idempotency Problem
June 15, 2025
May 2025
Fintech
VietQR: How Vietnamese Banking QR Codes Actually Work
May 15, 2025
April 2025
SEO
Technical SEO for a Next.js Blog (App Router)
April 15, 2025
March 2025
Web Scraping
Web Scraping at Scale: Patterns for Crawlers That Survive
March 15, 2025
February 2025
Git
Git Reflog and Interactive Rebase: Rewrite History Without Fear
February 15, 2025
January 2025
Fintech
Virtual Accounts in Fintech: Provisioning, Routing, and Reconciliation
January 15, 2025
React
Stale Closures in React: The Real Problem (and Real Fixes)
January 13, 2025