How Python and Guido got me my first job and many afterwards
Recently, Guido van Rossum, creator and leader of the Python programming language announced, quite out of the blue for the distant pythonista, that he was resigning from his role as the leader of the...
View ArticleWhy Python is a great choice for the Chaos Toolkit project!
Russ Miles and I started the chaostoolkit project about three months ago with the idea we wanted to express with code discussions we had been having on Chaos Engineering and its principles. I’ll leave...
View ArticleLearn from your system with Chaos Engineering
Take a look at your system. A deep, honest, look. Now, ask yourself « Am I genuinely confident that my system is strong and healthy? ». Why would anyone ask themselves that question? Well, for one,...
View ArticleKubernetes becomes the universal orchestrator and it’s good news
With Rancher announcing their next major version will be designed on top of Kubernetes, I think it is fair to say, Kubernetes has become the ubiquitous orchestration API. Most major PaaS players have...
View ArticleChaos is the new order
Let it be said: «Chaos is the new order». I have been working with microservices for the past few years and it’s been quite a ride. By breaking down the monolith into more focused independent entities,...
View Articlews4py is eager for a new maintainer
Years ago, I got really interested in the WebSocket protocol that eventually landed as RFC 6455. It was the first time I would spend so much time trying to participate elaborating a protocol....
View ArticleUbuntu on a Dell XPS 15 9550
I have enjoyed using a Dell XPS 15 9550 for a few months now. Fantastic machine. When I got it, I tried to install Ubuntu 15.10 which utterly failed. Basically, I couldn’t even boot up the...
View ArticleLet’s talk about microservices
Well well… let’s talk about microservices. I have been keen on following what was going on with microservices since its inception but I have never been its most vocal champion. I don’t believe in...
View ArticleAn asynchronous CherryPy server based on asyncio
CherryPy is a minimalist web application server written in Python. Hundreds of people have relied on it for more than fourteen years now. Recently, I’ve gained interest in the native asynchronous...
View Articledalamb – An AWS Lambda clone (sort of)
I was going through the AWS Lambda main presentation page yesterday and I started to wonder if it would be possible to create your own stack with the same featureset. First off, AWS Lambda is a...
View ArticleCustomizing Kubernetes AWS deployment settings
Kubernetes provides a nice script to quickly deploy a small cluster on various infrastructure backends. On AWS, the documentation is a tad short about detailing how to customize the installation. By...
View ArticleRunning a zookeeper and kafka cluster with Kubernetes on AWS
I have been recently working with Russ Miles on coding microservices that follow principles he has laid out in the Antifragile Software book. As a simple demo we decided on using Kafka as a simple...
View ArticleDeploying a docker container of a CherryPy application onto a CoreOS cluster
Previously, I presented a simple web application that was distributed into several docker containers. In this article, I will be introducing the CoreOS platform as the backend for clusterizing a...
View ArticleA more concrete example of a complete web application with CherryPy,...
In the previous post, I described how to setup a docker image to host your CherryPy application. In this installment, I will present a complete – although simple – web application made of a database,...
View ArticleCreate a docker container for your CherryPy application
In the past year, process isolation through the use of containers has exploded and you can find containers for almost anything these days. So why not creating a container to isolate your CherryPy...
View ArticleRobot Framework and Sphinx: A suitable toolset for your specification by example
At work, we have been using Robot Framework for all kinds of tests for a few years now and it’s proven to be the good choice. Robot Framework’s simple syntax and grammar does not scare testers away...
View ArticleCherryPy documentation new start
Early on this year, a discussion emerged on the CherryPy mailing-list about the project. Most people said they loved the project but had struggled with its documentation. Though rich and extensive, it...
View ArticleHaving fun with WebSocket and Canvas
Recently, I was advised that WebFaction had added support for WebSocket in their custom applications by enabling the according nginx module in their frontend. Obviously, I had to try it out with my own...
View ArticleThe joy of distributing Python packages for Python 2 and 3
I released ws4py 0.3.4 this weekend and although I had integrated support for Python 2 and 3 for a long time now, I ran into a challenge I had quite missed. Indeed, until now my Python 3 support had...
View Article“Robot Framework Test Automation” book review
From time to time PacktPub will request a book review of one of their Python-related titles. This time around it was regarding their “Robot Framework Test Automation” book they recently released. Since...
View Article