• Posts
  • Categories

Merkle DAGs(IPFS, GIT) - Overview

Learn what a Merkle DAG is and how it used in distributed systems like IPFS and Git. This overview explains the structure, key benefits, and use cases of Merkle DAGs in content-addressed storage and version control.

Unit Test Key Principles

This article presents some principles to respect when you create unit testing (DRY test, KISS, SRP and Yagni).

L'analyse de données avec pandas

Pandas est une librairie python permettant de faire de l'analyse de donnée. Elle est beaucoup utilisée pour traiter les données dans le cadre du Machine Learning.

Les Courbes Elliptiques avec SageMath

Cet article explique l'implémentation des courbes elliptiques avec la librairie SageMath, par exemple la définition et l'addition des points sur une courbe.

Android Studio - Design d'une application

Cet article présente les quelques astuces de bases pour configurer et modifier le design de son application Android (texte à afficher, multilingue, image, etc.)

Arbre recouvrant de poids minimum (MST / ACM)

Cet article résume les principales notions et algorithmes utilisés permettant de calculer l'arbre couvrant de poids minimum (ACM) / Minimum Spanning Tree(MST).

Les wrappers de fonctions en C++ avec std::function

Cet article introduit l'utilisation des wrappers de fonctions en c++, apparu avec C++11. Le concept sera vu à travers l'implémentation d'un dictionnaire et le wrapper std::function.

Introduction à Node.JS

Node.JS est un environnement d’exécution (runtime) en Javascript permettant d'exécuter du javascript côté serveur. Il possède un grand nombre de paquets pouvant être installés avec le gestionnaire de package npm.

Vulnérabilités avec le langage C

Cet article présente une liste de vulnérabilités (CWE 121, CWE 122, etc.) et menaces potentielles avec le langage C afin de sensibiliser les programmeurs.

Les moniteurs avec PcoSynchro

Cet article présente les moniteurs de Hoare et de Mesa, ainsi que leur utilisation avec la librairie PcoSyncro. Les moniteurs permettent de synchroniser des ressources mises en concurrence entre plusieurs threads qui veulent y accéder.

Docker en bref

Liste des principales commandes de Docker