kr41
Dmitry Vakhrushev about programming and related things
Blog
About
Hire Me
Archive
Tags
RSS
Archive
2016
Shit Driven Development
May 03
Don’t inherit Python built-in dict type
March 23
Legacy
February 29
2015
Wunderwaffe
September 15
Making validation code looks better
September 06
How to write good documentation
August 13
PasteDeploy with custom configuration format
August 11
About ConfigTree
June 15
Occasional ConnectionError in Requests
June 08
GreenRocket gets testing friendly
April 05
2014
Yet Another Useless Metric
December 09
Simple Authentication Protocol
November 09
The benefits of Traversal
October 28
About Bash Booster
September 28
Don’t write docs, use Tox
September 18
Toolbox for testing Python
August 10
Feature: As a user I want to get e-mail notifications...
March 09
A couple of reasons to use Setuptools
March 05
2013
A handful of links for D neophyte
October 29
Python Coroutines
October 27
How to keep models and controllers in good shape
September 03
Uniform function call syntax in D
August 27
Python Metaclasses: __new__ vs. __init__
July 18
Python Metaclasses without Magic
July 04
Obscene Python
May 19
PHP must die. Why do I care about it?
March 29