Generating text (ASCII) tables with python
Sometimes you might need to generate tables in good old plain text. Doing so by hand might be very tedious and error prone. Better let the computer to …
YamlDotNet and anchor references
Yaml is a convenient format for config storing . There are bindings in most of the popular programming languages, including .NET. The latter is well …
Visual Studio 2017 and CMake
Microsoft is continuously improving its record with the open source community. First dumping massive chunks of .NET into github, then actually making …
Cryptocurrency algo trading
The Internet is abuzz with the news about various crypto-currencies. From the old favourite BitCoin to the bold newcomers, such as Etherium and Ripple …
Toptal review: developer's perspective
TL;DR; It has been about a year since I joined Toptal as a developer. And overall the experience is rather disappointing so far. For a developer of my …
Zap all annoyances: images, colours, plugins, iframes etc
Many web sites’ developers seem to think “the more the better” and clutter their pages with endless images, flashy colours, …
Heroku and django-bower
Heroku, a cloud solution for various application engines, supports django out of the box. It does a pretty good job of providing you with a deployment …
How to change shell prompt in Midnight Commander
Bash allows users to do very advanced things when defining shell prompt, including colours and propagation of information into xterm title. …
Faster CSV parsing in Python with pandas
Recently I had to write a Python script which needed to parse large gzip-ed CSV files. First I reached for the standard
csv …String interpolation in Python 3.6
String interpolation is a useful feature in many programming languages which helps the developers to generate formatted messages easier. An example …