All blogs / Software / engineering practice
KA Engineering
Khan Academy Engineering's blog
Software / engineering practiceMobile / iOS / AndroidPythonJavaScript / TypeScriptEngineering blogs
- Posts
- 59 from 8 Jun 2015 to 9 Jul 2020
- Posting
- quiet since 2020
- Kind
- company blog
- Feed
- https://engineering.khanacademy.org/rss.xml
2020 2
2019 4
2018 9
- Kotlin for Python developers
- Using static analysis in Python, JavaScript and more to make your system safer
- Kotlin on the server at Khan Academy
- The Original Serverless Architecture is Still Here
- What do software architects at Khan Academy do?
- New data pipeline management platform at Khan Academy
- Untangling our Python Code
- Slicker: A Tool for Moving Things in Python
- The Great Python Refactor of 2017 And Also 2018
2017 11
- Working Remotely
- Tips for giving your first code reviews
- Let's Reduce! A Gentle Introduction to Javascript's Reduce Method
- Creating Query Components with Apollo
- Migrating to a Mobile Monorepo for React Native
- Memcached-Backed Content Infrastructure
- Profiling App Engine Memcached
- App Engine Flex Language Shootout
- What's New in OSS at Khan Academy
- Automating App Store Screenshots
- It's Okay to Break Things: Reflections on Khan Academy's Healthy Hackathon
2016 18
- Interning at Khan Academy: from student to intern
- Prototyping with Framer
- Evolving our content infrastructure
- Building a Really, Really Small Android App
- A Case for Time Tracking: Data Driven Time-Management
- Time Management at Khan Academy
- Hackathons Can Be Healthy
- Ensuring transaction-safety in Google App Engine
- The User Write Lock: an Alternative to Transactions for Google App Engine
- Khan Academy's Engineering Principles
- Minimizing the length of regular expressions, in practice
- Introducing SwiftTweaks
- The Autonomous Dumbledore
- Engineering career development at Khan Academy
- Inline CSS at Khan Academy: Aphrodite
- Starting Android at Khan Academy
- Automating Highly Similar Translations
- The weekly snippet-server: open-sourced
2015 15
- Stories from our latest intern class
- Kanbanning the LearnStorm Dev Process
- Forgo JS packaging? Not so fast
- Switching to Slack
- Receiving feedback as an intern at Khan Academy
- Schrödinger's deploys no more: how we update translations
- i18nize-templates: Internationalization After the Fact
- Making thumbnails fast
- Copy-pasting more than just text
- No cheating allowed!!
- Fun with slope fields, css and react
- Khan Academy: a new employee's primer
- How wooden puzzles can destroy dev teams
- Babel in Khan Academy's i18n Toolchain
- tota11y - an accessibility visualization toolkit