Présentation

Cela fait maintenant 20 ans que je suis un acteur du Web et j’ai souvent eu l’occasion d’utiliser des générateurs de sites static. L’utilisation de Gatsby.js m’a apporté un bon bol d’air frais et pour la première fois en presque 10 ans, utiliser les technologies Web dans la création d’un site Internet m’est apparu sexy à nouveau.

Nous commencerons pas une présentation de Gatsby.js, comment il se compare par rapport aux alternatives existantes et les avantages à l’utiliser. La solution s’accompagne d’un certain nombre de mots clefs qui font le buzz tels que React génération côté server, GraphQL et  Progressive Web Apps (PWA)  pour n’en citer que quelques uns. Nous parcourons ces différents composants et leurs concepts pour s’imprégner de leurs rôles et de leurs utilisations. La courbe d’apprentissage étant plutôt corsée au tout début, en échange de plus de flexibilité, nous exposerons comment modéliser ses futures sites Internet pour répondre à ses besoins.

Cette présentation n’est pas seulement à propos de la génération de sites Internet static. En exploitant la génération des pages côté serveur tout en présentant l’exécution de React sur le client, Gatsby a trouvé un bon compromis où les pages générées sont conviviales pour les moteurs de recherche tout en étant progressivement améliorées avec un rendu supplémentaire côté client, le tout écrit dans un même composant React. En outre, le remplacement d’appels REST par GraphQL, dans un cadre qui dépasse Gatsby.js, porte la promesse de faciliter le flux de travail des développeurs et de leur donner une visibilité totale sur l’ensemble des données mises à leur disposition dans leur organisation.

Intervenant

Passionné de programmation, de données et d’entreprenariat, je participe à façonner Adaltas pour qu’elle soit une équipe d’ingénieurs talentueux partageant leurs savoir-faire et leurs expériences.