Learning Git - 101

How to use Git in a project? I had the opportunity to prepare a presentation of Git and thought it would be great to share it to whoever wants to use it in a project. It targets beginners (no knowledge is required). It explains the process pipeline, and how to use Gitkraken as a graphic client. The presentation goes through the following subjects: What is Git exactly ? Git clients Gitkraken in depth Good practices Keeping problems away (tentative) Resources It is available here : Link

October 9, 2018 · 1 min · Theo Penavaire

Loading of a C++ class from a shared library (Modern C++)

Loading of a C++ class from a shared library (Modern C++) To go to the Github repository, click here. There is already a lot of stuff on internet, related to dynamic loading of classes from a shared library. However I couldn’t find a simple example and explanation on how to do it with the following conditions : Modern C++ (from c++11): Use of smart pointers to store the classes retrieved from the libraries Cross-platform: Works on UNIX (tested on Linux & MacOS) and Windows....

February 26, 2018 · 10 min · Theo Penavaire

Can Vivatechnology make Paris tech again?

Can Vivatechnology make Paris tech again? VivaTechnology is an event that takes place in Paris, every year in June, since 2016. Its main goal is to bring together the players in the Tech ecosystem. It brings together big groups – Orange, Airbus, Google, Microsoft, IBM and many more – as well as startups, contractors, and investors. There’s even a day where the public is welcomed. An opportunity for everyone to discover the latest innovations in multiple fields : energy, luxury, food, transports…...

October 7, 2017 · 2 min · Theo Penavaire

Que vaut Deepin Desktop Environment (15.4) ?

Que vaut Deepin Desktop Environment (15.4) ? Après 2 ans de vie commune avec Linux, je commençais à désespérer de trouver un environnement graphique un minimum “sexy”. J’avais plus ou moins réussi à rendre attrayant XFCE, mais j’ai depuis entendu parler de Deepin Desktop Environment (DDE pour les intimes). Je me suis donc lancé dans son installation, sur une base Arch linux. Mes impressions après 2 mois de test : C’est beau !...

August 10, 2017 · 6 min · Theo Penavaire

A modern and lightweight Arch-Linux (xfce) configuration

A modern and lightweight Arch-Linux (xfce) configuration I’m currently working on an Arch Linux distribution. What I love about it is the huge amount of Sys Admin stuff I learned while installing it again and again, each time faster than before, and with a better knowledge of what I was doing. I’m not going to explain how to install it, but rather present some packages I use to customize the default system....

July 7, 2017 · 4 min · Theo Penavaire