Retour aux productions

Projet personnel

En cours

Mon portfolio (absurd.fr)

Développement d'une application full-stack en Next.js (React)

absurd.fr est mon site personnel en développement. Il est actuellement dédié exclusivement à mon portfolio, mais à vocation à devenir un site personnel général (blog, recherches, autres fonctionnalités...).

Celui-ci est entièrement open-source en accès libre sur GraffAir/absurde.fr.

Choix des technologies

Pour ce projet, j'avais surtout envie d'apprendre un nouveau paradigme de code. Mon choix finit naturellement par se pencher vers React, une technologie que je n'avais alors jamais utilisé, malgré son usage massif ces dernières années.

Le choix de la framework full-stack fût aussi relativement simple : je voulais commencer par la technologie qui était la plus commune. Le choix de Next.js est aussi venu naturellement.

À posteriori, je suis content de ce choix. Mon usage semble assez banal, mais il touche à une fonctionnalité clé de Next.js qui le différencie de React : les composants de mon application qui n'ont pas besoin d'être générés côté client, peuvent être rendus du côté du serveur. Cela a pour effet que la première page que reçoit le client soit déjà remplie de la plupart du contenu, avant même qu'il exécute le code de son côté.

Ça a une réelle influence notamment sur le SEO, mais aussi sur les embeds externes, qui rendent le site plus attrayant et accessible.