Skip to content
Khan Academy Blog
Donate

Engineering

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

Khan Academy’s Engineering Principles

⭐ Read about our 2019 revision of the principles! ⭐ By Ben Kamens You know those super-frustrating ... 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

Introducing SwiftTweaks

By Bryan Clark Today, we’re releasing SwiftTweaks, a way to adjust your Swift-based iOS app without needing ... Read more

The Autonomous Dumbledore

By Evy Kassirer When I arrived at Khan Academy to start my internship on the Official SAT ... Read more

Older posts
Newer posts
← Previous Page1 … Page8 Page9 Page10 … Page17 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 teachers
For families
For districts

Visit Khan Academy

© 2026 Khan Academy