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

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

TGIF !

Bon vendredi à tous, Avez-vous déjà vu l’univers de la programmation? Voici une belle illustration!

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

Rechargement webpack avec nginx

On sent que le web est en plein virage. Avec l’arrivée des applications monopages (single page application ou SPA), des architectures de plus en plus distribuées constituées de services et d’applications de plus en plus petites, nos environnements de développement sur nos machines peuvent devenir assez complexes à mettre en place. Aujourd’hui, on suppose que …

Continuer à lire

Les intercepteurs Angular

Comme à peu près tous les frameworks Angular offre la possibilité de créer des intergiciels (middlewares) qui permettent d’intercepter une requête. Ceci nous permet d’avoir un point unique qui sera appelé chaque fois qu’une requête est faite depuis votre code. Aujourd’hui, on va explorer les intercepteurs d’Angular. C’est quoi un middleware? Un intergiciel se place entre …

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

À la découverte de Nest

Lorsqu’on nous vend Node comme backend, on nous dit : « Tu vas avoir un seul langage sur toute ta stack! ». L’idée est vraiment intéressante pour certains devs, car plusieurs d’entre vous ont une aversion inébranlable envers le DotNet 😛 Aujourd’hui, je vous présente un framework Node tout spécial que je surveille depuis ses débuts, soit …

Continuer à lire

Générer du code avec les schémas Angular

Comme disent la plupart des profs, un bon programmeur est un programmeur paresseux. Je vous propose donc aujourd’hui de pousser la paresse à son paroxysme en vous montrant comment utiliser les schémas (schematics) Angular pour créer des générateurs de code à partir de gabarits. Pensez-y… vous avez, en entreprise, une suite d’applications bâties sur plus …

Continuer à lire

Comment bâtir une application native avec Angular

Electron est un framework qui permet de bâtir des applications natives à partir de code HTML, CSS et JavaScript. Ce qu’il y a d’intéressant avec ce framework, c’est lorsqu’on le combine à Angular. On a alors la possibilité de livrer une application native, peu importe le système d’exploitation, à l’aide d’outils solides comme Angular. C’est …

Continuer à lire