# Life at Duolingo

[**How we built an automated unit test generation pipeline for iOS**](https://blog.duolingo.com/ai-ios-unit-test-generation-pipeline/)

[**How a simple code change reduced CPU usage by 97%**](https://blog.duolingo.com/reduce-cpu-usage-97-percent/)

[**How I used Duolingo to find my family in Poland**](https://blog.duolingo.com/learning-polish-family-reunion/)

[**Triage, ship, debug—all from Slack**](https://blog.duolingo.com/aislackbot/)

[**Seeing the future: frontend prediction in Duolingo’s mobile app**](https://blog.duolingo.com/frontend-prediction/)

[**What I learned about incident management from search and rescue**](https://blog.duolingo.com/incident-management-lessons/)

[**How I spent my 2-month paid sabbatical**](https://blog.duolingo.com/paid-sabbatical-duolingo/)

[**Solving database contention with optimistic locking**](https://blog.duolingo.com/optimistic-locking/)

[**The 2025 Duolingo Social Impact report**](https://blog.duolingo.com/social-impact-report-2025/)
