If you are one of the almost 10k developers who starred ansible github repo, you might have noticed that at some point in time, a mysterious v2 directory appeared in the sources – containing alternative implementations of ansible and ansible-playbook. Is it the beginning of some new product, a complete rewrite, refactoring, or just some experimental branch accidentaly merged into […]
In this post I will explore Python metaclasses. There are many great posts out there explaining the mechanics and possible usages of metaclasses. Not many of them try to examine the actual usage in popular libraries though – so here’s a niche I will try to fill with this article. I’ve chosen Django as my test subject – it’s popular, […]
Django 1.8 release is coming soon, and one of the new important features is support for multiple template engines. Allowing to choose between template engines is mostly caused by the need for greater performance in complex templates and a more convenient API for custom tags. It’s also interesting to note that the integrating Mako was funded with an indiegogo campaign. If you want […]