Agollaeugine·Oct 1What I Learned Building a Double-Entry Ledger (And Why the Database Should Enforce the Math)This is my second payments-domain project, after an idempotent payment ingestion engine I wrote about a few weeks ago. That project was…
Madhuwantha Priyashan Bandara·Mar 1Building a Safe Booking System With Idempotency and LocksIf you have ever built a booking flow, you have probably seen the same failure modes show up over and over: double bookings, duplicate…
Fatih Altuntaş·Jan 1Building a Double-Entry Ledger with Elixir and TigerBeetleIn the previous article, we explored the fundamentals of double-entry bookkeeping. We walked through how debits and credits work, why every…A response icon1A response icon1
Fatih Altuntaş·Sep 17, 2025How to Build a Double-Entry LedgerWhile migrating our ledger from PostgreSQL to TigerBeetle, I had to fully understand double-entry bookkeeping — since our entire ledger…A response icon2A response icon2
Feiming Chen·Jun 1, 2024Enhancing Knowledge Accumulation through the “Double-Entry Accounting” Method at Work(Text polished by Copilot)
Praveen Dhawan·May 19, 2024Effortless Budgeting: Personal Finance Tracking (Part 1)Welcome to the world of personal finance tracking! Feeling like you’re drowning in receipts and bank statements? Don’t worry, we’ve all…
Sergey Radzishevskii·Dec 23, 2023Double-Entry Accounting Guide for Software Engineers — Part One: Why We Need ItDouble-Entry Accounting: Why Software Engineers Need ItA response icon2A response icon2
Bookipolo·Oct 23, 2023What Statement Is Accurate Regarding Double-Entry Bookkeeping?Double-entry bookkeeping is an accounting method where every financial transaction affects at least two accounts, ensuring the books remain…
S. C. Roberts, MSc., BSc., ADE·Sep 2, 2023The Language of Business: Understanding AccountingWhen it comes to the world of business, there is a language that speaks volumes without saying a word. This language is none other than…