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

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

La programmation web 101

Avec l’augmentation en popularité du web, de plus en plus de programmeurs dédient leurs carrières à cette technologie. Il faut savoir que la plupart des entreprises existantes ou émergentes planifient leurs commerces en fonction du bon fonctionnement de leurs pages web. C’est pourquoi nous allons faire un tour de terrain en lien avec la programmation …

Continuer à lire

Comment importer des images avec Angular

Même s’il y a plusieurs façons de faire qui peuvent être plus ou moins bonnes, je vous présente aujourd’hui une façon simple d’importer des images depuis une application Angular vers une API. Stratégie Le principe est simple. Nous avons des API protégées par un JWT. Nous voulons aussi proposer à l’utilisateur de téléverser une image, …

Continuer à lire

DIY 4 – Comment faire

CSS… voilà un langage qui fait peur à beaucoup de développeurs que je connais! La raison est simple. Ce n’est pas un langage impératif, ou comme on voit souvent à la blague sur les réseaux sociaux, un vrai langage de programmation. Par contre, une fois qu’on le maîtrise bien, ça devient un outil assez puissant …

Continuer à lire

Patron de conception: L’observateur

Cette semaine, je vous présente le grand retour de la série sur les patrons de conception. Nous en verrons un bien connu que vous utilisez probablement chaque jour. Effectivement, la plupart des implémentations d’MVC utilisent un système d’observateur/observable pour gérer l’intéraction événementielle entre la vue et le contrôleur. Examinons-le plus en détails… Les sources de …

Continuer à lire