Skip to content
Khan Academy Blog
Donate

infrastructure

App Engine Flex Language Shootout

By Amos Latteier This is the second time I’ve been to Silicon Valley. Some years ago – ... Read more

Evolving our content infrastructure

By Willow Chargin Every month, millions of learners use Khan Academy in languages other than English. Over the ... Read more

Ensuring transaction-safety in Google App Engine

By Craig Silverstein In last week’s exciting post, I described an alternative to transactions that we use ... Read more

The User Write Lock: an Alternative to Transactions for Google App Engine

By Craig Silverstein Transactions are the standard method in Google App Engine’s datastore — as in many ... Read more

Minimizing the length of regular expressions, in practice

By Craig Silverstein The problem Software engineering interviews tend to be full of ”algorithms” questions, because they’re ... Read more

Inline CSS at Khan Academy: Aphrodite

By Jamie Wong I won’t ramble in this post about the maintenance woe that is CSS, as ... Read more

Older posts
Newer posts
← Previous Page1 Page2 Page3 Page4 Next →
  • News
  • Khanmigo
  • Educators
    • ELA & Humanities
    • Math
    • Science
    • Financial Literacy
  • Districts
  • Khan Academy Kids
  • Families
  • Learners
  • Research
  • Engineering

Search

Experience the best AI-powered
tool in education.

For Learners
For teachers
For parents

Visit Khan Academy

© 2025 Khan Academy