
All things development from the @todoist team 🛠️
The Internet
Joined March 2018
- Tweets252
- Following66
- Followers611
- Likes141
Is your CI too slow for your agents? Learn how @pedroalveszero sped up ours into single-digits minutes and keeps them there. Why some times no cache is faster than caching. And that the best work is the one you aren't doing in the first place.
doist.dev/taming-ci-times/
You asked, and it’s finally here: Todoist’s Claude connector is live! ✨
Less tab-switching, copy-pasting your tasks between Todoist and @claudeai, and losing your train of thought, more actually getting things done.
Your team (and your 47 open tabs) will thank you.
(🧵1/4)
Todoist Developers retweeted
Who would've thought @playdate needed a @todoist client? @MichaelMofina did, and it's BRILLIANT.
Crank to complete is *peak* UX.
Todoist Developers retweeted
I wrote something! On “Harness Engineering.”
Unless the next generation of models cleans up all the slop from previous versions (and our own from before), I suspect creating and nurturing harnesses and guardrails will become a major lever for engineering teams of all sizes.
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-grdb-in…
#iOSDev #SwiftLang #GRDB #PerfMatters
Todoist Developers retweeted
This was a fun side project to work on before ending 2025, and I’m really happy with the final result. Looking forward to reading your feedback!
Urgent Reminders is rolling out to all users as a preview in iOS version 26.1.17. This feature makes Todoist reminders 1000x more useful by turning them into iOS alarms that actually demand your attention.
🎩-tip to .@enricenrich & .@alexmuench
Todoist Developers retweeted
Last door in @rfgamaral's advent calendar on Ramble's UI/UX. Enjoy the little details. 🎁
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! doist.dev/building-ramble-3-…
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! doist.dev/building-ramble-3-…
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 doist.dev/building-ramble-2-…
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-ramble-1-… #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-ui-t…
#androiddev #testing
📣 We're hiring an Apple Engineer at Doist!
Join us in delighting millions of 🍎 users across iOS, iPadOS, watchOS, and (a tiny bit of) macOS. Current major challenge: stack and architecture modernization. Our stack: Swift, GRDB, UIKit/SwiftUI.
Job ad closes very soon. ⌛
Read more, apply, and pass it on: doist.com/careers/4FC454BFE3…
📣 We're hiring a Backend Engineer at Doist!
Work on the backend that powers Todoist at scale (millions of users, billions of tasks). Current major challenge: re-sharding, new sync engine. Our stack: Python, SQLAlchemy, MySQL, Redis, ClickHouse.
Job ad closes in just a week! ⌛
Todoist Developers retweeted
shipped my first ever PR in the @todoist web app yesterday
you can now ⌘A to select all tasks in a list!
it's exhilarating to be able to contribute small things in production
more on my list, and if you have very small annoyances with the app I might take a look 👁️
Todoist Developers retweeted
I've jotted down some insights on Bitmapist, our open-source cohort analytics tool that's already saved us millions and guides many decisions across nearly every Doist team.
Not many people know about it, but you should check it out! We also open-sourced bitmapist-server, which achieved a 443x reduction in memory usage compared to the standard Redis server.
Learn how we built an open-source cohort analytics tool that saved us millions and transformed our decision-making: doist.dev/bitmapist/
Learn how we built an open-source cohort analytics tool that saved us millions and transformed our decision-making: doist.dev/bitmapist/







