The Curious Engineer

All blogs / Software / engineering practice

KA Engineering

engineering.khanacademy.org

Khan Academy Engineering's blog

Software / engineering practiceMobile / iOS / AndroidPythonJavaScript / TypeScriptEngineering blogs

’15’16’17’18’19’20’21’22’23’24’25’26
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

  1. Our Transition to React Native
  2. How Khan Academy Successfully Handled 2.5x Traffic in a Week

2019 4

  1. Go + Services = One Goliath Project
  2. How to upgrade hundreds of React components without breaking production
  3. How Engineering Principles Can Help You Scale
  4. Making Websites Work with Windows High Contrast Mode

2018 9

  1. Kotlin for Python developers
  2. Using static analysis in Python, JavaScript and more to make your system safer
  3. Kotlin on the server at Khan Academy
  4. The Original Serverless Architecture is Still Here
  5. What do software architects at Khan Academy do?
  6. New data pipeline management platform at Khan Academy
  7. Untangling our Python Code
  8. Slicker: A Tool for Moving Things in Python
  9. The Great Python Refactor of 2017 And Also 2018

2017 11

  1. Working Remotely
  2. Tips for giving your first code reviews
  3. Let's Reduce! A Gentle Introduction to Javascript's Reduce Method
  4. Creating Query Components with Apollo
  5. Migrating to a Mobile Monorepo for React Native
  6. Memcached-Backed Content Infrastructure
  7. Profiling App Engine Memcached
  8. App Engine Flex Language Shootout
  9. What's New in OSS at Khan Academy
  10. Automating App Store Screenshots
  11. It's Okay to Break Things: Reflections on Khan Academy's Healthy Hackathon

2016 18

  1. Interning at Khan Academy: from student to intern
  2. Prototyping with Framer
  3. Evolving our content infrastructure
  4. Building a Really, Really Small Android App
  5. A Case for Time Tracking: Data Driven Time-Management
  6. Time Management at Khan Academy
  7. Hackathons Can Be Healthy
  8. Ensuring transaction-safety in Google App Engine
  9. The User Write Lock: an Alternative to Transactions for Google App Engine
  10. Khan Academy's Engineering Principles
  11. Minimizing the length of regular expressions, in practice
  12. Introducing SwiftTweaks
  13. The Autonomous Dumbledore
  14. Engineering career development at Khan Academy
  15. Inline CSS at Khan Academy: Aphrodite
  16. Starting Android at Khan Academy
  17. Automating Highly Similar Translations
  18. The weekly snippet-server: open-sourced

2015 15

  1. Stories from our latest intern class
  2. Kanbanning the LearnStorm Dev Process
  3. Forgo JS packaging? Not so fast
  4. Switching to Slack
  5. Receiving feedback as an intern at Khan Academy
  6. Schrödinger's deploys no more: how we update translations
  7. i18nize-templates: Internationalization After the Fact
  8. Making thumbnails fast
  9. Copy-pasting more than just text
  10. No cheating allowed!!
  11. Fun with slope fields, css and react
  12. Khan Academy: a new employee's primer
  13. How wooden puzzles can destroy dev teams
  14. Babel in Khan Academy's i18n Toolchain
  15. tota11y - an accessibility visualization toolkit