Meet André Kenji Horie, a Senior Software Engineer who has been at Duolingo for three years. André came all the way from Brazil to Pittsburgh, with a few years in Tokyo in between. We asked André about where he's from, what it's like to work at Duolingo and what he thinks about living in Pittsburgh.
by Sam Dalsimer on Mon 24 April 2017
by @andrekhorie on Tue 31 January 2017
Recently, we profoundly refactored the engine that drives Duolingo lessons. This post talks about our engineering choices, experiences, and the pain points of rewriting a highly complex system.
- Redesigned architecture
- Refactored code from Python to Scala
- Latency dropped from 750ms to 14ms
- Engine uptime increased from 99.9% to …
by @MichaelaLKron on Mon 09 January 2017
Now that it’s January, it’s out with the winter holidays and in with New Year’s resolutions. Whether it’s losing weight, saving money, or learning something new, millions of people around the world resolve to better themselves at the beginning of every year.
Learning a new language …
by Burr Settles on Wed 14 December 2016
At Duolingo, our goal is to make language learning fun and effective. We think the best education should be full of play, so we're constantly developing new features that make learning new things — and practicing old things — feel like a game! At the same time, we're serious about taking a scientific, data-driven approach to all of our products, and about sharing what we learn with the world. In this post, we'll take a look at the science behind the Duolingo skill strength meter, which we published in an Association of Computational Linguistics article earlier this year....
by David Andrews on Tue 13 September 2016
Today, we're proud to release our first piece of open-source software.
Last summer, while preparing to launch our English course for Arabic speakers, we addressed a gap in support for right-to-left (RTL) languages on Android.
The digital world has long been developed with English and other left-to-right languages in mind …