Tag Archives: python

September, 18th–20th: DevOps Sprint

Since we have a strong history in web development, but also were involved in operating web applications we developed, the DevOps movement hit our nerves. Under the brand name “Flying Circus” we are establishing a platform respecting the DevOps principles. … Continue reading

Posted in en, Uncategorized | Tagged , , , , , , | 1 Comment

Run tests using layers with py.test

TL;DR Use gocept.pytestlayer. Long Story We have many test suites which use test layers (e. g. the ones from plone.testing). We want to use py.test and all its fancy features to have a modern test runner. There was no way to … Continue reading

Posted in en | Tagged , , , , , , , | Leave a comment

Viewing scales metrics from Pyramid

We’ve recently started experimenting with the excellent scales library to collect in-process metrics (see Coda Hale’s CodeConf talk “Metrics everywhere” among many others for reasons why one definitely wants to do that). Scales comes with a flask-based HTTP server that … Continue reading

Posted in en | Tagged , , , | 2 Comments

Reproducable automated deployments on RaspberryPi with batou

For continuous integration during development, we use Jenkins to automatically run tests for all projects we maintain. Some time ago we wanted to increase visibility of the results, so we set up a Raspberry Pi driving a few meters of … Continue reading

Posted in en | Tagged , , , | Leave a comment

Reliable file updates with Python

Programs need to update files. Although most programmers know that unexpected things can happen while performing I/O, I often see code that has been written in a surprisingly naïve way. In this article, I would like to share some insights … Continue reading

Posted in en | Tagged , | 10 Comments

August, 15th–17th: Sprinting on Pyramid

After Zope “-the-Framework” reaching the end of its lifecycle during the last few years, we did a bunch of new projects with Pyramid, a nice web framework primarily authored by long-term Zope developer Chris McDonough. We think it’s about time … Continue reading

Posted in en | Tagged , , | 2 Comments

Running tests using gocept.selenium on Travis-CI

Travis-CI is a free hosted continuous integration platform for the open source community. It has a good integration with Github, so each push to a project runs the tests  of the project. gocept.selenium is a python package our company has developed as a … Continue reading

Posted in en | Tagged , , , , , , , , , | 2 Comments