Primary Photo for {0} {1}

Là où on va, on n'a pas besoin de tokens: codemods React assistés par IA

Presentation byNicolas Carlo

Demander à une IA de refactorer 200 fichiers React, ça consomme des tokens, ça prend du temps, et ça hallucine parfois. Un codemod peut faire la job en quelques secondes, gratuitement, sans se tromper. Mais écrire un codemod, c'est pas évident. Dans ce talk, je vais vous montrer comment vous pouvez utiliser l'IA pour écrire les codemods qui s'occuperont de réaliser le travail de migration.

Presented with these Guilds
Cover Photo for React Montréal
Primary Photo for React Montréal

React Montréal

▶️ Talks: youtube.com/@ReactMTL

👥 Discuss: discord.gg/kddEWbFhbc

🇬🇧 If you work or want to learn React or React Native, this group is for you!

We meet every month to discuss progress with React, cool tools, features, and libraries. Our focus is on helping the Montreal React community grow, providing each other with input and advice, and sharing our latest findings.

🇫🇷 Si tu travailles avec React ou React Native, ou que tu souhaites apprendre, ce groupe est pour toi!

On se rencontre chaque mois pour discuter le progrès de React, de nouveaux outils, fonctionnalités et librairies. Notre but est d'aider à agrandir la communauté React de Montréal, et de s'entraider en partageant nos dernières trouvailles et en collaborant pour régler nos problèmes quotidiens.

598Members
Similar Presentations
Cover Photo for Code Graveyards: Resurrecting Legacy Systems with OpenRewrite 🧟

Code Graveyards: Resurrecting Legacy Systems with OpenRewrite 🧟

Justine discutera de la rémédiation automatique du code avec le moteur de refactorisation déterministe OpenRewrite, une technologie née chez Netflix en 2016. Il est conçu pour manipuler la représentation de l'arbre sémantique sans perte (LST) du code à l'aide de recettes (programmes) qui aboutissent à des transformations de code précises, tout en préservant le style à 100 %. Vous verrez comment associer la précision d'un système basé sur des règles à la puissance généraliste de l'IA. Divers cas d'utilisation seront présentés, tels que l'obtention d'une vue d'ensemble sémantique de votre code, la recommandation de modernisations adaptées à votre base de code, et la manière dont les LSTs fonctionnent comme guide et garde-fou pour les modèles.

🇬🇧 Justine will discuss automated code remediation with the deterministic OpenRewrite refactoring engine, a technology born at Netflix in 2016. It’s built on manipulating the Lossless Semantic Tree (LST) representation of code with recipes (programs) that result in 100% accurate style-preserving code transformations. You will be shown how to couple the precision of a rules-based system with the generalist power of AI. Various use cases will be presented such as getting a semantic-based bird's eye view of your code, getting codebase-tailored recommendations for modernization, and how LSTs function as a guide and guardrails for models.

Primary Photo for {0} {1}Justine Gehring
Primary Photo for {0} {1}

Là où on va, on n'a pas besoin de tokens: codemods React assistés par IA

Presentation byNicolas Carlo

Demander à une IA de refactorer 200 fichiers React, ça consomme des tokens, ça prend du temps, et ça hallucine parfois. Un codemod peut faire la job en quelques secondes, gratuitement, sans se tromper. Mais écrire un codemod, c'est pas évident. Dans ce talk, je vais vous montrer comment vous pouvez utiliser l'IA pour écrire les codemods qui s'occuperont de réaliser le travail de migration.

Presented with these Guilds
Cover Photo for React Montréal
Primary Photo for React Montréal

React Montréal

▶️ Talks: youtube.com/@ReactMTL

👥 Discuss: discord.gg/kddEWbFhbc

🇬🇧 If you work or want to learn React or React Native, this group is for you!

We meet every month to discuss progress with React, cool tools, features, and libraries. Our focus is on helping the Montreal React community grow, providing each other with input and advice, and sharing our latest findings.

🇫🇷 Si tu travailles avec React ou React Native, ou que tu souhaites apprendre, ce groupe est pour toi!

On se rencontre chaque mois pour discuter le progrès de React, de nouveaux outils, fonctionnalités et librairies. Notre but est d'aider à agrandir la communauté React de Montréal, et de s'entraider en partageant nos dernières trouvailles et en collaborant pour régler nos problèmes quotidiens.

598Members
Similar Presentations
Cover Photo for Code Graveyards: Resurrecting Legacy Systems with OpenRewrite 🧟

Code Graveyards: Resurrecting Legacy Systems with OpenRewrite 🧟

Justine discutera de la rémédiation automatique du code avec le moteur de refactorisation déterministe OpenRewrite, une technologie née chez Netflix en 2016. Il est conçu pour manipuler la représentation de l'arbre sémantique sans perte (LST) du code à l'aide de recettes (programmes) qui aboutissent à des transformations de code précises, tout en préservant le style à 100 %. Vous verrez comment associer la précision d'un système basé sur des règles à la puissance généraliste de l'IA. Divers cas d'utilisation seront présentés, tels que l'obtention d'une vue d'ensemble sémantique de votre code, la recommandation de modernisations adaptées à votre base de code, et la manière dont les LSTs fonctionnent comme guide et garde-fou pour les modèles.

🇬🇧 Justine will discuss automated code remediation with the deterministic OpenRewrite refactoring engine, a technology born at Netflix in 2016. It’s built on manipulating the Lossless Semantic Tree (LST) representation of code with recipes (programs) that result in 100% accurate style-preserving code transformations. You will be shown how to couple the precision of a rules-based system with the generalist power of AI. Various use cases will be presented such as getting a semantic-based bird's eye view of your code, getting codebase-tailored recommendations for modernization, and how LSTs function as a guide and guardrails for models.

Primary Photo for {0} {1}Justine Gehring