Laravel
Après des années « d’errance » dans le monde du dev, passant du PHP natif aux frameworks maison, de CodeIgniter à Zend en faisant un coucou à Symfony, j’ai eu la chance de découvrir Laravel
Laravel est rapidement devenu une évidence pour moi, le choix parfait pour des projets de moyenne à grande envergure
J’essaie aujourd’hui de me spécialiser de plus en plus sur ce FW en constante évolution et sur l’écosystème gravitant autour (je commence notamment à m’intéresser API Platform)
Vue.JS
Je travaille sur du Javascript depuis que j’ai commencé le développement web, j’ai longtemps pratiqué jQuery, j’ai fais un détour par quelques autres technos tel qu’Angular, Ionic, Knockout JS (et certainement d’autres technos que j’ai oublié)
Après avoir commencé à travailler sur mes premières SPA avec React, j’ai eu l’occasion de découvrir VueJS, et c’est là aussi devenu rapidement une évidence pour moi tant sa prise en main est naturelle
VueJS combiné à Laravel est pour moi (en tout cas jusqu’ici), le choix parfait pour une web app
J’essaie aujourd’hui de me spécialiser sur VueJS, et commence à m’intéresser à Nuxt, une « surcouche » de VueJS permettant une performance encore + optimisée avec un rendu côté serveur (SSR), une gestion des routes et du SEO
Vue.JS
Je travaille sur du Javascript depuis que j’ai commencé le développement web, j’ai longtemps pratiqué jQuery, j’ai fais un détour par quelques autres technos tel qu’Angular, Ionic, Knockout JS (et certainement d’autres technos que j’ai oublié).
Après avoir commencé à travailler sur mes premières PWA avec React, j’ai eu l’occasion de découvrir VueJS, et c’est là aussi devenu rapidement une évidence pour moi tant sa prise en main est naturelle.
VueJS combiné à Laravel est pour moi (en tout cas jusqu’ici), le choix parfait pour une web app.
J’essaie de me spécialiser sur VueJS, toujours en perpétuel apprentissage, je commence aujourd’hui à m’intéresser à Nuxt, qui est une « surcouche » de VueJS permettant une performance encore + optimisée avec un rendu côté serveur (SSR), une gestion des routes et du SEO.
React.JS / React Native
J’ai commencé mes premières applications mobiles sur Ionic, j’ai par la suite découvert ReactJS pour le web et ai commencé à travailler sur quelques SPA avec cette techno qui m’a un peu déstabilisé au début avec la notion de composants (qui ont clairement bousculé mes habitudes de dev)
React Native est venu comme une suite logique pour tester la création d’une App Mobile, j’ai tout de suite apprécié
Aujourd’hui React Native me semble un bon choix pour travailler sur des app mobiles hybrides, des outils tels que Expo permettent un développement fluide et rapide
Flutter et Electron sont dans ma todo, je n’ai pas eu le temps d’y regarder pour l’instant, mais je ne doute pas d’y aller faire un tour à l’avenir, et pourquoi pas d’en revenir convaincu =)
Cursor.ai
Une nouvelle manière de penser le développement, un nouveau moyen d’atteindre une productivité maximale
Cursor est un outil qui fait de plus en plus parler de lui, une sorte de VSCode incluant un «ChatGPT»
On code avec un assistant IA, on code vite, très vite. Mais attention, il ne suffit pas de jouer du prompt avec l’assistant en pensant que vous obtiendrez une app web ou mobile en quelques minutes. Oui c’est possible (#lol) mais… l’assistant est un assistant, il nous aide (sacrément) pour des tâches qui étaient jusqu’ici rébarbatives et récurrentes sur beaucoup de projets
Mais la machine ne fait pas tout (pas encore en tout cas), il faut savoir la guider au mieux, lui indiquer le chemin à prendre, ce que l’on veut réellement créer techniquement petit bout par petit bout, et elle devient alors une alliée de taille, qui décuple la productivité du dev
Je commence à utiliser Cursor.AI°, je m’en sers en parallèle de VSCode pour l’instant, mais il est possible qu’il devienne mon IDE principal rapidement…
°Je n’utilise pas Cursor.AI sans en avoir discuté avec mes clients (#datas/code), je l’utilise essentiellement sur mes side-projects pour m’y former pour l’instant
Cursor.ai
Une nouvelle manière de penser le développement, un nouveau moyen d’atteindre une productivité maximale.
Cursor est un outil qui fait de plus en plus parler de lui, une sorte de VSCode incluant un «ChatGPT».
On code avec un assistant IA, on code vite, très vite. Mais attention, il ne suffit pas de jouer du prompt avec l’assistant en pensant que vous obtiendrez une app web ou mobile en quelques minutes. Oui c’est possible (#lol) mais… l’assistant est un assistant, il nous aide (sacrément) pour des tâches qui étaient jusqu’ici rébarbatives et récurrentes sur beaucoup de projets.
Mais la machine ne fait pas tout (pas encore en tout cas), il faut savoir la guider au mieux, lui indiquer le chemin à prendre, ce que l’on veut réellement créer techniquement petit bout par petit bout, et elle (madame IA) devient alors une alliée de taille, qui décuple la productivité du dev.
Je commence à utiliser Cursor.AI, je m’en sers en parallèle de VSCode pour l’instant, mais je ne doute pas qu’il devienne mon IDE principal rapidement…