Lutter contre le covid19 avec son pc!

Toi qui derrière ton ordinateur ou ton téléphone, tu peux t’en servir pour aider la recherche à lutter contre le SARS-CoV2, le virus responsable de la maladie Covid19. Je vous invite à lire cette article jusqu’à la fin si vous souhaitez avoir une explication technique plus détaillée. Comment ? Via un logiciel (non intrusif je vous rassure) qui utilisera la puissance de calcul disponible pour effectuer des opérations qui seront transmis à un des serveurs chargés de collecter les travaux réalisés par d’autres machines à travers le monde.
Lire la suite →

Ce symbiote qui est en vous!

Amis de l’homme araigné sachez qu’Eddie Brock n’est pas le seul à entretenir une relation avec un symbiote. En réalité nous avons tous un symbiote en nous ! Avant que vous ne vous demandiez si je débloque, laissez moi vous présentez la mitochondrie. Fournisseur d’énergie Présentes dans nos cellulles, la mitochondrie est un organite fascinant qui occupent plusieurs rôles. Capable de s’organiser avec d’autres mitochondries sous la forme d’un réseau (réseau mitochondrial tubulaire), elle est un considéré comme étant la centrale énergétique de la cellule.
Lire la suite →

Mettre en prod avec Git et intégrer une barre de recherche pour Hugo

Laissez moi vous raconter une petite histoire. Celle du déploiement de ce blog. Ce site utilise le framework Hugo qui est connu pour son efficacité pour générer un site statique assez rapidement. Le site ne possède pas de base de données, le contenu des pages est écrit en markdown et comprends quelques plugins en javascript pour améliorer l’expérience utilisateur. (notamment prism.js pour la coloration syntaxique) J’avais besoin d’un site web assez simple à maintenir pour publier des articles et Hugo réponds à mes besoins.
Lire la suite →

Injection de Dependances via les Traits sur Symfony4

Hello ! Symfony 4 étant mon outil de travail au quotidien, j’aimerais vous faire part de quelques trucs et astuces que je considère comme étant de bonnes pratiques. Remarque: Contrairement à Laravel, sur Symfony vous n’avez pas de façades pour injecter vos dépendances. Convention over configuration n’est absolument pas la philosophie des développeurs Symfony qui préfèrent écrire des fichiers de configurations en yaml avec de la documentation souvent dépreciées.
Lire la suite →

Implémenter un logger en Go

Introduction J’ai récemment eu le besoin d’écrire des messages de logs avec plusieurs niveaux. Venant du monde Java j’étais habitué à l’utilisation de Log4j. J’avais bien entendu parlé de loggers pour le langage Go mais à vrai dire, c’est plus amusant d’écrire un logger soi-même. J’ai alors consulté cette page signé Jean-Michel Doudoux (une référence francophone sur Java), dans le but de faire un bonne conception pour mon logger.
Lire la suite →