{"id":63856,"date":"2024-01-23T11:59:29","date_gmt":"2024-01-23T09:59:29","guid":{"rendered":"https:\/\/www.arcadsoftware.com\/arcad\/?p=63856"},"modified":"2025-01-23T18:30:53","modified_gmt":"2025-01-23T16:30:53","slug":"maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine","status":"publish","type":"post","link":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/","title":{"rendered":"Ma\u00eetriser la puissance de Git et VS Code sur IBM i &#8211; Entretien avec un expert du domaine"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_3_4 3_4 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:75%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.56%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.56%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom:45px;--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;--awb-font-size:18px;\"><h2 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:18;--minFontSize:18;line-height:1.2;\">Entretien avec S\u00e9bastien Julliand, Lead Developer Software Engineer chez Arcad Software<\/h2><\/div><div class=\"fusion-text fusion-text-1\"><h3 style=\"color: rgb(29, 87, 108); font-size: 20px; --fontSize: 20; line-height: 1.3; --minFontSize: 20;\" data-fontsize=\"20\" data-lineheight=\"26px\" class=\"fusion-responsive-typography-calculated\"><strong>[Narrateur] On parle beaucoup de Visual Studio Code (VS Code) sur IBM i. Pourquoi est-ce un sujet aussi populaire ?<\/strong><\/h3>\n<p><strong><span style=\"color: #1d576c;\">[S\u00e9bastien] <\/span><\/strong>VS Code est en train de briser les fronti\u00e8res sur IBM i parce qu&#8217;il introduit un tout nouvel environnement de d\u00e9veloppement <b>facile \u00e0 utiliser<\/b> qui est <b>rapide<\/b>, <b>l\u00e9ger<\/b>, <b>open-source<\/b> et <b>gratuit<\/b>.<\/p>\n<p>C&#8217;est un outil universel. VS Code est l&#8217;\u00e9diteur que les ing\u00e9nieurs connaissent aujourd&#8217;hui. Il est soutenu par une \u00e9norme communaut\u00e9 active (<b>entre 14 et 21 millions d&#8217;utilisateurs<\/b>, selon les personnes interrog\u00e9es). Il fonctionne parfaitement sous <b>Windows, macOS et Linux<\/b> pour tout ce qui concerne le d\u00e9veloppement d&#8217;applications web et mobiles, la programmation backend et la data science. Il est facilement extensible et il y a une tonne d&#8217;<b>extensions disponibles qui sont faciles \u00e0 installer et \u00e0 personnaliser<\/b>.<\/p>\n<p>&#8220;L&#8217;objectif d&#8217;IBM i est de transformer l&#8217;exp\u00e9rience du d\u00e9veloppeur &#8211; moderniser la fa\u00e7on dont les applications sont d\u00e9velopp\u00e9es &#8211; afin que les nouveaux d\u00e9veloppeurs puissent travailler aux c\u00f4t\u00e9s des experts IBM i d\u00e9j\u00e0 pr\u00e9sents et contribuer \u00e0 ces applications IBM i qui font fonctionner les entreprises depuis des d\u00e9cennies.&#8221;<\/p>\n<p>VS Code est <b>id\u00e9al pour un d\u00e9veloppeur full-stack<\/b>. Imaginons que vous ayez une application compos\u00e9e d&#8217;un backend et d&#8217;un front-end Java ou Node.js. Vous pouvez travailler sur les deux projets en m\u00eame temps dans le m\u00eame espace de travail de VS Code, sans aucun probl\u00e8me. Et \u00e0 partir de cette interface unique, le d\u00e9veloppeur peut passer du code Java ou Python \u00e0 RPG, SQL ou tout autre langage.<\/p>\n<p>Et avec la contribution d&#8217;ARCAD \u00e0 CodeLens, vous pouvez voir les d\u00e9pendances entre ce front-end Java ou Node.js et le back-end RPG \u00e0 partir de votre code. <b>Tout est int\u00e9gr\u00e9<\/b>.<\/p>\n<\/div><div class=\"fusion-video fusion-youtube\" style=\"--awb-max-width:533px;--awb-max-height:300px;--awb-align-self:center;--awb-width:100%;--awb-margin-top:20px;\"><div class=\"video-shortcode\"><div class=\"fluid-width-video-wrapper\" style=\"padding-top:56.29%;\" ><iframe title=\"YouTube video player 1\" src=\"https:\/\/www.youtube.com\/embed\/lgrbGTUn7JU?wmode=transparent&autoplay=0\" width=\"533\" height=\"300\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;\"><\/iframe><\/div><\/div><\/div><div class=\"fusion-text fusion-text-2 fusion-text-no-margin\" style=\"--awb-content-alignment:center;--awb-margin-top:10px;--awb-margin-bottom:40px;\"><p><strong>&#8220;Journ\u00e9e dans la vie d&#8217;un d\u00e9veloppeur IBM i en VS Code &#8220;<\/strong><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_3_4 3_4 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:75%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.56%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.56%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3\"><h3 style=\"color: rgb(29, 87, 108); font-size: 20px; --fontSize: 20; line-height: 1.3; --minFontSize: 20;\" data-fontsize=\"20\" data-lineheight=\"26px\" class=\"fusion-responsive-typography-calculated\"><strong>[Nar.] Qu&#8217;est-ce que l&#8217;extension &#8216;Elias&#8217; et le &#8216;mode projet&#8217; ?<\/strong><\/h3>\n<p><strong><span style=\"color: #1d576c;\">[Seb.]<\/span><\/strong> <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=arcadsoftware.arcad-elias\" target=\"_blank\" rel=\"noopener noreferrer\">Elias<\/a> est notre nouvelle extension VS Code d\u00e9di\u00e9e \u00e0 la gestion de projets. Les d\u00e9veloppeurs travaillent dans ce que nous appelons le &#8220;mode projet&#8221; \u00e0 partir de l&#8217;explorateur de fichiers, modifiant et construisant les fichiers sources IBM i \u00e0 la mani\u00e8re d&#8217;un &#8220;vrai Git&#8221;.<\/p>\n<p><strong>&#8220;Avec le mode projet, comme sur n&#8217;importe quelle autre plateforme, les d\u00e9veloppeurs IBM i peuvent collaborer sur une ou plusieurs branches, chacune avec son propre espace de travail, et profiter du processus optimis\u00e9 de Git pour la r\u00e9solution des conflits.&#8221;<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-62512\" src=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2023\/07\/project-mode-in-arcad-elias.png\" alt=\"\u201cProject Mode\u201d in ARCAD Elias\" width=\"840\" height=\"606\" srcset=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/project-mode-in-arcad-elias-200x144.png 200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/project-mode-in-arcad-elias-300x216.png 300w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/project-mode-in-arcad-elias-400x289.png 400w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/project-mode-in-arcad-elias-600x433.png 600w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/project-mode-in-arcad-elias-768x554.png 768w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/project-mode-in-arcad-elias-800x577.png 800w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/project-mode-in-arcad-elias.png 840w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/p>\n<p style=\"text-align: center; margin-bottom: 40px;\"><strong>Le &#8220;mode projet&#8221; dans ARCAD Elias<\/strong><\/p>\n<p>A l&#8217;origine, nous avons cr\u00e9\u00e9 Elias pour apporter des fonctionnalit\u00e9s DevOps et CI\/CD d&#8217;ARCAD \u00e0 <a href=\"https:\/\/www.arcadsoftware.fr\/arcad\/produits\/ibm-merlin-propulse-par-arcad\/\">Merlin d&#8217;IBM<\/a>. Nous savons que de nombreux clients n&#8217;ont pas et n&#8217;auront pas <a href=\"https:\/\/www.arcadsoftware.fr\/arcad\/produits\/ibm-merlin-propulse-par-arcad\/\">Merlin<\/a>, nous devions donc am\u00e9liorer Elias pour le rendre disponible \u00e0 &#8220;tout utilisateur de VS Code&#8221;.<\/p>\n<p>Vous pouvez <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=arcadsoftware.arcad-elias\" target=\"_blank\" rel=\"noopener noreferrer\">t\u00e9l\u00e9charger Arcad Elias sur la place de march\u00e9 VS Code<\/a> d\u00e8s aujourd&#8217;hui.<\/p>\n<\/p>\n<div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:10px;width:100%;\"><\/div>\n<h3 style=\"color: rgb(29, 87, 108); font-size: 20px; --fontSize: 20; line-height: 1.3; --minFontSize: 20;\" data-fontsize=\"20\" data-lineheight=\"26px\" class=\"fusion-responsive-typography-calculated\"><strong>[Nar.] Quelle est la diff\u00e9rence entre le mode projet d&#8217;Elias et le mode distribu\u00e9 ou centralis\u00e9 de Git ?<\/strong><\/h3>\n<p><strong><span style=\"color: #1d576c;\">[Seb.]<\/span><\/strong> De nombreuses personnes nous posent cette question. En fait, le mode projet am\u00e9liore le mode distribu\u00e9 de Git en ce sens que chaque d\u00e9veloppeur travaille dans sa propre &#8220;version sandbox&#8221;, ce qui lui permet de construire et de tester les changements \u00e0 partir de son espace de travail local avant de les pousser sur le r\u00e9f\u00e9rentiel distant. Ces changements sont ensuite int\u00e9gr\u00e9s dans la version connect\u00e9e \u00e0 la branche lors du build de la branche.<\/p>\n<p>En revanche, en mode centralis\u00e9, les d\u00e9veloppeurs travaillent sur une version d&#8217;une branche et tout est int\u00e9gr\u00e9 dans un m\u00eame fichier. Avec le mode projet, vous b\u00e9n\u00e9ficiez de tous les avantages d&#8217;une v\u00e9ritable m\u00e9thodologie de branchement <a href=\"https:\/\/www.arcadsoftware.fr\/arcad\/produits\/arcad-et-github-pour-ibm-i\/\">Git sur IBM i<\/a>.<\/p>\n<p>En fait, nous avons gard\u00e9 <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=arcadsoftware.arcad-elias\">Elias<\/a> flexible pour que les d\u00e9veloppeurs puissent choisir de travailler soit en mode projet, soit en mode centralis\u00e9. C&#8217;est un choix qui est propre \u00e0 chaque entreprise.<\/p>\n<p>Certaines entreprises ont choisi le mode centralis\u00e9 car il est plus proche du contr\u00f4le de version classique et \u00e9vite aux d\u00e9veloppeurs d&#8217;interagir directement avec Git. Une autre raison est que le code source &#8220;reste au sein de l&#8217;entreprise&#8221; plut\u00f4t que d&#8217;\u00eatre clon\u00e9 sur l&#8217;ordinateur portable de chaque d\u00e9veloppeur. Cependant, cela annule les v\u00e9ritables avantages de l&#8217;utilisation de Git. Avec le mode centralis\u00e9, les d\u00e9veloppeurs doivent toujours extraire des composants d&#8217;un r\u00e9f\u00e9rentiel, ce qui emp\u00eache les autres d\u00e9veloppeurs de travailler \u00e9galement sur ce composant et cr\u00e9e un &#8220;verouillage pessimiste&#8221;.<\/p>\n<p><b>&#8220;D\u00e9sormais, avec le &#8220;mode projet&#8221; dans <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=arcadsoftware.arcad-elias\">Elias<\/a>, les d\u00e9veloppeurs peuvent travailler de mani\u00e8re distribu\u00e9e, b\u00e9n\u00e9ficier de toutes les fonctionnalit\u00e9s de Git comme le fusionnement \u00e0 trois, la tra\u00e7abilit\u00e9 de chaque commit, les pull requests et ainsi de suite. Ils peuvent \u00e9galement d\u00e9clencher un pipeline CI\/CD, un build intelligent, ex\u00e9cuter des tests et toutes les autres automatisations disponibles dans la solution <a href=\"https:\/\/www.arcadsoftware.fr\/arcad\/products\/arcad-for-devops\/\">ARCAD for DevOps<\/a>.&#8221;<\/b><\/p>\n<p>Et si l&#8217;exposition du code source en dehors d&#8217;un r\u00e9seau priv\u00e9 est consid\u00e9r\u00e9e comme un probl\u00e8me, il existe de multiples fa\u00e7ons d&#8217;y rem\u00e9dier, comme les machines virtuelles ou l&#8217;ex\u00e9cution de <a href=\"https:\/\/www.arcadsoftware.fr\/arcad\/vs-code-sur-ibm-i-alias-as400-avec-arcad-for-devops\/\">VS Code<\/a> dans des interfaces bas\u00e9es sur un navigateur comme GitHub Codespaces. En h\u00e9bergeant l&#8217;environnement de d\u00e9veloppement sur des serveurs tout en conservant le code source sur place, les d\u00e9veloppeurs peuvent b\u00e9n\u00e9ficier de la libert\u00e9 du mode projet sans compromettre la s\u00e9curit\u00e9.<\/p>\n<p><b>&#8220;Le mode projet permet un flux de travail plus flexible et plus efficace. Les d\u00e9veloppeurs peuvent organiser leur code dans des dossiers avec des noms significatifs et regrouper les programmes logiquement selon leur fonction. Cela am\u00e9liore la compr\u00e9hension du code et constitue une \u00e9tape plus facile pour les jeunes d\u00e9veloppeurs.&#8221;<\/b><\/p>\n<\/p>\n<div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:10px;width:100%;\"><\/div>\n<h3 style=\"color: rgb(29, 87, 108); font-size: 20px; --fontSize: 20; line-height: 1.3; --minFontSize: 20;\" data-fontsize=\"20\" data-lineheight=\"26px\" class=\"fusion-responsive-typography-calculated\"><strong>[Nar.] Comment commencer \u00e0 travailler en &#8220;mode projet&#8221; ?<\/strong><\/h3>\n<p><span style=\"color: #1d576c;\"><strong>[Seb.]<\/strong><\/span> Il y a donc cette notion de &#8221; projet IBM i &#8221; dans <a href=\"https:\/\/www.arcadsoftware.fr\/arcad\/vs-code-sur-ibm-i-alias-as400-avec-arcad-for-devops\/\">VS Code<\/a>. Lorsque les d\u00e9veloppeurs travaillent sur des projets IBM i et ARCAD, ils clonent le r\u00e9f\u00e9rentiel et travaillent sur l&#8217;ensemble de l&#8217;application. Vous avez l&#8217;ensemble du &#8220;projet&#8221; dans votre explorateur. Vous ne vous contentez pas d&#8217;extraire un composant pour travailler dessus. Vous avez toute l&#8217;application dans votre espace de travail.<\/p>\n<p><b>&#8220;Le mode projet est flexible. Il est facile \u00e0 utiliser et vous n&#8217;avez pas \u00e0 vous soucier des sp\u00e9cificit\u00e9s IBM i sous-jacentes. Vous clonez le r\u00e9f\u00e9rentiel, vous commencez \u00e0 travailler sur une branche, vous demandez un build ou une compilation et <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=arcadsoftware.arcad-elias\" target=\"_blank\" rel=\"noopener noreferrer\">l&#8217;extension Elias<\/a> s&#8217;en charge pour vous. ARCAD prend ensuite le relais et g\u00e8re la construction et la compilation, les r\u00e9f\u00e9rences crois\u00e9es et toutes ces choses. C&#8217;est tr\u00e8s simple. En fait, il faut cinq minutes pour d\u00e9marrer un nouveau projet.&#8221;<br \/>\n<\/b><\/p>\n<\/p>\n<div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:10px;width:100%;\"><\/div>\n<h3 style=\"color: rgb(29, 87, 108); font-size: 20px; --fontSize: 20; line-height: 1.3; --minFontSize: 20;\" data-fontsize=\"20\" data-lineheight=\"26px\" class=\"fusion-responsive-typography-calculated\"><strong>[Nar.]Quel est le meilleur mod\u00e8le de branchement Git lorsque l&#8217;on utilise VS Code ?<\/strong><\/h3>\n<p><span style=\"color: #1d576c;\"><strong>[Seb.]<\/strong><\/span> Le mode projet lui-m\u00eame ne vous permet pas, par d\u00e9faut, de faire des modifications sur la branche principale ou la branche master. La meilleure fa\u00e7on de travailler est donc d&#8217;avoir une branche release \u00e0 partir de laquelle vous cr\u00e9ez des branches de fonctionnalit\u00e9s sur lesquelles vous travaillez. Lorsque vous avez termin\u00e9 votre fonctionnalit\u00e9, vous fusionnez avec la branche de publication, construisez la publication et c&#8217;est tout.<\/p>\n<p>Mais, en fin de compte, vous pouvez travailler comme vous le souhaitez avec le mode projet. Si vous pr\u00e9f\u00e9rez avoir une branche principale et cr\u00e9er des branches \u00e0 partir de celle-ci, alors fusionnez-les dans la branche principale. C&#8217;est tout \u00e0 fait possible. Mais typiquement, dans une m\u00e9thode de travail agile, vous aurez des branches de fonctionnalit\u00e9s tr\u00e8s \u00e9ph\u00e9m\u00e8res o\u00f9 vous travaillerez sur une seule t\u00e2che. Ensuite, vous pousserez cette branche, la construirez, la testerez et une fois que vous serez satisfait, vous cr\u00e9erez une &#8220;pull request&#8221; pour qu&#8217;elle puisse \u00eatre fusionn\u00e9e avec la branche principale.<\/p>\n<\/p>\n<div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:10px;width:100%;\"><\/div>\n<h3 style=\"color: rgb(29, 87, 108); font-size: 20px; --fontSize: 20; line-height: 1.3; --minFontSize: 20;\" data-fontsize=\"20\" data-lineheight=\"26px\" class=\"fusion-responsive-typography-calculated\"><strong>[Nar.] Qu&#8217;apporte ARCAD \u00e0 VS Code ?<\/strong><\/h3>\n<p><span style=\"color: #1d576c;\"><strong>[Seb.]<\/strong> <\/span>L&#8217;un des principaux avantages de l&#8217;utilisation d&#8217;ARCAD avec <a href=\"https:\/\/www.arcadsoftware.fr\/arcad\/vs-code-sur-ibm-i-alias-as400-avec-arcad-for-devops\/\">VS Code<\/a> est l&#8217;ensemble des d\u00e9pendances de m\u00e9tadonn\u00e9es sur lesquelles ARCAD est construit. Maintenant, avec <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=arcadsoftware.arcad-elias\">Elias<\/a> et Observer, vous pouvez avoir des r\u00e9f\u00e9rences crois\u00e9es pratiques directement pendant l&#8217;\u00e9dition, \u00e0 partir de &#8220;CodeLens&#8221; de VS Code.<\/p>\n<ul>\n<li><strong>CodeLens<\/strong><\/li>\n<\/ul>\n<p>Nous fournissons actuellement trois types de CodeLens pour IBM i : fichier, proc\u00e9dure export\u00e9e et proc\u00e9dure import\u00e9e. Supposons que vous travaillez sur un fichier qui n&#8217;est pas encore disponible pour SQL, mais que vous le d\u00e9clarez quand m\u00eame dans un programme. Avec CodeLens, vous pouvez acc\u00e9der directement \u00e0 la d\u00e9finition du fichier, aux champs et aux r\u00e9f\u00e9rences crois\u00e9es \u00e0 partir de la source elle-m\u00eame. De m\u00eame, vous pouvez v\u00e9rifier la d\u00e9finition d&#8217;une proc\u00e9dure ILE \u00e0 l&#8217;int\u00e9rieur m\u00eame du code source que vous modifiez, sans avoir \u00e0 la rechercher dans le projet.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-62513\" src=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2023\/07\/procedure-declaration-code-lens-in-arcad-elias.png\" alt=\"Procedure Declaration Code Lens in ARCAD Elias\" width=\"840\" height=\"414\" srcset=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/procedure-declaration-code-lens-in-arcad-elias-200x99.png 200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/procedure-declaration-code-lens-in-arcad-elias-300x148.png 300w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/procedure-declaration-code-lens-in-arcad-elias-400x197.png 400w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/procedure-declaration-code-lens-in-arcad-elias-600x296.png 600w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/procedure-declaration-code-lens-in-arcad-elias-768x379.png 768w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/procedure-declaration-code-lens-in-arcad-elias-800x394.png 800w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/procedure-declaration-code-lens-in-arcad-elias.png 840w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/p>\n<p style=\"text-align: center; margin-bottom: 40px;\"><strong>D\u00e9claration de la proc\u00e9dure CodeLens dans ARCAD Elias<\/strong><\/p>\n<p>Vous pouvez voir d&#8217;o\u00f9 la proc\u00e9dure est import\u00e9e et ses r\u00e9f\u00e9rences crois\u00e9es. Et si vous travaillez sur le module qui exporte ces proc\u00e9dures, vous pouvez voir partout o\u00f9 la proc\u00e9dure est utilis\u00e9e dans le projet \u00e0 partir du code source du module lui-m\u00eame. C&#8217;est tr\u00e8s, tr\u00e8s utile. Vous avez tout en un seul endroit.<\/p>\n<p>De plus, ARCAD vous donne des r\u00e9f\u00e9rences crois\u00e9es entre les langages de syst\u00e8mes ouverts et les projets ARCAD. Il est donc facile de voir l&#8217;impact d&#8217;une modification de l&#8217;application back-end sur le front-end, comme une classe Java qui acc\u00e8de \u00e0 cette table que vous \u00eates sur le point de modifier.<\/p>\n<ul>\n<li><strong>Smart Build<\/strong><\/li>\n<\/ul>\n<p>Une autre fonctionnalit\u00e9 int\u00e9ressante d&#8217;ARCAD est le &#8220;smart build&#8221;. Si vous compilez un fichier, Builder recompile les d\u00e9pendances pour vous, ainsi que tous les programmes d\u00e9pendants. Il n&#8217;est pas n\u00e9cessaire de compiler l&#8217;ensemble de l&#8217;application et il n&#8217;y a pas de makefile \u00e0 maintenir. C&#8217;est la principale force de Builder. Les r\u00e9f\u00e9rences crois\u00e9es sont mises \u00e0 jour en temps r\u00e9el, de sorte que vous n&#8217;avez pas \u00e0 vous soucier de maintenir manuellement les d\u00e9pendances entre vos programmes et vos programmes de service, vos fichiers et vos proc\u00e9dures, etc.<\/p>\n<ul>\n<li><strong>Qualit\u00e9 du code<\/strong><\/li>\n<\/ul>\n<p>Vous pouvez \u00e9galement utiliser l&#8217;extension <a href=\"https:\/\/www.arcadsoftware.fr\/arcad\/produits\/arcad-transformer-rpg-conversion-en-free-format-rpg\/\">ARCAD Transformer<\/a> de VS Code pour convertir tout ancien RPG en Free Form (y compris les GOTO !). L&#8217;extension CodeChecker v\u00e9rifie la qualit\u00e9 du code et les failles de s\u00e9curit\u00e9.<\/p>\n<p><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=arcadsoftware.arcad-elias\">Elias<\/a> lui-m\u00eame est extensible. Il sert de base aux extensions ARCAD pour <a href=\"https:\/\/www.arcadsoftware.fr\/arcad\/vs-code-sur-ibm-i-alias-as400-avec-arcad-for-devops\/\">VS Code<\/a>. Ces extensions s&#8217;appuient sur le serveur API REST d&#8217;Elias pour am\u00e9liorer les capacit\u00e9s de Code for IBM i. En tant que produit ARCAD, Elias offre la flexibilit\u00e9 d&#8217;\u00e9tendre et d&#8217;am\u00e9liorer les fonctionnalit\u00e9s selon les besoins. Le serveur REST API peut \u00e9galement \u00eatre utilis\u00e9 pour d&#8217;autres projets, et ses services web sont bien document\u00e9s, de sorte que les clients peuvent cr\u00e9er leurs propres outils en utilisant l&#8217;API REST.<\/p>\n<\/p>\n<div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:10px;width:100%;\"><\/div>\n<h3 style=\"color: rgb(29, 87, 108); font-size: 20px; --fontSize: 20; line-height: 1.3; --minFontSize: 20;\" data-fontsize=\"20\" data-lineheight=\"26px\" class=\"fusion-responsive-typography-calculated\"><strong>[Nar.] VS Code est-il vraiment un changement de cap, ou juste une tendance passag\u00e8re sur IBM i ?<\/strong><\/h3>\n<p><span style=\"color: #1d576c;\"><strong>[Seb.]<\/strong><\/span> Je pense que VS Code EST un changement de cap pour IBM i parce qu&#8217;il repr\u00e9sente une avanc\u00e9e majeure dans l&#8217;exp\u00e9rience des d\u00e9veloppeurs. Vous l&#8217;installez, il d\u00e9marre imm\u00e9diatement et fonctionne. Il ne consomme pas toutes vos ressources. Il est gratuit. L&#8217;interface utilisateur est simple, claire et minimaliste. En tant que d\u00e9veloppeur, lorsque vous ouvrez VS Code, vous n&#8217;allez pas g\u00e9rer une application ou quelque chose d&#8217;autre, ni modifier les param\u00e8tres op\u00e9rationnels d&#8217;une application. Non, vous allez d\u00e9velopper et modifier une application et c&#8217;est tout. C&#8217;est la raison d&#8217;\u00eatre de VS Code.<\/p>\n<p>De plus, il existe des pratiques exemplaires pour le d\u00e9veloppement d&#8217;une extension pour VS Code, ce qui signifie qu&#8217;elle reste coh\u00e9rente. Et si vous installez une extension, ne vous attendez pas \u00e0 ce qu&#8217;elle ajoute une interface tr\u00e8s compliqu\u00e9e avec beaucoup de fen\u00eatres, de fonctionnalit\u00e9s, d&#8217;explorateurs et d&#8217;autres choses de ce genre. Il faut rester simple en utilisant l&#8217;API de VS Code autant que possible.<\/p>\n<p><a href=\"https:\/\/www.arcadsoftware.fr\/arcad\/vs-code-sur-ibm-i-alias-as400-avec-arcad-for-devops\/\">VS Code avec Git est l&#8217;avenir sur IBM i<\/a>. C&#8217;est vraiment le d\u00e9veloppement moderne sur IBM i.<\/p>\n<\/p>\n<div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:10px;width:100%;\"><\/div>\n<h3 style=\"color: rgb(29, 87, 108); font-size: 20px; --fontSize: 20; line-height: 1.3; --minFontSize: 20;\" data-fontsize=\"20\" data-lineheight=\"26px\" class=\"fusion-responsive-typography-calculated\"><strong>[Nar.] Nous avons donc parl\u00e9 un peu de VS Code sur l&#8217;IBM i et du r\u00f4le d&#8217;ARCAD. Y a-t-il des \u00e9l\u00e9ments de la roadmap que vous \u00eates impatient de voir se d\u00e9ployer ?<\/strong><\/h3>\n<p><span style=\"color: #1d576c;\"><strong>[Seb.]<\/strong><\/span> Bien s\u00fbr &#8211; la prochaine fonctionnalit\u00e9 sur notre liste est l&#8217;ajout des tests unitaires d&#8217;ARCAD sur IBM i en tant qu&#8217;extension de VS Code. Nous int\u00e9grons toutes les fonctionnalit\u00e9s d&#8217;ARCAD une par une. Notre objectif est d&#8217;offrir une exp\u00e9rience moderne aux d\u00e9veloppeurs et d&#8217;automatiser chaque phase du cycle DevSecOps !<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_3_4 3_4 fusion-flex-column\" style=\"--awb-padding-top:40px;--awb-padding-right:40px;--awb-padding-bottom:25px;--awb-padding-left:40px;--awb-bg-color:rgba(232,232,232,0.38);--awb-bg-color-hover:rgba(232,232,232,0.38);--awb-bg-size:cover;--awb-border-color:#ea5050;--awb-border-left:7px;--awb-border-style:solid;--awb-width-large:75%;--awb-margin-top-large:45px;--awb-spacing-right-large:2.56%;--awb-margin-bottom-large:45px;--awb-spacing-left-large:2.56%;--awb-width-medium:75%;--awb-order-medium:0;--awb-spacing-right-medium:2.56%;--awb-spacing-left-medium:2.56%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4 fusion-text-no-margin\" style=\"--awb-margin-bottom:5px;\"><p><strong>[Webinar] \u00ab In the move \u00bb avec VS Code sur IBM i : D\u00e9couvrez comment votre environnement IBM i peut \u00eatre ouvert et int\u00e9gr\u00e9 avec Git et VS Code.<\/strong><\/p>\n<\/div><div style=\"text-align:right;\"><a class=\"fusion-button button-flat button-xlarge button-custom fusion-button-default button-1 fusion-button-span-no fusion-button-default-type\" style=\"--button_accent_color:#ea5050;--button_border_color:#ea5050;--button_accent_hover_color:#437cb4;--button_border_hover_color:#437cb4;--button_border_width-top:0px;--button_border_width-right:0px;--button_border_width-bottom:0px;--button_border_width-left:0px;--button-border-radius-top-left:0px;--button-border-radius-top-right:0px;--button-border-radius-bottom-right:0px;--button-border-radius-bottom-left:0px;--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:rgba(255,255,255,0);--button_gradient_bottom_color_hover:rgba(255,255,255,0);\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"\/arcad\/infos-et-evenements\/webinars-a-revoir\/in-the-move-avec-vs-code-sur-ibm-i\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Voir le Webinar en replay<\/span><i class=\"fa-arrow-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Entretien avec S\u00e9bastien Julliand, Lead Developer Software Engineer chez Arcad Software<\/p>\n","protected":false},"author":16,"featured_media":62516,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"gallery","meta":{"footnotes":""},"categories":[246,244],"tags":[622,552,627],"class_list":["post-63856","post","type-post","status-publish","format-gallery","has-post-thumbnail","hentry","category-blog-fr","category-infos-et-evenements","tag-blog-article-fr","tag-devops-pour-ibm-i","tag-git-fr","post_format-post-format-gallery"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ma\u00eetriser la puissance de Git et VS Code sur IBM i | Blog<\/title>\n<meta name=\"description\" content=\"Entretien avec S\u00e9bastien Julliand, Lead Developer Software Engineer chez Arcad Software sur la puissance de GIT et VS Code sur IBM i\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ma\u00eetriser la puissance de Git et VS Code sur IBM i | Blog\" \/>\n<meta property=\"og:description\" content=\"Entretien avec S\u00e9bastien Julliand, Lead Developer Software Engineer chez Arcad Software sur la puissance de GIT et VS Code sur IBM i\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/\" \/>\n<meta property=\"og:site_name\" content=\"ARCAD\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-23T09:59:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-23T16:30:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/mastering-the-power-of-git-and-vs-code-on-ibm-i-a-candid-interview-with-an-industry-expert.png\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Myriam Goutte\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Myriam Goutte\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/\"},\"author\":{\"name\":\"Myriam Goutte\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/person\\\/56072f2a9491143460e3cadf23b9d730\"},\"headline\":\"Ma\u00eetriser la puissance de Git et VS Code sur IBM i &#8211; Entretien avec un expert du domaine\",\"datePublished\":\"2024-01-23T09:59:29+00:00\",\"dateModified\":\"2025-01-23T16:30:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/\"},\"wordCount\":3353,\"publisher\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/mastering-the-power-of-git-and-vs-code-on-ibm-i-a-candid-interview-with-an-industry-expert.png\",\"keywords\":[\"Blog Article\",\"DevOps pour IBM i\",\"Git\"],\"articleSection\":[\"Blog\",\"Infos et Ev\u00e9n\u00e9ments\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/\",\"url\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/\",\"name\":\"Ma\u00eetriser la puissance de Git et VS Code sur IBM i | Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/mastering-the-power-of-git-and-vs-code-on-ibm-i-a-candid-interview-with-an-industry-expert.png\",\"datePublished\":\"2024-01-23T09:59:29+00:00\",\"dateModified\":\"2025-01-23T16:30:53+00:00\",\"description\":\"Entretien avec S\u00e9bastien Julliand, Lead Developer Software Engineer chez Arcad Software sur la puissance de GIT et VS Code sur IBM i\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/mastering-the-power-of-git-and-vs-code-on-ibm-i-a-candid-interview-with-an-industry-expert.png\",\"contentUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/mastering-the-power-of-git-and-vs-code-on-ibm-i-a-candid-interview-with-an-industry-expert.png\",\"width\":940,\"height\":350,\"caption\":\"Mastering the power of Git and VS Code on IBM i \u2013 A Candid Interview with an Industry Expert\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ARCAD\",\"item\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ma\u00eetriser la puissance de Git et VS Code sur IBM i &#8211; Entretien avec un expert du domaine\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#website\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\",\"name\":\"ARCAD\",\"description\":\"Experts DevOps &amp; Modernisation sur IBM i (alias AS\\\/400 ou AS400)\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\",\"name\":\"ARCAD Software\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/arcad-group-logo-text-144.png\",\"contentUrl\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/arcad-group-logo-text-144.png\",\"width\":144,\"height\":200,\"caption\":\"ARCAD Software\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pages\\\/Arcad-Software\\\/116086138469235\",\"https:\\\/\\\/x.com\\\/arcad_software\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcad-software\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/ARCADSoftwareInc\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/person\\\/56072f2a9491143460e3cadf23b9d730\",\"name\":\"Myriam Goutte\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/author\\\/myriam-goutte\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ma\u00eetriser la puissance de Git et VS Code sur IBM i | Blog","description":"Entretien avec S\u00e9bastien Julliand, Lead Developer Software Engineer chez Arcad Software sur la puissance de GIT et VS Code sur IBM i","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/","og_locale":"en_US","og_type":"article","og_title":"Ma\u00eetriser la puissance de Git et VS Code sur IBM i | Blog","og_description":"Entretien avec S\u00e9bastien Julliand, Lead Developer Software Engineer chez Arcad Software sur la puissance de GIT et VS Code sur IBM i","og_url":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/","og_site_name":"ARCAD","article_publisher":"https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235","article_published_time":"2024-01-23T09:59:29+00:00","article_modified_time":"2025-01-23T16:30:53+00:00","og_image":[{"width":940,"height":350,"url":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/mastering-the-power-of-git-and-vs-code-on-ibm-i-a-candid-interview-with-an-industry-expert.png","type":"image\/png"}],"author":"Myriam Goutte","twitter_misc":{"Written by":"Myriam Goutte","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/#article","isPartOf":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/"},"author":{"name":"Myriam Goutte","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/person\/56072f2a9491143460e3cadf23b9d730"},"headline":"Ma\u00eetriser la puissance de Git et VS Code sur IBM i &#8211; Entretien avec un expert du domaine","datePublished":"2024-01-23T09:59:29+00:00","dateModified":"2025-01-23T16:30:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/"},"wordCount":3353,"publisher":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization"},"image":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/mastering-the-power-of-git-and-vs-code-on-ibm-i-a-candid-interview-with-an-industry-expert.png","keywords":["Blog Article","DevOps pour IBM i","Git"],"articleSection":["Blog","Infos et Ev\u00e9n\u00e9ments"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/","url":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/","name":"Ma\u00eetriser la puissance de Git et VS Code sur IBM i | Blog","isPartOf":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/#primaryimage"},"image":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/mastering-the-power-of-git-and-vs-code-on-ibm-i-a-candid-interview-with-an-industry-expert.png","datePublished":"2024-01-23T09:59:29+00:00","dateModified":"2025-01-23T16:30:53+00:00","description":"Entretien avec S\u00e9bastien Julliand, Lead Developer Software Engineer chez Arcad Software sur la puissance de GIT et VS Code sur IBM i","breadcrumb":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/#primaryimage","url":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/mastering-the-power-of-git-and-vs-code-on-ibm-i-a-candid-interview-with-an-industry-expert.png","contentUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2023\/07\/mastering-the-power-of-git-and-vs-code-on-ibm-i-a-candid-interview-with-an-industry-expert.png","width":940,"height":350,"caption":"Mastering the power of Git and VS Code on IBM i \u2013 A Candid Interview with an Industry Expert"},{"@type":"BreadcrumbList","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/maitriser-la-puissance-de-git-et-vs-code-sur-ibm-i-entretien-avec-un-expert-du-domaine\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"ARCAD","item":"https:\/\/www.arcadsoftware.com\/arcad\/"},{"@type":"ListItem","position":2,"name":"Ma\u00eetriser la puissance de Git et VS Code sur IBM i &#8211; Entretien avec un expert du domaine"}]},{"@type":"WebSite","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#website","url":"https:\/\/www.arcadsoftware.com\/arcad\/","name":"ARCAD","description":"Experts DevOps &amp; Modernisation sur IBM i (alias AS\/400 ou AS400)","publisher":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.arcadsoftware.com\/arcad\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization","name":"ARCAD Software","url":"https:\/\/www.arcadsoftware.com\/arcad\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/logo\/image\/","url":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2017\/09\/arcad-group-logo-text-144.png","contentUrl":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2017\/09\/arcad-group-logo-text-144.png","width":144,"height":200,"caption":"ARCAD Software"},"image":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235","https:\/\/x.com\/arcad_software","https:\/\/www.linkedin.com\/company\/arcad-software","https:\/\/www.youtube.com\/user\/ARCADSoftwareInc"]},{"@type":"Person","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/person\/56072f2a9491143460e3cadf23b9d730","name":"Myriam Goutte","url":"https:\/\/www.arcadsoftware.com\/arcad\/author\/myriam-goutte\/"}]}},"_links":{"self":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/63856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/comments?post=63856"}],"version-history":[{"count":3,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/63856\/revisions"}],"predecessor-version":[{"id":71402,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/63856\/revisions\/71402"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/media\/62516"}],"wp:attachment":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/media?parent=63856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/categories?post=63856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/tags?post=63856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}