The FOSDEM 2021 Call for Participation is now live We are happy to announce that we will be running a Python devroom again at FOSDEM 2021. As for many events, this year’s edition will be converted into an
Personal Don't be like Dr.Who IntroductionWe all want to be nice. Well, at least I want to. I only have respect and esteem for my colleagues at Adimian, and they are all very dear to
Personal Is burnout sustainable? After being diagnosed with six generalised infections in a row over the last six months, my doctor has become less and less subtle over the fact that I was basically
Technical Fast xlsx parsing with Python So you have tried all the tools and libraries, but extracting data from giant Excel sheets is still too slow ? On the menu for this blog post we have: Quick
Technical So you want to be a (Python) Developer Since computers are all around us those days and many of us grew with them, it's quite tempting at some point in one's life to think "what if I
Technical VPN party: chaining WireGuard and OpenVPN This morning when I woke up, it was to the sound of my monitoring system notifications. We have a pretty simple setup: web servers connect to the vpn server vpn
Technical Securing Celery and Redis without SSL Recently we wanted to deploy a bunch of Celery workers and connect them using a Redis backend for tasks scheduling and result storage. Since the workers and Redis would be
Jupyter Notebooks for teaching Python I have been recently busy creating materials for teaching / learning Python. The motivation for creating such materials is both in the trainings we host at Adimian and also in the
Technical Launching our YouTube channel I have been teaching programming since 2010, and one of the most delicate topics remains the integration of test driven development in your daily practice. Every time I explain how
Company Applying at Adimian: recruiter edition Wait, why did I chose the word "recruiter" in the title? On one hand, I want you to know that I’m not a recruiter, or I don’
Personal Thug Memes everywhere! In my previous post I discussed the benefits of investing time in personal project. As a continuum, I’ll present one of my latest personal projects in this post. In
Personal Ethics in the workplace This is a presentation that I gave at the first edition of FOSDEMx, at the University of Brussels on May, 3rd 2018. It is a collection of tips and heads-up
Technical Optimizing Python This is a presentation that I gave at the first edition of FOSDEMx, at the University of Brussels on May, 3rd 2018. The intent is to scratch the surface of
Technical Install an NSX Edge (and a logical router) So, you want to be the guy who installs an NSX Edge for the first time and does not spend a whole week (or more) to do it? Here are
Personal You should spend more time on personal projects The purpose of this blog post is to convince you to devote more time for your personal projects or to start a fresh project if you don’t have one
Company We went to EuroPython 2017 This year Adimian was Gold sponsor of the EuroPython in Rimini. Why sponsoring the event you will ask ? Turns out we have been building a business on the shoulders of
Personal To know where to stop This is the kind of horror story that happens now and then. It's a story where pride and arrogance will lead you into a pit of despair. This is the
Company Working at Adimian So you're wondering how it is to work at Adimian? Follow me! We are a small consulting company operating between France and Belgium, and we are specialists in both Python
Technical The rise of Data Science The shape of things to come In the past few months, I think we've witnessed the end of the "Big Data" hype, and the rise of the "
Technical Debugging code within Docker container Docker everywhere At Adimian, Docker really changed the way we deploy applications. We've been playing with it since the beta, and using it in production since version 1.0. By
Technical Enabling graphs on your shinken monitor If you've set up a shinken monitor, you'll probably be a bit disappointed that the graph feature is not included, and that setting it up isn't all that easy. Luckily,
Technical Shinken services and you (writing your own service) Introduction Shinken is a monitoring service based on Nagios written in python. The cool stuff here is that it's written in python, but also that you are able to use
Technical Enable AUFS support for docker on SoYouStart (OVH) I'm using a SoYouStart server from OVH for a project where I need to deploy Docker containers. I kept having errors of the like: Error response from daemon: Cannot start
Technical How to fix a broken Ubuntu package installation Today I wanted to reinstall an openldap server for which I didn't have credentials, but where I had root access. Some files were left after I removed the package, so
Technical CTE and closure tables Closure tables There is a lot of techniques to store and manipulate tree-like structures in a relational database. Among them, the one that is noteworthy for his simplicity and performance