How we built an open-source analytics tool that saved millions and transformed our decision-making| Doist Engineering
How to improve MySQL performance using JSON_TABLE in place of IN(…).| Doist Engineering
How We Created an Automated Android Component Catalog That Actually Works| Doist Engineering
Reliably schedule large amounts of local notifications on iOS| Doist Engineering
How we leveraged AI to assist users when using our filter feature.| Doist Engineering
Why and how we donated $5,189 across 17 projects and maintainers during 2024| Doist Engineering
The journey of how we built an ephemeral consoles system to enable timely and secure access to production environments, without compromising on accountability.| Doist Engineering
Are you sure your indexes are being used?| Doist Engineering
How DORA metrics can improve software delivery and offer in-depth insights into operational performance.| Doist Engineering
A comparison between regular boolean fields and MySQL's Computed Columns along the rationale behind changes in our codebase| Doist Engineering
How Baseline Profiles helped the Todoist phone and Wear OS apps get faster easily| Doist Engineering
Server side, Middleware and API route feature flags in Next.js with iron-session| Doist Engineering
Why and how we donated $7295 across 14 projects and maintainers in 2022| Doist Engineering
Master the art of onboarding and mentoring Engineers asynchronously| Doist Engineering
An alternative test project format for your interviews| Doist Engineering
The what, why and how of Server-Driven UI at Doist from a Mobile perspective| Doist Engineering
How to synchronise browser debugging| Doist Engineering
Aligning our hiring with our day-to-day work| Doist Engineering
Revisiting and assessing some of the technologies with potential to share common business logic| Doist Engineering
Leveraging another PC for unsupported Android emulators| Doist Engineering
Making our deployment better with continuous improvements| Doist Engineering
Breaking native boundaries by using shared code| Doist Engineering
Make your codebase easy for everyone to get acquainted with| Doist Engineering
How we setup Android apps continuous deployment| Doist Engineering
Discover how other developers build specific UI components| Doist Engineering
This is not an official project, but a fun one nonetheless.| Doist Engineering
Mistrust often comes from a lack of understanding| Doist Engineering
How we built an open-source analytics tool that saved millions and transformed our decision-making| www.doist.dev