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

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

Six trucs pour un site web optimal

À l’air des temps modernes, avoir un site web et un intranet fonctionnel fait partie des normes auxquelles s’attendent vos utilisateurs. Il faut savoir que l’investissement mis dans votre présence numérique vous sera indirectement remis par un gain en productivité et en circulation de l’information. En résumé, un site web attrayant vous permettra d’améliorer votre …

Continuer à lire

Rétro Coding sur VICE

Ça fait déjà quelque fois que j’en parle, mais je suis un fan de rétro. Je pense que pour apprécier ce qu’on a aujourd’hui, il faut savoir apprécier ce qu’il y avait avant. Aujourd’hui, j’aimerais aller là ou je ne suis jamais allé, soit écrire du BASIC dans un Commodore 64 via l’émulateur VICE. Mais …

Continuer à lire

Pourquoi c’est impossible d’estimer un projet

Je crois sincèrement qu’il est impossible d’estimer un projet en développement logiciel. Maintenant que j’ai affirmé cette horreur, permet-moi de t’expliquer pourquoi. Mais avant toute chose, j’aimerais te remercier de nous lire chaque semaine 🙂 Hésite pas à t’abonner pour recevoir les nouveaux articles par courriel. On a jamais envoyé un seul courriel de sollicitation …

Continuer à lire