TGIF !

Bon vendredi à tous, Avez-vous déjà vu l’univers de la programmation? Voici une belle illustration!

Continuer à lire

Convertir une page html en pdf avec Puppeteer et Node

Quand vient le temps de générer un PDF dans une application, c’est toujours compliqué. Il existe des solutions complètes comme Adobe LiveCyle ou Jasper Report, comme il existe d’autres solutions plus compliquées permettant de construire un PDF en écrivant du code, comme PDFKit par exemple. J’aimerais par contre m’attarder aujourd’hui sur une librairie qu’un collègue …

Continuer à lire

8 modules npm à connaître

Le registre npm est une mine d’or lorsqu’on cherche un module qui doit faire quelque chose de spécifique. D’ailleurs, je trouve aussi personnellement que son client en invite de commande est un des plus simple et convivial parmi tous les gestionnaires de paquets disponibles. Par contre, il est aussi rempli de modules en version 0.0.1-alpha …

Continuer à lire

Cinq langages de programmation incontournables en 2021

Comme à chaque année, nous avons décidé de vous faire un petit topo des langages auxquels vous devriez vous attarder afin d’en tirer meilleur profit. Que vous soyez un programmeur avec de l’expérience ou non, il existe plusieurs raisons pour lesquels vous devriez envisager l’apprentissage d’un des langages que nous vous énumérerons dans cet article. …

Continuer à lire

Reconnaissance de caractères avec Google Vision

Depuis l’arrivée des PC capable d’exécuter des réseaux neuronaux, l’apprentissage profond est devenu un terrain de jeu accessible à un grand nombre de gens. Cet événement a permis des percées majeures en intelligence artificielle, notamment tout ce qui touche à la classification comme la reconnaissance d’objets ou, comme c’est le sujet aujourd’hui, de la reconnaissance …

Continuer à lire

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

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

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 OpenShift

OpenShift est une plateforme en tant que service (PaaS) développée par RedHat qui permet de faire de la gestion et de l’orchestration de conteneurs. Pour y parvenir, OpenShift utilise Kubernetes et Docker. Mais… Sylvain, pourquoi ne pas utiliser Kubernetes et Docker et ne pas aller vers une solution propriétaire? OpenShift est supporté par RedHat. Il …

Continuer à lire

Node – Compiler un exécutable avec pkg

Cet article est en quelque sorte une suite de celui sur commander où j’expliquais comment créer un script en invite de commande. Ces scripts de développement permettent de sauver beaucoup de temps et d’éviter au maximum les erreurs humaines lors de l’exécution de tâches manuelles et répétitives. Aujourd’hui, on va voir comment on peut distribuer …

Continuer à lire