Behind the scenes of optimizing Todoist's iOS app π
We migrated our storage layer to GRDB. Some users reported sluggish performance. After weeks of debugging, we found the culprit β and achieved 90-99% faster queries.
doist.dev/optimizing-grdβ¦
#iOSDev #SwiftLang #GRDB #PerfMatters
- Ever wondered how to render a smooth, audio-reactive waveform using Canvas? We're peeling back the layers of our latest project in building Ramble. Perfect for #AudioProcessing enthusiasts and #WebDev pros alike!
- Ever wondered how real-time audio capture works in modern web apps? Dive into our journey from ScriptProcessorNode to AudioWorklet and the unexpected hurdles we faced along the way. #WebAudio #RealTimeAudio #JavaScript
- Ever wondered about the complexities of accessing your microphone on the web? Our journey to a flawless user experience uncovers browser quirks and more. Dive into the details with us: doist.dev/building-rambl⦠#WebDevelopment #UserExperience
- UI tests that are 99% reliable, 4Γ faster, and 50% cheaper... Sounds too good to be true π? Find out how our Android team achieved this π doist.dev/orchestrating-β¦ #androiddev #testing

