doistdevs Profile Banner
Doist Developers Profile
Doist Developers

@doistdevs

Followers
617
Following
136
Media
13
Statuses
240

All things development from the @doist team, working on @todoist and @twistwork.

The Internet
Joined March 2018
Don't wanna be here? Send us removal request.
@doistdevs
Doist Developers
14 hours
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: https://t.co/bJSPYfcoU4 #WebDevelopment #UserExperience
Tweet card summary image
doist.dev
The surprising complexity behind asking users for microphone permission on the Web
0
2
2
@doistdevs
Doist Developers
30 days
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 πŸ‘‰ https://t.co/R7dgMebsn2 #androiddev #testing
Tweet card summary image
doist.dev
How we nailed reliability, halved costs, and improved runtime performance of our tests
1
1
2
@doistdevs
Doist Developers
2 months
Read more, apply, and pass it on:
0
0
2
@doistdevs
Doist Developers
2 months
πŸ“£ 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. βŒ›
1
6
10
@doistdevs
Doist Developers
3 months
Read more and apply:
0
0
1
@doistdevs
Doist Developers
3 months
πŸ“£ 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! βŒ›
1
1
5
@hfauq
hugo fauquenoi
4 months
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 πŸ‘οΈ
14
2
79
@amix3k
Amir Salihefendić
5 months
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
@doistdevs
Doist Developers
5 months
Learn how we built an open-source cohort analytics tool that saved us millions and transformed our decision-making:
2
3
13
@doistdevs
Doist Developers
5 months
Learn how we built an open-source cohort analytics tool that saved us millions and transformed our decision-making:
doist.dev
How we built an open-source analytics tool that saved millions and transformed our decision-making
0
0
5
@doistdevs
Doist Developers
5 months
Are you aware of MySQL's IN(...) performance limitations? Discover how leveraging JSON_TABLE can help. πŸ‘‰ https://t.co/mRwGIoDnQ7 #mysql #database #performance
doist.dev
How to improve MySQL performance using JSON_TABLE in place of IN(…).
0
1
2
@doistdevs
Doist Developers
6 months
"Ever wondered how a living design system is built and maintained? Discover how we automated our Android Component Catalog at Doist for seamless design to code integration. Dive into our journey here: https://t.co/evwBWvz2iD #androiddev #designsystems #compose
Tweet card summary image
doist.dev
How We Created an Automated Android Component Catalog That Actually Works
@doistdevs
Doist Developers
6 months
Building a Living Design System How We Created an Automated Android Component Catalog That Actually Works by @pedrodanielcsan #androiddev #designsystems #components #ux https://t.co/evwBWvyut5
0
0
2
@doistdevs
Doist Developers
6 months
Building a Living Design System How We Created an Automated Android Component Catalog That Actually Works by @pedrodanielcsan #androiddev #designsystems #components #ux https://t.co/evwBWvyut5
Tweet card summary image
doist.dev
How We Created an Automated Android Component Catalog That Actually Works
0
0
3
@doistdevs
Doist Developers
9 months
πŸš€ Developers! Todoist API v1.0 is now available with unified API structure, faster endpoints, new JavaScript & Python SDKs, and better docs! Check out all the details in the docs - https://t.co/UPnso9TW3b. #TodoistAPI
0
1
5
@doistdevs
Doist Developers
1 year
Implementing a local notification scheduler in Todoist iOS
doist.dev
Reliably schedule large amounts of local notifications on iOS
0
1
2
@doistdevs
Doist Developers
2 years
We've harnessed AI to revolutionize how you use Todoist's filters, making them smarter and more intuitive. Learn about our journey to a simpler Todoist https://t.co/fOOZWZUVba #AIInnovation #Efficiency #TodoistTips
Tweet card summary image
doist.dev
How we leveraged AI to assist users when using our filter feature.
0
0
11
@doistdevs
Doist Developers
2 years
3 days to go. βŒšπŸ‘€
@doistdevs
Doist Developers
2 years
New year, new… job? πŸ“£ We're hiring a Backend Engineer to join us building @todoist and @twistwork (Python, MySQL, Redis, AWS) for tens of millions of users across the globe. Apply before Jan 22, and help us spread the word! πŸ‘·β€β™€οΈ https://t.co/5FzAlXXpnh
0
0
0
@doistdevs
Doist Developers
2 years
New year, new… job? πŸ“£ We're hiring a Backend Engineer to join us building @todoist and @twistwork (Python, MySQL, Redis, AWS) for tens of millions of users across the globe. Apply before Jan 22, and help us spread the word! πŸ‘·β€β™€οΈ https://t.co/5FzAlXXpnh
0
5
9
@doistdevs
Doist Developers
2 years
⚠️ Boolean fields can be queried in broadly two different ways: * IS False / IS True * = False / = True However, in MySQL, the relationship between those queries and indexes can be surprising. Checkout more details in this post by @fevir0 https://t.co/wRq1WSLfAV
Tweet card summary image
doist.dev
Are you sure your indexes are being used?
0
1
3