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

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

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

Compiler du C en JavaScript?!

Salut les devz! Aujourd’hui, je veux partager avec vous une belle petite trouvaille 🙂 JavaScript est devenu un langage assez populaire, ce qui a eu pour effet de voir toutes sortes de technos incroyables qui sont devenues adaptées au web qui ne l’étaient pas du tout il y a 10 ans. On a qu’à penser …

Continuer à lire

DIY 1 – Créer de A à Z un module Angular

C’est avec plaisir que je débute aujourd’hui une nouvelle série d’articles 😁. Dans notre live du lundi 24 septembre sur Twitch sur les petits trucs qu’on a pour être un bon programmeur, nous avons apporté l’idée de réinventer la roue. L’objectif n’est pas publier un nouveau framework ou librairie, mais bien d’explorer la mechanique derrière ceux-ci …

Continuer à lire

10 secrets sur JavaScript

Ah! JavaScript… Nous avons tous vu, au début des années 2000, ce à quoi JS servait : faire des animations! Certains se souviendront, notamment, des textes « néons » et autres absurdités qui se faisaient jadis. Heureusement, notre perception du langage a évolué et nous utilisons maintenant JS comme un véritable langage de programmation impératif. Aujourd’hui, je vous …

Continuer à lire