Switching to a new language is always a big step, especially when only one of your team members has prior experience with that language. Early this year, we switched Stream’s primary programming language from Python to Go. This post will explain some of t... (more…)
Read more »
We recently explored how wealthy countries (those defined as high-income by the World Bank) tend to visit a different set of technologies than the rest of the world. Among the largest differences we saw was in the programming language Python. When we focu... (more…)
Read more »
Python natively does not support function overloading - having multiple functions with the same name. Today we see how we can implement and add this functionality to Python by using common language constructs like decorators and dictionaries. (more…)
Read more »
Today we are pleased to announce the open-sourcing of Python Fire . Python Fire generates command line interfaces (CLIs) from any Python cod... (more…)
Read more »
Let's say you need to parse and analyse some raw data, for example a log file, to generate a report. (more…)
Read more »