python

4 posts
Issue42

Python code optimization tips for developers

Optimize the slow code first. In the case of Python, PyPy helps you use less space and work faster than CPython’s typical bulk allows for.…

Issue38

How and why we switched from Erlang to Python

Mixpanel had coded one of their servers using Erlang. After 2 years, it became hard for them to debug downtime & performance issues. They switched to their de-facto language, Python. Having more code clarity & maintainability were the two main reasons for this move.…

python

Dropbox’s journey to type checking 4 million lines of Python

A type checker finds many subtle (and not so subtle) bugs. Refactoring is much easier Type checking provides quick feedback and allows to iterate faster.…

deployment

Releasing the World’s Largest Python Site Every 7 minutes

Instagram releases server code 70-100 times every day. At peak, it is done every 7 minutes. It has a monolith codebase of several million lines and a few thousand Django endpoints, all loaded up and served together.…