personal web log written by izabeera and dryobates

gunicorn docker pudb python debugging docker-compose

Debugging gunicorn on docker with pudb

Debugging code run in webservers like gunicorn is not very convenient. Even less convenient is debugging them running in docker. Pudb can give you comfort like GUI debugger but run in TUI remote environment.

29 Sep 2016 by dryobates

python pdb debugging

Navigating in Pdb

I often see programmers, even experienced, that tediously press "n" and "s" few hundreds of times, one after another, only to skip some for loop or get into state where loop is executed n-th time in pdb. Here is a little tip how to do it smarter.

09 Aug 2015 by dryobates

python virtualenv wheel

Virtual drive on one wheel

Virtualenv is a great software for isolating python environments. Wheel is a great package format for quick installation of packages. Since virtualenv 13.0.0 installs automatically with wheel... I was kicked with dark side of this decision.

30 Jun 2015 by dryobates

conference asyncio pywawsummit community python SOLID elasticsearch robotics

PyWaw Summit

This night we've get back from PyWaw Summit. Talks were really inspiring.

27 May 2015 by dryobates

interfaces python zope duck-typing ABC django

Interfaces and ABCs in Python

Python is powerful dynamically typed language. We can benefit from it's dynamic nature doing a lot of things difficult to achieve in statically typed languages. But that nature has it's price which grows with a project. Unless you resolve into technics learned from statically typed languages.

17 May 2015 by dryobates

Jakub Stolarski. Software engineer. I work professionally as programmer since 2005. Speeding up software development with Test Driven Development, task automation and optimization for performance are things that focus my mind from my early career up to now. If you ask me for my religion: Python, Vim and FreeBSD are my trinity ;) Email:


Tag cloud