Math + Code = Art

Eh ben 😀 Me voilà en vacances! Et pratiquement une semaine de retard pour cet article… Bref! Cette semaine, j’avais envie d’y aller avec quelque chose de plus léger. Comme vous le savez, le code, c’est de l’art et je pense comme plusieurs autres que les maths sont aussi de l’art. Alors… peut-on faire de …

Continuer à lire

Rechargement webpack avec nginx

On sent que le web est en plein virage. Avec l’arrivée des applications monopages (single page application ou SPA), des architectures de plus en plus distribuées constituées de services et d’applications de plus en plus petites, nos environnements de développement sur nos machines peuvent devenir assez complexes à mettre en place. Aujourd’hui, on suppose que …

Continuer à lire

Les intercepteurs Angular

Comme à peu près tous les frameworks Angular offre la possibilité de créer des intergiciels (middlewares) qui permettent d’intercepter une requête. Ceci nous permet d’avoir un point unique qui sera appelé chaque fois qu’une requête est faite depuis votre code. Aujourd’hui, on va explorer les intercepteurs d’Angular. C’est quoi un middleware? Un intergiciel se place entre …

Continuer à lire

Lakka + Raspberry Pi 4 = ❤

Je ne sais pas pour vous, mais je suis le genre de gars qui aime bien me clancher un bon jeu rétro. De la génération des consoles 8 bit à 64 bit, ce sont des centaines de jeux qui m’ont accompagné. Et… si vous vous souvenez, lors de mon test sur le Raspberry Pi 4, j’avais …

Continuer à lire

GitLab DevOps et déploiement en continu par FTP – Partie 3

À la fin de la deuxième partie de cette série sur le déploiement en continu par FTP via les pipelines de GitLab, nous avions un script développé en JavaScript qui dresse une liste d’opérations FTP à exécuter pour déployer des fichiers sur un serveur distant. L’objectif étant que ce script s’exécute au push dans le …

Continuer à lire

GitLab DevOps et déploiement en continu par FTP – Partie 2

Il y a deux semaines, j’ai publié un article avec pour objectif de créer un script exécutable par un pipeline GitLab pour déployer des fichiers par FTP sur un serveur en se basant sur l’historique des commits dans git. Cette semaine, je reprends donc où j’avais laissé. Pour résumer, on avait une liste d’actions (add, …

Continuer à lire

GitLab DevOps et déploiement en continu par FTP – Partie 1

Le déploiement en continu d’une application est devenu l’oracle des développeurs. Qu’est-ce qu’il peut y avoir de mieux que de faire un push et voir son code automatiquement déployé dans un environnement de test? Malheureusement, le déploiement en continu est beaucoup plus facile à mettre en place avec des technologies comme Docker et Kubernetes, mais …

Continuer à lire

Revue du Raspberry Pi 4

J’ai enfin décidé d’en commander un. Étant un fan d’électronique depuis très longtemps, j’ai toujours été intrigué par le Raspberry PI en ce sens qu’il diffère beaucoup en terme d’utilisabilité par rapport au Arduino. Aujourd’hui, je vous présente un nouveau format d’article. Si ça vous plaît, écrivez en commentaire ce que je devrais essayer ensuite …

Continuer à lire

Générer des PDF avec Node

Quand vient le temps de produire des documents ou des rapports à partir des données d’un système, plusieurs solutions s’offrent à nous. Dans des langages plus traditionnels en architecture monolithique (Roger : dans mon temps!), on avait l’habitude d’utiliser des générateurs de rapport comme LiveCycle ou JasperReport. Ce sont deux engins de rapport très complets, …

Continuer à lire

Créer une API dans Google Cloud Platform

Toujours dans la même veine que mon article sur OpenShift, cette semaine, j’avais envie de vous présenter un déploiement d’une API Node avec un répartiteur de charge dans Google Cloud Platform (GCP). Par contre, je ne vais pas présenter le Google Kubernetes Engine aujourd’hui. Nous allons uniquement utiliser des machines virtuelles du compute engine. Pourquoi …

Continuer à lire