Typed Functional Dependency Injection in Python

Dependency injection is a controversial topic. There are known problems, hacks, and even whole methodologies on how to work with DI frameworks. It is not the case when using functional approach: which is simple and explicit. Read more


Debugging out-of-memory crashes in Python

You run your program, and it crashes—it’s out of memory: If you’re lucky, you get a MemoryError exception. If you’re less lucky, you get a coredump. If you’re having a bad day, your computer locks up and you need to restart it. How do you figure out what ... (more…)

Read more »