[{"data":1,"prerenderedAt":542},["ShallowReactive",2],{"post-\u002Ffr\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next":3},{"id":4,"title":5,"body":6,"contentId":521,"date":522,"description":523,"extension":524,"meta":525,"navigation":526,"path":527,"rawbody":528,"robots":529,"schemaOrg":529,"seo":530,"sitemap":531,"stem":540,"__hash__":541},"posts\u002Ffr\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next.md","2024 : Réflexions sur une Année de Changement et la Suite",{"type":7,"value":8,"toc":507},"minimark",[9,13,29,32,38,41,46,63,79,86,89,94,115,126,133,137,143,153,156,170,178,185,189,196,209,215,227,233,249,255,262,273,279,286,292,296,306,317,321,340,347,350,354,357,370,381,391,407,416,423,426,430,433,453,469,476,489,492,495,498,501],[10,11,12],"p",{},"Salut tout le monde ! 👋",[10,14,15,16,20,21,28],{},"Cet article sera un peu différent des articles techniques habituels. Je veux prendre un moment pour réfléchir sur ",[17,18,19],"strong",{},"2024"," et partager quelques pensées sur ce qui vient ensuite. C'est définitivement un article personnel, mais pour moi, c'est aussi un moyen de suivre mon parcours et de voir comment j'évolue au fil du temps. L'année dernière, j'ai écrit ",[22,23,27],"a",{"href":24,"rel":25},"https:\u002F\u002Festeban-soubiran.site\u002Farticles\u002Frecap-2023",[26],"nofollow","un article similaire",", et j'aime le relire de temps en temps pour voir à quel point les choses ont évolué.",[10,30,31],{},"J'ai terminé l'article de l'année dernière avec ces mots :",[33,34,35],"blockquote",{},[10,36,37],{},"Pour 2024, je continue ma lancée, et de nouvelles choses sont en préparation à partir de février avec mon départ pour la Suisse et peut-être un Devoxx 2024 !",[10,39,40],{},"Voyons comment cela s'est passé.",[42,43,45],"h2",{"id":44},"suisse","Suisse",[10,47,48,49,52,53,55,56,59,60,62],{},"Pour ma dernière année d'études d'ingénieur, j'ai eu l'opportunité de faire un stage chez ",[17,50,51],{},"Infomaniak"," à Genève, ",[17,54,45],{},". Pendant six mois, j'ai travaillé sur la bibliothèque de composants interne avec ",[17,57,58],{},"Angular",". Malgré l'incroyable équipe et l'entreprise, je dois admettre que travailler avec ",[17,61,58],{}," n'a pas toujours été agréable.",[10,64,65,66,70,71,74,75,78],{},"Au cours des trois dernières années, Angular a introduit de nombreuses nouvelles fonctionnalités, améliorations et méthodologies. Bien que celles-ci soient excellentes, il n'y a pas beaucoup d'explications sur la façon de les appliquer dans des projets réels. Pendant ce temps, la bibliothèque de composants sur laquelle je travaillais a été construite de toutes pièces pour migrer de Material vers un système personnalisé. C'est une tâche significative et quelque peu frustrante quand on voit de nombreuses bibliothèques ",[67,68,69],"em",{},"headless"," avec ",[17,72,73],{},"React"," ou ",[17,76,77],{},"Vue",". Néanmoins, j'ai beaucoup appris et je suis reconnaissant pour cette expérience. Savoir comment construire un composant est essentiel pour tout projet frontend, quel que soit le projet.",[10,80,81],{},[82,83],"img",{"alt":84,"src":85},"Moi devant Genève.","\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fgeneva.jpeg",[10,87,88],{},"Pendant ce stage, j'ai eu beaucoup de temps libre pour travailler sur mes projets personnels.",[90,91,93],"h3",{"id":92},"nouveau-blog","Nouveau Blog",[10,95,96,97,100,101,106,107,110,111,114],{},"Au début de l'année, j'ai écrit quelques articles pour le site ",[17,98,99],{},"UnJS",". J'étais ravi de les partager avec la communauté, mais malheureusement, je n'ai pas eu la chance de les publier. À l'époque, mon blog était sur ",[22,102,105],{"href":103,"rel":104},"https:\u002F\u002Festeban-soubiran.site",[26],"esteban-soubiran.site"," et uniquement disponible en ",[17,108,109],{},"français",". Je voulais écrire en ",[17,112,113],{},"anglais"," depuis longtemps, et j'ai reçu de nombreux retours à ce sujet après mes articles sur les paquets UnJS.",[10,116,117,118,120,121],{},"J'ai donc décidé de créer un nouveau blog avec un nouveau nom de domaine, en ",[17,119,113],{},", et avec un nouveau design axé sur la simplicité pour faciliter l'écriture. J'ai détaillé le processus dans cet article ",[122,123,125],"link-to-article",{"id":124},"a06fbfe1-6283-4eed-b3ec-e1d454613b9a",".",[10,127,128,129],{},"J'ai publié mon premier article, ",[122,130,132],{"id":131},"aa8454be-94ba-4d46-8be0-8cf703c0bfed",", le 19 mars, mais au départ, mon blog se composait seulement d'un seul composant pour vous permettre de lire l'article. Il n'y avait pas de page d'accueil, pas de menu, rien.",[90,134,136],{"id":135},"twitch","Twitch",[10,138,139,140,142],{},"J'ai également commencé à streamer sur ",[17,141,136],{},". Cela me trottait dans la tête depuis longtemps, mais avoir un environnement propice était un obstacle. Ma chambre pendant mon stage était parfaite : calme avec une bonne connexion internet.",[10,144,145,146,149,150],{},"J'ai commencé quelques streams, et ensemble, nous avons construit une application ",[17,147,148],{},"Nuxt"," full-stack avec NuxtHub, sur laquelle j'ai écrit tout un article, ",[122,151,125],{"id":152},"2349bbcd-1535-4f33-8da7-299f46af18b9",[10,154,155],{},"Nous avons beaucoup appris ensemble, en particulier sur le développement full-stack avec Nuxt. J'ai partagé tout cela dans deux articles :",[157,158,159,165],"ul",{},[160,161,162],"li",{},[122,163],{"id":164},"8c077ba8-63ca-4784-b693-0e1fa8623bf9",[160,166,167],{},[122,168],{"id":169},"05da35d9-c21f-4b45-ba86-e88d61339502",[10,171,172,173,125],{},"Cela a conduit à la création d'un paquet appelé ",[22,174,177],{"href":175,"rel":176},"https:\u002F\u002Fgithub.com\u002FBarbapapazes\u002Fnuxt-authorization",[26],"Nuxt Authorization",[10,179,180,181,184],{},"C'était définitivement une excellente expérience que j'ai dû mettre en pause parce que je suis passé sur un ",[17,182,183],{},"MacBook Air",", qui n'avait pas une puissance graphique suffisante pour streamer. Mais en 2025, je prévois d'acheter un deuxième ordinateur pour reprendre le streaming.",[42,186,188],{"id":187},"meetups-et-conférences","Meetups et Conférences",[10,190,191,192,195],{},"En 2023, j'ai parlé pour la première fois à ",[17,193,194],{},"Devoxx France",". En 2024, j'ai eu l'opportunité de prendre la parole six fois.",[10,197,198,199,202,203,205,206],{},"En mars, ",[17,200,201],{},"StrasbourgJS"," m'a invité à parler de l'écosystème ",[17,204,99],{},". C'était vraiment super de partager ce savoir et de rencontrer enfin certains membres de la communauté comme Romain Lanz, Michel et Thomas. Ce fut une excellente préparation pour ma prochaine intervention à Devoxx France. J'ai écrit un article à ce sujet, ",[122,207,125],{"id":208},"ba562d1f-534c-4cef-9004-2fefc09829a6",[10,210,211],{},[82,212],{"alt":213,"src":214},"Équipe et Intervenants de StrasbourgJS.","\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fstrasbourgjs.jpeg",[10,216,217,218,220,221,223,224],{},"Pour la deuxième fois, j'ai eu le privilège de parler à ",[17,219,194],{},". Cette fois, j'ai abordé les paquets ",[17,222,99],{}," lors d'un quickie, un format très exigeant car il faut être très concis et clair. J'étais satisfait du résultat et j'ai reçu beaucoup de retours positifs. J'ai écrit un article à ce sujet, ",[122,225,125],{"id":226},"f3e97a6a-ce47-42b8-8493-06eb37f8e964",[10,228,229],{},[82,230],{"alt":231,"src":232},"Moi à Devoxx France.","\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fdevoxx-france.png",[10,234,235,236,239,240,242,243,245,246],{},"En septembre, j'ai parlé à la ",[17,237,238],{},"Prague Vue Conference",". C'était ma première conférence en anglais, donc je me suis bien préparé et entraîné pour être prêt. J'ai discuté des capacités full-stack de ",[17,241,148],{}," avec NuxtHub. J'ai également rencontré des figures notables de la communauté ",[17,244,77],{},", comme Daniel Roe et Alexander Lichter. J'ai documenté l'expérience dans un article, ",[122,247,125],{"id":248},"74e76e2e-0d34-46a3-826f-efcab800ec8a",[10,250,251],{},[82,252],{"alt":253,"src":254},"Équipe et Intervenants de PragVue.","\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fpragvue.jpg",[10,256,257,258,261],{},"En novembre, j'ai parlé à ",[17,259,260],{},"NuxtNations",", une fois de plus sur les capacités full-stack de Nuxt. C'était une conférence en ligne, mais j'étais certainement un peu anxieux avant ma présentation.",[10,263,264,265,268,269,272],{},"Puis, j'ai poursuivi avec une intervention lors du meetup ",[17,266,267],{},"TakiMeet",". Il est organisé par une entreprise à Paris, où j'ai parlé de l'expérience utilisateur et de l'",[17,270,271],{},"UI"," optimiste. Entre les deux conférences, je n'avais qu'une semaine pour me préparer, terminant mes diapositives seulement quelques heures avant la présentation. Je ne recommande pas même si j'étais satisfait du résultat. Un grand merci à Camille pour l'invitation et à toute l'équipe pour l'organisation.",[10,274,275],{},[82,276],{"alt":277,"src":278},"Le public à TakiMeet pendant ma présentation.","\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Ftakimeet.jpg",[10,280,281,282,285],{},"Enfin, j'ai parlé au meetup ",[17,283,284],{},"VueJS Paris"," sur les capacités full-stack de Nuxt. C'était similaire à mes précédentes interventions à Prague et à NuxtNations, mais en français. Les gens étaient très intéressés et curieux à propos de cette technologie émergente. Merci à Elise et Eduardo pour l'invitation et l'organisation.",[10,287,288],{},[82,289],{"alt":290,"src":291},"Le public à VueJS Paris pendant ma présentation.","\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fvuejs-paris.jpg",[42,293,295],{"id":294},"fin-de-mes-études-et-mon-nouveau-poste","Fin de Mes Études et Mon Nouveau Poste",[10,297,298,299,302,303],{},"J'ai terminé mes études d'ingénieur en septembre avec un stage en Suisse, et j'ai obtenu un diplôme en ",[17,300,301],{},"sécurité informatique",". Six années d'études, deux stages, une année de césure et de nombreux projets, associations et expériences. Ce fut un incroyable parcours où j'ai rencontré beaucoup de personnes formidables. J'ai écrit un article à ce sujet, ",[122,304,125],{"id":305},"b083ef4c-dd4d-4ace-ac09-76b5231c35bc",[10,307,308,309,312,313,316],{},"Aujourd'hui, je suis ravi d'avoir terminé ce chapitre de ma vie et de commencer un nouveau. Je suis maintenant ingénieur logiciel à temps plein chez ",[17,310,311],{},"MaiaSpace",", une entreprise française qui conçoit, fabrique, exploite et commercialise des solutions compétitives et durables pour le ",[17,314,315],{},"lancement et la mobilité spatiale",". Je n'aurais jamais imaginé travailler dans l'industrie spatiale, surtout en tant que développeur web. C'est une opportunité unique que je ne pouvais pas laisser passer, mais aussi un défi important avec beaucoup à apprendre. J'ai hâte du lancement en 2026 (même si j'ai encore le temps, car un autre récapitulatif sera écrit entre-temps). 🧑‍🚀",[42,318,320],{"id":319},"apprentissage-toujours-apprendre","Apprentissage, Toujours Apprendre",[10,322,323,324,327,328,331,332,335,336,339],{},"Cela fait maintenant six ans que j'apprends le ",[17,325,326],{},"développement web",". Au départ, j'ai beaucoup appris sur ",[17,329,330],{},"HTML",", ",[17,333,334],{},"CSS"," et ",[17,337,338],{},"JavaScript",", mais ces dernières années, j'ai quelque peu stagné et je n'étais pas totalement satisfait de cela. Je voulais construire une application full-stack par moi-même et comprendre tous ses composants.",[10,341,342,343,346],{},"Donc, en juin, j'ai commencé à apprendre ",[17,344,345],{},"Laravel"," grâce à l'excellente plateforme Laracasts. Ça a changé ma vie. J'ai tellement appris en peu de temps. Je ne me suis jamais autant amusé à coder et à créer des applications. Cette décision m'a aidé à obtenir mon poste chez MaiaSpace.",[10,348,349],{},"C'est peut-être le plus grand changement de ma vie en 2024 et probablement ma meilleure décision.",[42,351,353],{"id":352},"mon-blog","Mon Blog",[10,355,356],{},"Je l'ai mentionné, mais j'ai créé un nouveau blog technique en mars 2024 avec une idée en tête : écrire des articles que j'aurais adoré lire en commençant mon parcours de développement web. Je voulais que mes articles soient clairs, techniques et complets. J'en ai assez de tous ces articles accrocheurs sur Medium ou Dev Community qui manquent de structure et où le contenu est aussi basique que la documentation.",[10,358,359,360,331,362,331,364,366,367,369],{},"Avec cette ligne directrice, j'ai écrit plusieurs articles sur ",[17,361,148],{},[17,363,77],{},[17,365,99],{},", et ",[17,368,345],{},". Pour moi, écrire est un moyen de solidifier mes connaissances et de m'assurer que je comprends vraiment le sujet. J'aime aussi partager mes connaissances avec la communauté et aider les gens à apprendre des choses nouvelles et utiles.",[10,371,372,373,376,377],{},"En octobre, j'ai décidé d'écrire sur ",[17,374,375],{},"VitePress"," et sa personnalisabilité. Le concept d'un article de blog ne me comblait plus, et je voulais créer une série d'articles. J'ai introduit le concept de séries sur mon blog avec la série ",[122,378,380],{"id":379},"f2681a44-f9bf-4ff7-840a-37f7729eea41",". Ces séries sont parfaites pour approfondir un sujet et expliquer des concepts complexes de manière simple et actionnable.",[10,382,383,384],{},"En décembre, j'ai publié une deuxième série appelée ",[122,385,387,388,390],{"id":386},"1fafed86-05bb-4de4-b7d0-bb0bd6abc9d2",". Depuis ma première rencontre avec l'écosystème ",[17,389,77],{}," il y a six ans, j'ai toujours voulu trouver quelque chose qui explique en profondeur comment construire une bibliothèque de composants de manière professionnelle, avec tous les outils et techniques utilisés dans l'industrie. Maintenant, c'est fait, et j'en suis très fier !",[10,392,393,394,397,398],{},"Tout au long du parcours, j'ai continuellement amélioré mon blog. J'ai atteint un point où j'étais très satisfait, mais il manquait encore quelque chose. Je voulais permettre aux gens d'interagir avec mon blog, de poser des questions, de partager leurs pensées et de donner des retours. J'ai donc décidé de créer une ",[17,395,396],{},"API"," avec Laravel pour faciliter cela. J'ai écrit plusieurs articles à ce sujet, ",[122,399,331,401],{"id":400},"9d802f9e-2f40-426f-b636-533b05b8c1a3",[122,402,366,404],{"id":403},"c95f7904-8ade-4f11-84a8-99688d26c036",[122,405,125],{"id":406},"17af0246-4d45-45f9-ad9a-57d10c9e883d",[10,408,409,410,415],{},"Ce n'était pas prévu, mais un thème sombre a également été ajouté grâce à ",[22,411,414],{"href":412,"rel":413},"https:\u002F\u002Fhrynevych.dev\u002F",[26],"Roman",". Il m'a envoyé un message sur X et a proposé d'ajouter un thème sombre à mon blog. J'ai rapidement accepté, et je dois dire que je le trouve absolument superbe.",[10,417,418,419,422],{},"Enfin, j'ai lancé mon programme de parrainage sur ",[17,420,421],{},"GitHub"," et à travers mon blog. Ce premier pas est un moyen de me soutenir, moi et mon travail. Je suis très reconnaissant envers ceux qui me soutiennent déjà, et j'ai hâte de voir comment cela évoluera à l'avenir. De grands plans pour ce programme sont en préparation, et je suis impatient de les partager avec vous.",[10,424,425],{},"Mon objectif pour 2024 était de publier un article par semaine. J'ai publié 40 articles depuis mars, donc c'est un succès. 🥳",[42,427,429],{"id":428},"ce-qui-vient-ensuite","Ce Qui Vient Ensuite",[10,431,432],{},"2024 a été une année de changement, d'apprentissage et de croissance. Je suis fier de mes réalisations et des progrès que j'ai réalisés. Mais je n'ai pas fini. Il y a encore tant à apprendre, à explorer et à créer.",[10,434,435,436,438,439,442,443,70,446,335,449,452],{},"En 2025, je souhaite continuer mon apprentissage de ",[17,437,345],{}," et approfondir encore plus le sujet. Je suis impatient d'explorer des sujets plus avancés et de construire des applications plus complexes. Avec les connaissances que j'ai acquises, je suis confiant de pouvoir relever de nouveaux défis et créer des projets. Construire des applications est un excellent début, mais je veux également en apprendre davantage sur ",[17,440,441],{},"l'infrastructure et le déploiement",". Mon objectif est de déployer mes applications de manière professionnelle en gérant mon ",[17,444,445],{},"VPS",[17,447,448],{},"Ansible",[17,450,451],{},"Terraform",". Je veux surveiller mes applications, résoudre les problèmes en cas de défaillance et les faire évoluer si nécessaire. Cela prendra du temps, mais c'est correct. J'ai l'année qui vient pour apprendre et grandir là-dedans.",[10,454,455,456,458,459,462,463,468],{},"Je continuerai à explorer l'écosystème ",[17,457,77],{},". Je suis impatient d'approfondir le ",[17,460,461],{},"3D"," avec Three.js et d'explorer comment cela peut être intégré dans mes projets. J'achète le cours ",[22,464,467],{"href":465,"rel":466},"https:\u002F\u002Fthreejs-journey.com\u002F",[26],"Three.js Journey",", et j'ai hâte de plonger dedans. J'aimerais pouvoir partager ce parcours avec vous sur Twitch. C'est l'un des points pour le deuxième semestre de 2025, pouvoir streamer à nouveau.",[10,470,471,472,475],{},"J'ai beaucoup d'idées pour de nouveaux projets, mais j'aimerais vraiment lancer ",[17,473,474],{},"Inalia",", mon premier SaaS, qui rend vos discours plus engageants avec des interactions en temps réel. Cela m'importe beaucoup, et j'ai hâte de partager plus à ce sujet à l'avenir, peut-être lors de sessions de développement en direct sur Twitch.",[10,477,478,479,482,483,335,485,488],{},"Je vais continuer à parler lors de conférences et de meetups. En décembre, j'ai soumis 5 propositions pour ",[17,480,481],{},"Vue Amsterdam",", et j'espère sincèrement être sélectionné. J'ai soumis quelques interventions à des meetups à Paris, et en janvier, je soumettrai quelques interventions à ",[17,484,194],{},[17,486,487],{},"MiXit",". J'espère vraiment que cette année sera aussi riche que 2024. J'adore partager mes connaissances avec la communauté et établir des connexions avec d'autres développeurs. N'hésitez pas à me contacter si vous organisez un événement et souhaitez que je prenne la parole.",[10,490,491],{},"Enfin, je vais continuer à écrire des articles et à créer des séries sur mon blog. Je suis impatient d'explorer de nouveaux sujets et de partager des idées avec vous. J'ai des changements excitants prévus pour mon blog afin de le rendre plus interactif et engageant. J'ai hâte de les partager avec vous.",[10,493,494],{},"2024 a été une année de changement, de croissance et d'apprentissage. Je suis fier de ce que j'ai accompli et impatient de découvrir ce qui m'attend. Merci de faire partie de cette aventure avec moi.",[10,496,497],{},"2025 est une année ambitieuse, mais je n'ai jamais été aussi motivé et confiant qu'aujourd'hui. Ce sera une belle année, et j'ai hâte de la partager avec vous.",[10,499,500],{},"Prenez soin de vous et bonne année ! 🫶",[10,502,503],{},[82,504],{"alt":505,"src":506},"Moi en train de skier déguisé pour un mariage.","\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fskiing.jpg",{"title":508,"searchDepth":509,"depth":509,"links":510},"",2,[511,516,517,518,519,520],{"id":44,"depth":509,"text":45,"children":512},[513,515],{"id":92,"depth":514,"text":93},3,{"id":135,"depth":514,"text":136},{"id":187,"depth":509,"text":188},{"id":294,"depth":509,"text":295},{"id":319,"depth":509,"text":320},{"id":352,"depth":509,"text":353},{"id":428,"depth":509,"text":429},"2c1dd2f2-e4eb-483c-aa2e-b8bfb9ffd49c","2024-12-31","Réflexion sur le parcours transformateur de 2024 et préparation aux défis et explorations futurs. 2025 sera une année d'apprentissage et de croissance.","md",{},true,"\u002Ffr\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next","---\ncontentId: 2c1dd2f2-e4eb-483c-aa2e-b8bfb9ffd49c\ntitle: \"2024 : Réflexions sur une Année de Changement et la Suite\"\ndescription: \"Réflexion sur le parcours transformateur de 2024 et préparation aux défis et explorations futurs. 2025 sera une année d'apprentissage et de croissance.\"\ndate: 2024-12-31\n---\n\nSalut tout le monde ! 👋\n\nCet article sera un peu différent des articles techniques habituels. Je veux prendre un moment pour réfléchir sur **2024** et partager quelques pensées sur ce qui vient ensuite. C'est définitivement un article personnel, mais pour moi, c'est aussi un moyen de suivre mon parcours et de voir comment j'évolue au fil du temps. L'année dernière, j'ai écrit [un article similaire](https:\u002F\u002Festeban-soubiran.site\u002Farticles\u002Frecap-2023), et j'aime le relire de temps en temps pour voir à quel point les choses ont évolué.\n\nJ'ai terminé l'article de l'année dernière avec ces mots :\n\n> Pour 2024, je continue ma lancée, et de nouvelles choses sont en préparation à partir de février avec mon départ pour la Suisse et peut-être un Devoxx 2024 !\n\nVoyons comment cela s'est passé.\n\n## Suisse\n\nPour ma dernière année d'études d'ingénieur, j'ai eu l'opportunité de faire un stage chez **Infomaniak** à Genève, **Suisse**. Pendant six mois, j'ai travaillé sur la bibliothèque de composants interne avec **Angular**. Malgré l'incroyable équipe et l'entreprise, je dois admettre que travailler avec **Angular** n'a pas toujours été agréable.\n\nAu cours des trois dernières années, Angular a introduit de nombreuses nouvelles fonctionnalités, améliorations et méthodologies. Bien que celles-ci soient excellentes, il n'y a pas beaucoup d'explications sur la façon de les appliquer dans des projets réels. Pendant ce temps, la bibliothèque de composants sur laquelle je travaillais a été construite de toutes pièces pour migrer de Material vers un système personnalisé. C'est une tâche significative et quelque peu frustrante quand on voit de nombreuses bibliothèques _headless_ avec **React** ou **Vue**. Néanmoins, j'ai beaucoup appris et je suis reconnaissant pour cette expérience. Savoir comment construire un composant est essentiel pour tout projet frontend, quel que soit le projet.\n\n![Moi devant Genève.](\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fgeneva.jpeg)\n\nPendant ce stage, j'ai eu beaucoup de temps libre pour travailler sur mes projets personnels.\n\n### Nouveau Blog\n\nAu début de l'année, j'ai écrit quelques articles pour le site **UnJS**. J'étais ravi de les partager avec la communauté, mais malheureusement, je n'ai pas eu la chance de les publier. À l'époque, mon blog était sur [esteban-soubiran.site](https:\u002F\u002Festeban-soubiran.site) et uniquement disponible en **français**. Je voulais écrire en **anglais** depuis longtemps, et j'ai reçu de nombreux retours à ce sujet après mes articles sur les paquets UnJS.\n\nJ'ai donc décidé de créer un nouveau blog avec un nouveau nom de domaine, en **anglais**, et avec un nouveau design axé sur la simplicité pour faciliter l'écriture. J'ai détaillé le processus dans cet article \u003CLinkToArticle id=\"a06fbfe1-6283-4eed-b3ec-e1d454613b9a\" \u002F>.\n\nJ'ai publié mon premier article, \u003CLinkToArticle id=\"aa8454be-94ba-4d46-8be0-8cf703c0bfed\" \u002F>, le 19 mars, mais au départ, mon blog se composait seulement d'un seul composant pour vous permettre de lire l'article. Il n'y avait pas de page d'accueil, pas de menu, rien.\n\n### Twitch\n\nJ'ai également commencé à streamer sur **Twitch**. Cela me trottait dans la tête depuis longtemps, mais avoir un environnement propice était un obstacle. Ma chambre pendant mon stage était parfaite : calme avec une bonne connexion internet.\n\nJ'ai commencé quelques streams, et ensemble, nous avons construit une application **Nuxt** full-stack avec NuxtHub, sur laquelle j'ai écrit tout un article, \u003CLinkToArticle id=\"2349bbcd-1535-4f33-8da7-299f46af18b9\" \u002F>.\n\nNous avons beaucoup appris ensemble, en particulier sur le développement full-stack avec Nuxt. J'ai partagé tout cela dans deux articles :\n\n- \u003CLinkToArticle id=\"8c077ba8-63ca-4784-b693-0e1fa8623bf9\" \u002F>\n- \u003CLinkToArticle id=\"05da35d9-c21f-4b45-ba86-e88d61339502\" \u002F>\n\nCela a conduit à la création d'un paquet appelé [Nuxt Authorization](https:\u002F\u002Fgithub.com\u002FBarbapapazes\u002Fnuxt-authorization).\n\nC'était définitivement une excellente expérience que j'ai dû mettre en pause parce que je suis passé sur un **MacBook Air**, qui n'avait pas une puissance graphique suffisante pour streamer. Mais en 2025, je prévois d'acheter un deuxième ordinateur pour reprendre le streaming.\n\n## Meetups et Conférences\n\nEn 2023, j'ai parlé pour la première fois à **Devoxx France**. En 2024, j'ai eu l'opportunité de prendre la parole six fois.\n\nEn mars, **StrasbourgJS** m'a invité à parler de l'écosystème **UnJS**. C'était vraiment super de partager ce savoir et de rencontrer enfin certains membres de la communauté comme Romain Lanz, Michel et Thomas. Ce fut une excellente préparation pour ma prochaine intervention à Devoxx France. J'ai écrit un article à ce sujet, \u003CLinkToArticle id=\"ba562d1f-534c-4cef-9004-2fefc09829a6\" \u002F>.\n\n![Équipe et Intervenants de StrasbourgJS.](\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fstrasbourgjs.jpeg)\n\nPour la deuxième fois, j'ai eu le privilège de parler à **Devoxx France**. Cette fois, j'ai abordé les paquets **UnJS** lors d'un quickie, un format très exigeant car il faut être très concis et clair. J'étais satisfait du résultat et j'ai reçu beaucoup de retours positifs. J'ai écrit un article à ce sujet, \u003CLinkToArticle id=\"f3e97a6a-ce47-42b8-8493-06eb37f8e964\" \u002F>.\n\n![Moi à Devoxx France.](\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fdevoxx-france.png)\n\nEn septembre, j'ai parlé à la **Prague Vue Conference**. C'était ma première conférence en anglais, donc je me suis bien préparé et entraîné pour être prêt. J'ai discuté des capacités full-stack de **Nuxt** avec NuxtHub. J'ai également rencontré des figures notables de la communauté **Vue**, comme Daniel Roe et Alexander Lichter. J'ai documenté l'expérience dans un article, \u003CLinkToArticle id=\"74e76e2e-0d34-46a3-826f-efcab800ec8a\" \u002F>.\n\n![Équipe et Intervenants de PragVue.](\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fpragvue.jpg)\n\nEn novembre, j'ai parlé à **NuxtNations**, une fois de plus sur les capacités full-stack de Nuxt. C'était une conférence en ligne, mais j'étais certainement un peu anxieux avant ma présentation.\n\nPuis, j'ai poursuivi avec une intervention lors du meetup **TakiMeet**. Il est organisé par une entreprise à Paris, où j'ai parlé de l'expérience utilisateur et de l'**UI** optimiste. Entre les deux conférences, je n'avais qu'une semaine pour me préparer, terminant mes diapositives seulement quelques heures avant la présentation. Je ne recommande pas même si j'étais satisfait du résultat. Un grand merci à Camille pour l'invitation et à toute l'équipe pour l'organisation.\n\n![Le public à TakiMeet pendant ma présentation.](\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Ftakimeet.jpg)\n\nEnfin, j'ai parlé au meetup **VueJS Paris** sur les capacités full-stack de Nuxt. C'était similaire à mes précédentes interventions à Prague et à NuxtNations, mais en français. Les gens étaient très intéressés et curieux à propos de cette technologie émergente. Merci à Elise et Eduardo pour l'invitation et l'organisation.\n\n![Le public à VueJS Paris pendant ma présentation.](\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fvuejs-paris.jpg)\n\n## Fin de Mes Études et Mon Nouveau Poste\n\nJ'ai terminé mes études d'ingénieur en septembre avec un stage en Suisse, et j'ai obtenu un diplôme en **sécurité informatique**. Six années d'études, deux stages, une année de césure et de nombreux projets, associations et expériences. Ce fut un incroyable parcours où j'ai rencontré beaucoup de personnes formidables. J'ai écrit un article à ce sujet, \u003CLinkToArticle id=\"b083ef4c-dd4d-4ace-ac09-76b5231c35bc\" \u002F>.\n\nAujourd'hui, je suis ravi d'avoir terminé ce chapitre de ma vie et de commencer un nouveau. Je suis maintenant ingénieur logiciel à temps plein chez **MaiaSpace**, une entreprise française qui conçoit, fabrique, exploite et commercialise des solutions compétitives et durables pour le **lancement et la mobilité spatiale**. Je n'aurais jamais imaginé travailler dans l'industrie spatiale, surtout en tant que développeur web. C'est une opportunité unique que je ne pouvais pas laisser passer, mais aussi un défi important avec beaucoup à apprendre. J'ai hâte du lancement en 2026 (même si j'ai encore le temps, car un autre récapitulatif sera écrit entre-temps). 🧑‍🚀\n\n## Apprentissage, Toujours Apprendre\n\nCela fait maintenant six ans que j'apprends le **développement web**. Au départ, j'ai beaucoup appris sur **HTML**, **CSS** et **JavaScript**, mais ces dernières années, j'ai quelque peu stagné et je n'étais pas totalement satisfait de cela. Je voulais construire une application full-stack par moi-même et comprendre tous ses composants.\n\nDonc, en juin, j'ai commencé à apprendre **Laravel** grâce à l'excellente plateforme Laracasts. Ça a changé ma vie. J'ai tellement appris en peu de temps. Je ne me suis jamais autant amusé à coder et à créer des applications. Cette décision m'a aidé à obtenir mon poste chez MaiaSpace.\n\nC'est peut-être le plus grand changement de ma vie en 2024 et probablement ma meilleure décision.\n\n## Mon Blog\n\nJe l'ai mentionné, mais j'ai créé un nouveau blog technique en mars 2024 avec une idée en tête : écrire des articles que j'aurais adoré lire en commençant mon parcours de développement web. Je voulais que mes articles soient clairs, techniques et complets. J'en ai assez de tous ces articles accrocheurs sur Medium ou Dev Community qui manquent de structure et où le contenu est aussi basique que la documentation.\n\nAvec cette ligne directrice, j'ai écrit plusieurs articles sur **Nuxt**, **Vue**, **UnJS**, et **Laravel**. Pour moi, écrire est un moyen de solidifier mes connaissances et de m'assurer que je comprends vraiment le sujet. J'aime aussi partager mes connaissances avec la communauté et aider les gens à apprendre des choses nouvelles et utiles.\n\nEn octobre, j'ai décidé d'écrire sur **VitePress** et sa personnalisabilité. Le concept d'un article de blog ne me comblait plus, et je voulais créer une série d'articles. J'ai introduit le concept de séries sur mon blog avec la série \u003CLinkToArticle id=\"f2681a44-f9bf-4ff7-840a-37f7729eea41\" \u002F>. Ces séries sont parfaites pour approfondir un sujet et expliquer des concepts complexes de manière simple et actionnable.\n\nEn décembre, j'ai publié une deuxième série appelée \u003CLinkToArticle id=\"1fafed86-05bb-4de4-b7d0-bb0bd6abc9d2\" \u002F>. Depuis ma première rencontre avec l'écosystème **Vue** il y a six ans, j'ai toujours voulu trouver quelque chose qui explique en profondeur comment construire une bibliothèque de composants de manière professionnelle, avec tous les outils et techniques utilisés dans l'industrie. Maintenant, c'est fait, et j'en suis très fier !\n\nTout au long du parcours, j'ai continuellement amélioré mon blog. J'ai atteint un point où j'étais très satisfait, mais il manquait encore quelque chose. Je voulais permettre aux gens d'interagir avec mon blog, de poser des questions, de partager leurs pensées et de donner des retours. J'ai donc décidé de créer une **API** avec Laravel pour faciliter cela. J'ai écrit plusieurs articles à ce sujet, \u003CLinkToArticle id=\"9d802f9e-2f40-426f-b636-533b05b8c1a3\" \u002F>, \u003CLinkToArticle id=\"c95f7904-8ade-4f11-84a8-99688d26c036\" \u002F>, et \u003CLinkToArticle id=\"17af0246-4d45-45f9-ad9a-57d10c9e883d\" \u002F>.\n\nCe n'était pas prévu, mais un thème sombre a également été ajouté grâce à [Roman](https:\u002F\u002Fhrynevych.dev\u002F). Il m'a envoyé un message sur X et a proposé d'ajouter un thème sombre à mon blog. J'ai rapidement accepté, et je dois dire que je le trouve absolument superbe.\n\nEnfin, j'ai lancé mon programme de parrainage sur **GitHub** et à travers mon blog. Ce premier pas est un moyen de me soutenir, moi et mon travail. Je suis très reconnaissant envers ceux qui me soutiennent déjà, et j'ai hâte de voir comment cela évoluera à l'avenir. De grands plans pour ce programme sont en préparation, et je suis impatient de les partager avec vous.\n\nMon objectif pour 2024 était de publier un article par semaine. J'ai publié 40 articles depuis mars, donc c'est un succès. 🥳\n\n## Ce Qui Vient Ensuite\n\n2024 a été une année de changement, d'apprentissage et de croissance. Je suis fier de mes réalisations et des progrès que j'ai réalisés. Mais je n'ai pas fini. Il y a encore tant à apprendre, à explorer et à créer.\n\nEn 2025, je souhaite continuer mon apprentissage de **Laravel** et approfondir encore plus le sujet. Je suis impatient d'explorer des sujets plus avancés et de construire des applications plus complexes. Avec les connaissances que j'ai acquises, je suis confiant de pouvoir relever de nouveaux défis et créer des projets. Construire des applications est un excellent début, mais je veux également en apprendre davantage sur **l'infrastructure et le déploiement**. Mon objectif est de déployer mes applications de manière professionnelle en gérant mon **VPS** avec **Ansible** et **Terraform**. Je veux surveiller mes applications, résoudre les problèmes en cas de défaillance et les faire évoluer si nécessaire. Cela prendra du temps, mais c'est correct. J'ai l'année qui vient pour apprendre et grandir là-dedans.\n\nJe continuerai à explorer l'écosystème **Vue**. Je suis impatient d'approfondir le **3D** avec Three.js et d'explorer comment cela peut être intégré dans mes projets. J'achète le cours [Three.js Journey](https:\u002F\u002Fthreejs-journey.com\u002F), et j'ai hâte de plonger dedans. J'aimerais pouvoir partager ce parcours avec vous sur Twitch. C'est l'un des points pour le deuxième semestre de 2025, pouvoir streamer à nouveau.\n\nJ'ai beaucoup d'idées pour de nouveaux projets, mais j'aimerais vraiment lancer **Inalia**, mon premier SaaS, qui rend vos discours plus engageants avec des interactions en temps réel. Cela m'importe beaucoup, et j'ai hâte de partager plus à ce sujet à l'avenir, peut-être lors de sessions de développement en direct sur Twitch.\n\nJe vais continuer à parler lors de conférences et de meetups. En décembre, j'ai soumis 5 propositions pour **Vue Amsterdam**, et j'espère sincèrement être sélectionné. J'ai soumis quelques interventions à des meetups à Paris, et en janvier, je soumettrai quelques interventions à **Devoxx France** et **MiXit**. J'espère vraiment que cette année sera aussi riche que 2024. J'adore partager mes connaissances avec la communauté et établir des connexions avec d'autres développeurs. N'hésitez pas à me contacter si vous organisez un événement et souhaitez que je prenne la parole.\n\nEnfin, je vais continuer à écrire des articles et à créer des séries sur mon blog. Je suis impatient d'explorer de nouveaux sujets et de partager des idées avec vous. J'ai des changements excitants prévus pour mon blog afin de le rendre plus interactif et engageant. J'ai hâte de les partager avec vous.\n\n2024 a été une année de changement, de croissance et d'apprentissage. Je suis fier de ce que j'ai accompli et impatient de découvrir ce qui m'attend. Merci de faire partie de cette aventure avec moi.\n\n2025 est une année ambitieuse, mais je n'ai jamais été aussi motivé et confiant qu'aujourd'hui. Ce sera une belle année, et j'ai hâte de la partager avec vous.\n\nPrenez soin de vous et bonne année ! 🫶\n\n![Moi en train de skier déguisé pour un mariage.](\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next\u002Fskiing.jpg)\n",null,{"title":5,"description":523},{"loc":527,"images":532},[533,534,535,536,537,538,539],{"loc":85},{"loc":214},{"loc":232},{"loc":254},{"loc":278},{"loc":291},{"loc":506},"fr\u002Fposts\u002F2024-reflections-on-a-year-of-change-and-what-comes-next","7vtj1tjY6w5DJ5Kse6nIMTIr9gy5A0JBTwNO1MrV_GE",1790086903696]