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

Le JUG (Java User Group) de Québec renaît!

Au début de ma carrière, j’étais vendu Java. Quelqu’un pronoçait .Net et le coeur me levait. Aujourd’hui, ayant aquis une certaine maturité et une certaine expertise en développement et en architecture, je sais que cette position extrémiste provient de mon passage au top de la première vague de la courbe de l’effet Dunning-Kruger. On y …

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

Les meilleurs accords bière-langage

Depuis plus d’un an maintenant, nous sommes tous affectés par une pandémie. Je me souviens de mon post sur Facebook en mars 2020 dans lequel j’annonçais que mon client nous envoyait tous en télétravail pour deux semaines. Nous le sommes pratiquement tous encore. Cet événement incroyable nous a forcé à revoir nos façons de travailler, …

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

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

Comment te préparer pour ton entrevue

Je vois deux cas pour lesquels tu serais ici en train de lire ceci. Soit tu es curieux et tu te demandes ce que j’ai de bon à dire cette semaine, soit on t’as donné ce lien à titre de préparation pour ton entrevue chez Ezo. Dans tous les cas, je pense que tu pourras …

Continuer à lire

Rétro Coding sur DOSBox

Ce que je trouve personnellement très excitant avec le rétro coding, c’est le fait que ça te force à penser autrement si tu n’as jamais eu la chance d’utiliser ces technologies avant. Et si tu les a déjà utilisées professionnellement, voir simplement par curiosité étant très jeune comme moi, ça nous fait vivre un beau …

Continuer à lire

Comment faire et recevoir des bonnes revues de code

Mon premier article de 2021! J’ai le goût de te souhaiter une année pas si pire… Je ne voudrais pas dire : « Ça peut pas être pire que 2020! » de peur de nous jynxer. Bref, envie de débuter l’année avec un article simple sur les revues de code. Aujourd’hui, j’aimerais te montrer comme comment faire …

Continuer à lire