The conflict between subclassing and composition is as old as object-oriented programming. The latest crop of languages like Go or Rust prove that you don’t need subclassing to successfully write code. But what’s a pragmatic approach to subclassing in Pyt... (more…)
Read more »
Python is slow, and compiled languages like Rust, C, or C++ are fast. So when your application is too slow, rewriting some of your code in a compiled extension can seem like the natural approach to speeding things up. Unfortunately, compiled extensions ar... (more…)
Read more »
Do you work with data? If so... You need to learn the language of the snake... No, not that snake l... (more…)
Read more »
Many of the ideas I've been playing around with lately are of the distributed, secure & networked kind. Since distributed asynchronous networks are tricky beasts, I want to leverage the existing network of such nature commonly known as email. This que... (more…)
Read more »
About the teamThe Platform team at Bulb are building a completely greenfield system responsible for things like Billing, Metering and Account Management. This software will be at the very heart of Bulb’s business and is absolutely vital to our day... (more…)
Read more »