Archi & techno

Archi & techno

Tour d’horizon de Github Action

Fin de l’année dernière, Github a lancé son nouveau service Actions lui permettant de faire une entrée fracassante sur le marché de la CI/CD. Comme son célèbre compère Gitlab, celui-ci permet d’avoir accès à un système de pipeline très complet, directement au sein des dépôts Github. Petit tour d’horizon de ce nouveau service.  Note : vous trouverez ci-dessous deux des projets que j’ai utilisé pour rédiger cette article : tezos-link et kata-roman. Fonctionnement Github Actions est un service entrant directement en concurrence avec Gitlab-CI, Jenkins…

Lire la suite
Archi & techno

Analyse d’un cas d’usage blockchain : Regen Network

Lorsque nous étudions un nouveau cas d’usage blockchain, deux questions se posent : Est-ce pertinent d’utiliser une blockchain ? Comment se place ce service numérique en regard de son impact environnemental ? Nous allons dans cet article analyser le besoin d’utiliser un service numérique et plus précisément la technologie blockchain pour répondre à plusieurs problèmes : l’érosion des sols, l’émission de CO2 et la perte de biodiversité. Nous le ferons en étudiant le whitepaper de Regen Network, une plateforme actuellement en développement permettant de créer…

Lire la suite
Archi & techno

Les architectures microservices, c’est un peu trop fort pour toi mon p’tit gars !

Introduction Je suis confiné avec ma famille et mes collègues aussi. Ce dernier point est crucial pour la suite de l’article, car le corollaire est que je deviens intouchable physiquement, je vais pouvoir critiquer les architectures microservices au chaud et mes collègues ne pourront pas venir me casser les genoux à la récré. J’aviserai comment gérer mes genoux et mon retour à la vie sociale un peu plus tard ;-) Note : Cet article propose les grands principes d’une architecture microservices et ce que cela…

Lire la suite
Archi & techno

Le Google Assistant pour les développeurs Android – PART 2

Cet article fait suite à un premier article “Le Google Assistant pour les développeurs Android - PART 1”. Dans le premier article, nous avons exploré la partie “Solutions” offerte par Google à travers la réalisation d’une application simple. Nous avons mis en place une App Action permettant de lancer directement une feature spécifique de notre application au travers d’une commande vocale, puis nous l’avons améliorée avec l’affichage d’une Slice. Bien que très simple à mettre en place, nous avons rapidement constaté les limites de cette…

Lire la suite
Archi & techno

BD – Le VPN

Hello ! En ces temps de confinement, pour ceux d'entre vous qui faites du télétravail, vous avez sûrement dû installer un VPN (Virtual Private Network) sur votre ordinateur. Mais qu'est-ce que c'est, et quel en est l'intérêt ? Et qu'en est-il de l'utilisation de VPNs par des particuliers ?   Pour aller plus loin : Les avantages d'un VPN et pourquoi toutes les entreprises devraient en utiliser un : https://www.getapp.fr/blog/719/les-avantages-dun-vpn-et-pourquoi-toutes-les-entreprises-devraient-en-utiliser-un Comment et pourquoi utiliser un VPN ? https://le-routeur-wifi.com/utiliser-vpn/ Why ordinary Iranians are turning to internet backdoors…

Lire la suite
Archi & techno

Test-driven development sur votre infrastructure avec ansible – Compte-rendu du talk de Sebastián Caceres et Tanguy Patte à La Duck Conf 2020

TDD ANSIBLE

Dans ce talk, Sebastián et Tanguy nous expliquent comment faire du TDD sur du code d'infrastructure avec ansible. L’infrastructure as Code devenant la norme pour la création d’infrastructure, nous souhaiterions profiter des bonnes pratiques du Software Craftsmanship pour garantir un code d’infrastructure de qualité. TDD Une des pratiques associée au Software Craftsmanship est le TDD ou Test Driven Development. Pour rappel cette pratique consiste à :  Ecrire un test. Vérifier qu’il échoue. Ecrire le code pour faire passer ce test. Vérifier qu’il passe. Remanier le code…

Lire la suite
Archi & techno

No-code/low-code : les trois bonnes raisons de s’y mettre

Le développement pour tous

Dans notre précédent article, "Le low code comment ca marche" , nous avons expliqué comment les outils de low-code/no-code permettent de construire des applications de manière interactive en utilisant des modelers visuels.  Dans cet article, nous allons présenter comment ces outils peuvent être regroupés en trois familles de solution no-code/low-code qui répondent aux besoins de trois profils d’utilisateurs bien distincts : l’entrepreneur, le collaborateur, le développeur professionnel . Pour chacun des cas nous présenterons les opportunités amenées par chaque famille d'outils et répondrons à deux…

Lire la suite
Archi & techno

Sécurité dans les pods : Isolation et RuntimeClass

Kubernetes

Cet article s’appuie sur la notion d’extensions de Kubernetes déjà abordée ici, et détaillera plus particulièrement la Container Runtime Interfaces (CRI). Il s'adresse à une population familière avec Kubernetes. Vous le savez sans doute déjà : Kubernetes permet l’orchestration de milliers d’applications dispersées sur des dizaines de serveurs. Et lorsque vient la question de la sécurisation on doit en plus considérer un nombre croissant de niveaux : depuis la machine jusqu’à l’API exposée sur Internet, en passant par le cluster. Je vous propose une manière…

Lire la suite
Archi & techno

Interview Laurent Sollier « OCTO est plus que mon employeur, c’est aussi une société humaine qui pousse à réfléchir sur des sujets qui sont autres que nos activités professionnelles. »

Alors que Laurent travaille chez OCTO depuis seulement 1 an, il a été invité à faire un talk sur le No-Code/Low-Code aux côtés d'Alain Faure. Il nous raconte son expérience pour en arriver jusqu'à sa participation à La Duck Conf.

Lire la suite