I have recently watched Larry Hastings talk about Removing Python's GIL: The Gilectomy that has been recorded at PyCon 2016. Larry very graphically outlines the problems from not having proper concurrency features. He also tells a nice story on how the Python community is struggling with this situation for the last 24 years.
(read more …)
If I am about to implement something it usually turns out to be a good idea to first start with some prototypes & benchmarks. This post summarizes the outcome of such an experiment to read data from compressed tar archives effectively. I did some similar benchmarks about 30 month ago so I repeated the measurements to see if there have been improvements and added results for my new Go reader.
(read more …)
Website hosting has changed dramatically over the last 20 years. I personally took part in this journey as a webmaster of a (recently) successful media site. In this article I summarize my journey and give a report on the technology I am using now.
(read more …)
Starting the weekend (2014-11-09) I am teaching a beginners seminar for the Raspberry PI. The seminar takes place at VHS Augsburg on two Sundays. I am very happy that this exciting topic is well received and the seminar is already fully booked.
(read more …)
One of the revelations I had at the robotchallenge 2014 in March was that in order to improve the performance of our line follower robot we would need more data (you can not improve what you can not measure!). I immediately started working on a laptimer (something I already had on my todo list).
(read more …)