Le no Code low Code, c’est quoi?

Le No Code et le Low Code : Démystification de la Révolution du Développement d’Applications Au fil des décennies, le développement d’applications a été un domaine réservé aux programmeurs chevronnés, aux ingénieurs et aux développeurs de logiciels. Cependant, au cours de la dernière décennie, une nouvelle révolution a émergé, ouvrant la voie à des solutions …

Continuer à lire

Microfrontend, ou ne pas microfrontend ? Là est la question.

Yo les devz! Après plusieurs mois d’absence sur notre merveilleux blogue, Ezo a décidé dernièrement de remettre un peu d’ordre dans cette belle vitrine. En équipe, on reprend l’écriture de nos traditionnels posts du mercredi et je suis très excité à l’idée de vous partager mes dernières connaissances. Aujourd’hui, pas d’exemple de code. On regarde …

Continuer à lire

Moment vs Luxon

Depuis aussi loin que je puisse me souvenir, moment a été une librairie JavaScript qui m’a fidèlement accompagné au travers des années. Ça été une librairie qui a facilité grandement les calculs de date, que ce soit pour ajouter ou soustraire des unités ou simplement la formater. Par contre, vous le savez probablement déjà, la librairie …

Continuer à lire

Ouin, PI ?

Comme à mes habitudes, à l’approche des fêtes, je vous ai préparé un petit article un peu différent que ceux que je fais d’habitude. L’idée m’est venue en regardant une vidéo de la chaîne Numberphile sur YouTube. La vidéo traitait d’un sujet connexe, mais ça m’a aidé à finalement comprendre ce que j’avais vu plus …

Continuer à lire

L’importance de l’abstraction

En début de carrière, je me souviens avoir eu beaucoup de difficultés à comprendre l’importance de l’abstraction dans le code. Le plus irritant, c’était de ne pas pouvoir naviguer dans le code dans l’EDI en faisant ctrl + click  sur le nom d’une méthode parce qu’on arrivait sur l’interface. Il fallait faire « Go to implementations… » et là, …

Continuer à lire

Application en temps réel avec Angular et FireBase

Par le passé, je me suis fortement intéressé aux applications en temps réel. Je m’étais attaqué aux différentes façons que les technologies de l’époque nous offraient pour y parvenir, comme le periodic polling, le long polling et les websockets. Ça restait relativement complexe et coûteux à mettre en place dans une application traditionnelle, donc ces …

Continuer à lire

Quarkus pour faciliter le déploiement de Java dans le cloud

Le 15 juin dernier, c’était ma fête 😀 Mais c’était aussi le premier événement du Java User Group (JUG) de Québec. C’est une grande fierté pour moi pour pouvoir participer à cette communauté et j’aimerais profiter de cette tribune qu’est notre blogue pour présenter le sujet de la conférence, en sommaire. Félix Roberge de Red …

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

Une couche supplémentaire dans le frontend ?

Dans la plupart des applications que j’ai vues bâties avec un framework comme Angular, React ou Vue, il n’y avait pas vraiment de couche supplémentaire dans l’architecture frontend autre que les composantes qui sont fournies dans ces frameworks. Puis, j’en suis venu à développer un prototype d’application avec Angular et je cherchais une façon rapide …

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