Un an de crypto-monnaie et de Blockchain

Qu'est ce qui s'est passé pendant ces 14 derniers mois ?

Christian Kakesa

lire en 5 minute(s)

Cela fait maintenant plus d’un an que j’ai commencé mon aventure crypto-monnaie et Blockchain. Je vais tenter de partager ma propre expérience sur la crypto-monnaie et les usages de la Blockchain. Le commencement En 2014, je gagne des Bitcoins sur un challenge de programmation lors d’une conférence de développeurs ; on est 4 ans après le début de Bitcoin ! Il s’agit de 10 cartes totalisant 0.001 BTC, cela équivaut à l’époque à 1,5 €.

Christian Kakesa

lire en 2 minute(s)

Après pas moins de 2 mois sans activité sur mon blog, je reviens avec une nouvelle passion : La Blockchain. Pour la petite histoire, je prends une semaine de vacances bien mérités début décembre 2017. L’objectif était simple, se reposer et se faire plaisir sur du code Ruby et si j’ai le temps regarder Bitcoin voir la Blockchain. Et oui, ça fait 3 ans que j’ai lu un article assez complet dessus mais je ne trouve pas le temps de m’y mettre et surtout je ne vois pas clairement l’innovation qui se cache derrière cet éco-système.

Christian Kakesa

lire en 2 minute(s)

Traefik est un reverse proxy HTTP dynamique adapté pour exposer des services distribués ou des microservices. Sa capacité de se mettre à jour dynamiquement m’interresse énormément pour optimiser ma plateforme Apache Mesos… Traefik est écrit en Go, ce qui permet de ne plus avoir de problème de dépendance des bibliothèques. Un simple binaire à lancer. Ce qui change par rapport aux reverse proxy plus connus tels que : HA Proxy, Nginx voir même Apache HTTP server, c’est l’interconnexion native avec les sytèmes de configuration distribués.

Christian Kakesa

lire en 3 minute(s)

Pour la petite histoire, lors du dernier Paris Redis Meetup, RedisLab nous a gracieusement offert un ESP8266 (NodeMCU ESP-12E) qui peut se programmer avec un IDE Arduino. Le LAB consistait à envoyer les données du capteur de luminosité à travers le Wifi de l’ESP8266 vers une base de données Redis. Pour la visualisation, un dashboard conçu avec AngularJS se chargeait de montrer les captures de chaque participant. Installer l’IDE Arduino et configurer le module ESP8266 Télécharger l’IDE Arduino pour votre système d’exploitation : Linux, Windows ou Mac Selon votre système d’exploitation, suivez le guide de démarrage Exemple sur Ubuntu : ajouter votre utilisateur dans le groupe dialout afin d’avoir les permissions nécessaires d’écriture : sudo usermod -a -G dialout <username>.

lire en 2 minute(s)

Vous vous demandez pourquoi éviter l’utilisation des variables de classe ? Avec le code source qui suit, nous allons voir les raisons qui font qu’il faut les éviter. Comme d’habitude, je propose en début d’article la bonne solution. En Ruby, il vaut mieux utiliser une méthode de classe qui encapsule une variable d’instance. Cette variable dinstance sera unique pour l’objet de la classe qui la définit. C’est possible car Ruby est un langage de programmation où tout élément est un objet.