Skip to content
Khan Academy Blog
Donate

infrastructure

Untangling our Python Code

By Carter Bastian The previous posts about The Great Khan Academy Python Refactor of 2017 and Also ... Read more

Slicker: A Tool for Moving Things in Python

By Ben Kraft Craig talked last post about our project to reorganize our whole Python codebase. This ... Read more

The Great Python Refactor of 2017 And Also 2018

By Craig Silverstein Our codebase was a mess. One day, we decided to do something about it: ... Read more

Memcached-Backed Content Infrastructure

By Ben Kraft Last post, I wrote about how we did profiling on App Engine’s Memcached service ... Read more

Profiling App Engine Memcached

By Ben Kraft Last year, William wrote about how we optimized our in-memory content data to take ... Read more

App Engine Flex Language Shootout

By Amos Latteier This is the second time I’ve been to Silicon Valley. Some years ago – ... 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