Along with HTML, CSS is one of the most well-known computer languages, even for non-technical people. The latter is dedicated to the layout of our websites. Although it can often seem less complex to use, for a few years now (remember the clearfix!), especially thanks to Flexbox and Grid, writing clean and maintainable CSS can be very very complicated!

I recently asked some students to integrate a CSS project: thanks to their work, I was able to make a practical guide with the things to do, the things to avoid and the things to banish in CSS. …


Avec le HTML, le CSS fait parti des langages informatiques les plus connus même par les personnes non techniques. Ce dernier est dédié à la mise en page de nos sites web. Bien qu’il soit moins complexe à utiliser depuis quelques années (souvenez-vous du clearfix !), notamment grâce à Flexbox puis Grid, écrire du CSS propre et maintenable peut être très très compliqué !

J’ai récemment demandé à des étudiants d’intégrer un projet en CSS : grâce à leur travail, j’ai pu en faire un guide pratique avec les choses à faire, les choses à éviter et les choses à…


Python + Docker + VS Code = ❤

Python is a pretty fantastic language: it is simple, elegant to read and write, and very powerful. You can use it to make REST APIs with Flask, complete sites with Django, CRON, tasks, and data science projects. In short, use Python, use its potential to do amazing things, and have fun developing.

For this blog post, I created a Github repository. I will use this small project to detail what I’m talking about. You can already clone it from Github and use it.

By the end of this blog post, you will be able to create your own Docker containers…


Python + Docker + VsCode = ❤

Python est un langage assez fantastique : il est simple, élégant à lire et à écrire et très puissant. On peut l’utiliser aussi bien pour faire des API Rest avec Flask, des sites complets avec Django, du scripting pour faire des CRON tasks et de la data-science. Bref, faites du Python, utilisez son potentiel pour faire des choses incroyables et prenez du plaisir à développer.

Pour ce blog post, j’ai crée un repository Github. Je vais me servir de ce mini-projet pour détailler ce dont je parle. Vous pouvez déjà le télécharger et l’utiliser.

À la fin de ce blog…


Treehouse techdegree homepage

A few days ago I finished my third Techdegree with Treehouse: the Python Developpement Techdegree. It comes in addition to the two other Techdegrees I already have: the Front End Web Development Techdegree and the Full Stack JavaScript Techdegree. In addition to those there are two others that I started but never finished: the iOS Developpement Techdegree (which is no longer available) and the UX Design.

Me and the Techdegrees in 2016

A little background

I discovered Treehouse in 2016 when I was making my conversion as a developer and I became a fan of the platform pretty quickly. At the time I…


This post is the second of a series of five during which I will look back on my reconversion as a developer and my trajectory in “sky rocket mode”. I will talk about everything I did (you know, the good, the bad and the ugly) and I will also take the opportunity to give advice to aspiring developers (and maybe CTO as well).

This first half of this second post focuses on my year of (multiple) training.

Someone’s learning - credit: pixabay.com

Year 1: learning

The trainings

In the previous section, I ended on this amazing alignment of the stars that allowed me to start multiple trainings at once.

So…


This post is the first of a series of five during which I will look back on my reconversion as a developer and my trajectory in “sky rocket mode”. I will talk about everything I did (you know, the good, the bad and the ugly) and I will also take the opportunity to give advice to aspiring developers (and maybe CTO as well).

This first post focuses on my preparation until my reconversion.

I’m bored - credit: pixabay.com

Year 0: beginning

Oh my god I am bored

It’s late November 2015 and I’m bored.
A few weeks ago I took a new job as a manager and left my previous sales position. Why? Because I…

Thomas Dimnet

Software engineer / Ex-CTO / Teacher at OpenClassrooms / Lifelong learner, curious, zebra.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store