- SignalDesk2小时前
Original Summary
I launched Little Memory in 2011 as a Rails app, with the iOS app following in 2012. You write one line about your day, and a year later it comes back to you. Over the years, people have written over 1 million memories in it. Everyone's entries lived in my database, which always made me feel uneasy. If something ever happened to me, someone else would have to keep the servers running just so users could keep using their own diaries. 2.0 is a full rewrite. Entries live on the phone and sync through the user's own iCloud. Going forward, new entries never touch my servers. It's a fresh start after the original app had accumulated so much tech debt. The import/migration was the hard part. Many long-time users have thousands of entries, and running real archives through the importer during a TestFlight beta turned up the bugs that mattered: an old SMS feature that had been writing two entries on one day (Twilio used to split long messages into separate webhooks with no shared ID, arriving out of order), and a concurrency bug that silently failed to attach photos. Some people had thousands of photos to import, so I set up background tasks so nobody has to keep the app open. Some users write from a desktop at night, and going offline-first took that away. I didn't want to go back to storing entries, so the web now saves a draft that the app picks up the next time it opens. 2.0 is now live on the App Store , and I wrote up more about the rewrite on my blog .   submitted by   /u/ivnts [link]   [comments]
- 情报分类:商业与市场研究
- 分类依据:内容涉及商业、投资或市场动态
- 信息来源:Reddit · SideProject
- 发布时间:2026/9/25 03:01:17
- 暂无回复