Des nouvelles du dev


Dev En Devenir est né il y a maintenant près d’un an, dans ma tête dans un premier temps, jusqu’à une discussion avec un collègue de travail me disant “Arrête d’essayer ! Fais-le !“.

Il est temps de revenir sur le démarrage du projet, les choix techniques, ainsi que le choix des sujets.

Le démarrage

Dans un premier temps (avant d’être rendu public via LinkedIn), j’ai travaillé avec le générateur de site statique Jekyll. C’est en effet celui-ci qui est donné en exemple pour la création d’une page Github. Les informations étant déjà là dans le cas de Jekyll, pourquoi chercher ailleurs ?

La première version de Dev En Devenir est donc née avec Jekyll, qui m’a fait découvrir Liquid, un langage de modèle utilisé pour créer des modèles dynamiques. Certaines fonctionnalités natives de Jekyll m’ont particulièrement plu, notamment la gestion des tags.

Les choix techniques

J’ai dû travailler près de 2 mois avec Jekyll, avant de rencontrer de sérieuses difficultés liées à Liquid. Ces difficultés, ainsi que les échanges avec mes collègues de travail, m’ont poussé à tester un autre générateur de site statique, Astro.

Pas forcément convaincu au départ, j’ai remonté mon blog en réutilisant l’existant en à peine quelques jours, les obstacles rencontrés étant vraiment minimes. Ma décision était prise, je migrais vers Astro !

À partir de là, j’ai avancé étape par étape, afin de rendre le blog visuellement attrayant, avant de me recentrer sur la création de contenu. Cela m’a permis de constituer une réserve d’articles déjà prêts avant la mise en ligne officielle.

Le blog était là, les premiers articles également, il fallait trouver quelle direction prendre.

Le choix des sujets

De nombreux sujets me trottent dans la tête depuis que je fais du développement, mais ils ne sont pas forcément abordables simplement, sans nécessiter de longues investigations. Il est possible que je commence à les aborder cette année.

L’année dernière, je me suis concentré sur les outils que j’ai découverts et dont je ne peux plus me passer (le markdown, Notion, PowerToys, etc.). De nouveaux sujets ont fait leur apparition à la faveur de cet été et ont occupé bien des soirées !

Au-delà de ces sujets, je suis à l’affût de nouveaux sujets, tant en discutant avec mes collègues (Markdown, RevealJS, Astro etc.) qu’en errant sur le web (PowerToys etc.), au gré de mes fils d’actualités.

La gestion du projet

Comme beaucoup de projets, j’utilise des outils de gestion, comme Notion (que je vous ai déjà présenté 😀) qui me permet de tracer les tâches à réaliser, bugs, features, ainsi que les articles bien entendu !

J’essaye tant bien que mal de maintenir ces outils à jour et de rester organisé tant pour mes branches que pour mes tâches, non sans peine.

Et pour la suite ?

Les idées d’article affluent de manière irrégulière, je maintiens une certaine réserve d’articles pour ne pas être pris de court. Quant au développement du blog, il avance pas à pas, au gré de mes nouvelles découvertes. Je viens de terminer l’intégration de Tailwind CSS afin d’alléger mon code et de gagner en lisibilité.

Affaire à suivre, via LinkedIn pour le moment, peut-être par d’autres moyens par la suite, l’avenir nous le dira !

Cet article vous a plu ? Faites le savoir et n'hésitez pas à me contacter sur  LinkedIn  😉 !

Articles en lien