At the very heart of Actual is a custom syncing engine. I'd like to talk about a PostgreSQL feature that enabled a 9-10x performance improvement.| archive.jlongster.com
This is a look at how I approach product design and all the considerations you need to think about. I explain some improvements in the recent version of Actual's budget table.| archive.jlongster.com
I'm joining Stripe.| archive.jlongster.com
Atomic commits are one of the most important properties of reliable software. Recently I improved the syncing layer of Actual using transactions, and I talk about why it's so important.| archive.jlongster.com
A deep dive into the relationship between growth and profit after my last post about profit forecasting.| archive.jlongster.com
Many people have heard the word “continuation” because it has something to do with node’s callback hell. I don’t think most people understand what continuations really are, though. They aren’t just a callback function used by async functions.| archive.jlongster.com