{"id":36785,"date":"2020-02-25T17:06:11","date_gmt":"2020-02-25T15:06:11","guid":{"rendered":"http:\/\/arcadsoftware.com\/?p=36785"},"modified":"2023-11-20T12:55:23","modified_gmt":"2023-11-20T10:55:23","slug":"empower-your-ibm-i-teams-the-extraordinary-potential-of-git","status":"publish","type":"post","link":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/","title":{"rendered":"Empower your IBM i teams: the extraordinary potential of Git"},"content":{"rendered":"<p><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_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><h3 style=\"text-align: center; margin-top: 10px; margin-bottom: 20px; font-size: 15px;\">by Michel Mouchon&nbsp;<\/h3>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--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-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p>The DevOps movement has created a refreshing \u201cwind of change\u201d in the way application development is managed, reaching the furthest corners of the industry and not least our beloved IBM i.<\/p>\n<p>DevOps came into existence as an offshoot of Agile development methodologies with the ambition of extending the same principles right across the entire application lifecycle, from the initial requirement through to operational availability of the functionality or feature for users.<\/p>\n<p>In essence, the primary purpose of DevOps is to &#8220;serve the business&#8221; by delivering higher quality software as rapidly as possible \u2013 removing all potential obstacles at any stage in the cycle and <strong>automating anything that can be automated<\/strong>.\u00a0 With their open source advantage, both Git and Jenkins have emerged as the star players (though others exist and are steadily gaining some ground).<\/p>\n<p>To be accepted on IBM i, the outright dominance of Git demands an explanation.\u00a0 In this article we will <strong>demystify Git and examine its relevance on the IBM i platform<\/strong> in particular.\u00a0 Tightly linked to Git are a number of collaborative tools with GitHub the leader in this space.\u00a0 But what exactly does GitHub bring to the table over and above raw Git?\u00a0 And how well adapted is an industry standard tool like GitHub to a traditional development environment on IBM i?<\/p>\n<\/div><div class=\"fusion-text fusion-text-3 summary\"><h2 style=\"text-align: center;\">Summary<\/h2>\n<ol>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#getting-to-grips-with-git\">Getting to grips with Git<\/a><\/li>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#github-power-to-the-developer\">GitHub: power to the developer<\/a><\/li>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#what-about-ibm-i\">What about IBM i?<\/a><\/li>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#git-myths-to-dispel-the-technical-ones\">Git myths to dispel \u2013 the technical ones<\/a><\/li>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#how-can-arcads-team-help-you\">How can ARCAD\u2019s team help you?<\/a><\/li>\n<\/ol>\n<\/div><div class=\"fusion-text fusion-text-4\"><div class=\"fusion-menu-anchor\" id=\"getting-to-grips-with-git\"><\/div>\n<h2><strong>1. Getting to grips with Git<\/strong><\/h2>\n<p>Git is a distributed source code manager which tracks application changes via an optimistic validation mechanism for changes (the &#8220;commits&#8221;).\u00a0 Developers\u2019 work is secured along with complete traceability of all source code changes.\u00a0 This mechanism frees the unlimited creativity of the developer, as he can revert to previous versions very easily, compare the different levels of commit and view the history of all changes made, however minor.\u00a0 The fact that Git is wholly decentralized only enhances the autonomy and freedom for developers.<\/p>\n<div class=\"fusion-menu-anchor\" id=\"github-power-to-the-developer\"><\/div>\n<h2><strong>2. GitHub: power to the developer<\/strong><\/h2>\n<p>GitHub is THE collaboration tool of choice for many corporate organisations offering a web-based repository hosting platform over Git.\u00a0 It can be used in its cloud-based or on-premise form.\u00a0\u00a0\u00a0 First and foremost, it organizes and manages teamwork, but also provides a graphical Web interface to Git as well as delivering additional features including a comprehensive code validation workflow.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 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-2 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--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-5\"><div class=\"fusion-menu-anchor\" id=\"what-about-ibm-i\"><\/div>\n<h2><strong>3. What about IBM i?<\/strong><\/h2>\n<p>Why would you store your RPG or COBOL sources in Git\/GitHub?\u00a0 What are the advantages over and above the change management tools traditionally found in IBM i environments?\u00a0 Is this even conceivable\u00a0for the many &#8220;heritage&#8221; IBM i applications that are still running the world\u2019s most critical business operations today?<\/p>\n<p>YES!\u00a0 Without a shadow of a doubt.<\/p>\n<p>In my job modernizing IBM i development processes and environments I\u2019ve come across many IT professionals who are still sceptical even today.\u00a0 IBM i developers are bizarrely in most respects both seen as the inventors of DevOps (with their structured change management and deployment processes, designed for minimal risk, some would say that RPG developers invented DevOps), and yet they can still be the most reticent to change. To some, the Git culture can seem a generation (or two) away.\u00a0 To these sceptics I would say: &#8220;Aren\u2019t IBM i applications precisely designed to serve the business?\u00a0 Don\u2019t their users have increasingly pressing requirements?\u00a0 Why on earth would you leave them aside?&#8221;.\u00a0 Git is all the more relevant to IBM i applications knowing that these precious and trusted applications usually <strong>encapsulate the most critical parts of the information system and often represent the unique competitive advantage<\/strong> on which IBM i companies have built their successful business models around.<\/p>\n<div class=\"fusion-menu-anchor\" id=\"git-myths-to-dispel-the-technical-ones\"><\/div>\n<h2><strong>4. Git myths to dispel \u2013 the technical ones<\/strong><\/h2>\n<p>In your mission to bring Git benefits to IBM i, you will no doubt come across some technical questions that you will need to counter.\u00a0 Some classic examples:<\/p>\n<p>Q1. <strong>&#8220;But can IBM i applications \u2013 with their &#8220;proprietary&#8221; file system \u2013 actually fit into a standard tool like Git?&#8221;<br \/>\n<\/strong>Yes, they can!\u00a0 IBM has greatly contributed by modernizing the IBM i platform over the years.\u00a0 And the remaining integration work to make Git enterprise-ready on IBM i has been developed by ARCAD Software.\u00a0 With ARCAD\u2019s Git integration you can manage 100% of your IBM i application components as &#8220;sources&#8221; in Git (and yes, even the so-called &#8220;sourceless&#8221; objects).<\/p>\n<p>Q2. <strong>&#8220;IBM i applications are just too large to be managed in Git&#8221;<br \/>\n<\/strong>Quite the opposite!\u00a0 Because Git works by &#8220;delta&#8221; changes, it is particularly well suited to high volume applications such as those on IBM i.<\/p>\n<p>Q3. <strong>&#8220;OK so maybe there are no technical obstacles to Git on IBM i \u2013 but what is in it for my team?&#8221;<br \/>\n<\/strong>The return on investment (ROI) of a DevOps approach is well documented and universally understood.\u00a0 But over and above the ROI, both Git and Jenkins bring measurable benefits to the development team itself.<\/p>\n<p style=\"padding-left: 40px;\"><strong>1. More developer &#8220;value-add&#8221; time available<\/strong><\/p>\n<p style=\"padding-left: 40px;\">When used together, the DevOps automation tools Jenkins and ARCAD Builder attain 100% automation of the build (recompilation) process.\u00a0 This frees developers from tedious repetitive and often manual tasks such as integrity checks and script maintenance.\u00a0 Developers can focus their time on their real job of creative and value-add tasks to innovate and support the business!<\/p>\n<p style=\"padding-left: 40px;\"><strong>2. Understanding other people\u2019s code<\/strong><\/p>\n<p style=\"padding-left: 40px;\">Which developer on the planet hasn\u2019t racked his brain to understand why this chunk of code has been written this way?\u00a0 And looked around to find someone to explain why?\u00a0 (Only to discover that the author left a while ago and never thought that comprehensive documentation would be necessary!)<\/p>\n<p style=\"padding-left: 40px;\">This kind of situation is common and a huge potential \u201ctime waster\u201d and bottleneck in the acceleration of your development processes.\u00a0 It is also one area where the collaborative tools like GitHub deliver the biggest benefit.<\/p>\n<p style=\"padding-left: 40px;\"><strong>GitHub and others let you look back in time<\/strong>, down to the very finest detail, to understand the reasons behind that code and why it was written that way.\u00a0 By understanding the logic better, your code changes are certainly faster and far less likely to introduce hidden defects.<\/p>\n<p style=\"padding-left: 40px;\">Also, with GitHub, <strong>code review mechanisms are built-in to the standard workflow<\/strong>.\u00a0 Peer review becomes an integral part of development.\u00a0 All exchanges between developers and the explanations they share are safely stored for future reference.\u00a0 This conversational history is rich code &#8220;intelligence&#8221; for any future developer\u2026<\/p>\n<p style=\"padding-left: 40px;\">To prove the point, let\u2019s just consider how open source developers work.\u00a0 Without even knowing each other, and often geographically distributed to the far-flung corners of the globe, they develop and collaborate on highly complex projects in a totally decentralized way.\u00a0 Git makes all this possible.\u00a0 It\u2019s no accident that there are literally millions of open source application repositories on GitHub!<\/p>\n<p style=\"padding-left: 40px;\"><strong>3. &#8220;Pull Request&#8221;:\u00a0 a validation workflow for code merge<\/strong><\/p>\n<p style=\"padding-left: 40px;\">The other big GitHub contribution to DevOps is the validation workflow for the merging of code branches: the so-called &#8220;pull request&#8221;.\u00a0 DevOps is all about automating the non-creative parts of software development.\u00a0 That means everything except the art of coding itself!<\/p>\n<p style=\"padding-left: 40px;\">The greater the automation, the lower the risk of error, and the more secure your system.\u00a0 A fully auditable process cures the compliance headaches of pre-DevOps days.<\/p>\n<div class=\"fusion-menu-anchor\" id=\"how-can-arcads-team-help-you\"><\/div>\n<h2><strong>5. How can ARCAD\u2019s team help you?<\/strong><\/h2>\n<p>With all these advantages &#8211; I hope I have been able to dispel some of the myths about Git, and helped you take one step further towards<strong> embracing Git on IBM i<\/strong>. \u00a0ARCAD\u2019s customers see our work together as an essential element in their DevOps success on IBM i.\u00a0 The deep Git integrations and specific IBM i Git methodology that come by default with ARCAD for DevOps render these industry-standard tools workable on IBM i &#8211; with a custom Git development environment friendly enough to onboard the most reticent of IBM i die-hards\u2026 \u00a0ARCAD\u2019s hybrid model even allows your 5250 developers to work alongside your RDi developers, all sharing the same powerful versioning features of Git!<\/p>\n<p>A clear advantage behind ARCAD when implementing Git and Jenkins on IBM i is undoubtedly ARCAD\u2019s <strong>unique metadata repository architecture<\/strong>. Every developer, operator, tester and IT manager derives value from this repository as it is updated in real-time as developers code. The dependency knowledge contained within the ARCAD repository delivers massive automation potential to minimize risk and cost right across the software development lifecycle:<\/p>\n<ul>\n<li>Early detection of defects with dependency-based Test Automation eliminating all repeat effort in the QA process<\/li>\n<li>Rapid debug \/ re-work \/ re-test \/ re-deploy effort driven by detailed cross-reference knowledge<\/li>\n<li>Automated Peer Review \/ code quality checking to detect quality violations and security vulnerabilities at the very point they are introduced<\/li>\n<li>Stable, Seamless and Proven Integrations with industry standard, cross-technology enterprise tools including Git, Jenkins, Azure DevOps, Jira and ServiceNow.<\/li>\n<\/ul>\n<p>Empower your IBM i teams &#8211; and see for yourself the unbridled potential of Git on IBM i, check out our <a href=\"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/on-demand-webinars\/webinar-git-ahead-from-ibm-i-change-management-to-git\/\">&#8220;Git Ahead&#8221; Webinar<\/a> below\u2026<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_2_3 2_3 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:66.666666666667%;--awb-margin-top-large:45px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--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-6 fusion-text-no-margin\" style=\"--awb-margin-bottom:5px;\"><p>Empower your IBM i teams! See for yourself the unbridled potential of Git on IBM i, check out our &#8220;Git Ahead&#8221; Webinar.<\/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_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\/news-events\/on-demand-webinars\/webinar-git-ahead-from-ibm-i-change-management-to-git\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Watch the webinar<\/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><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 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-padding-top:30px;--awb-margin-top:45px;--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-4 fusion_builder_column_1_6 1_6 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:16.666666666667%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:11.52%;--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-7\"><p><img decoding=\"async\" class=\"aligncenter size-full wp-image-17885\" src=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2014\/03\/michel-mouchon-1.png\" alt=\"Michel Mouchon\" width=\"147\" height=\"147\" srcset=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2014\/03\/michel-mouchon-1-66x66.png 66w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2014\/03\/michel-mouchon-1.png 147w\" sizes=\"(max-width: 147px) 100vw, 147px\" \/><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_3_5 3_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:60%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.2%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.6666666666667%;--awb-width-medium:80%;--awb-spacing-right-medium:2.4%;--awb-spacing-left-medium:2%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-8\"><h3 style=\"margin-bottom: 0px; margin-top: 0px;\"><span lang=\"EN-US\">Michel Mouchon<\/span><\/h3>\n<h4 style=\"margin-bottom: 0px; margin-top: 0px;\">CTO and VP of Strategy<\/h4>\n<p>Michel Mouchon has been working on the IBM i for over 30 years as a Developer, Manager and Technology Strategist. Michel drives the vision of ARCAD\u2019s solutions across 350 leading IBM i development teams. ARCAD created DevOps tooling over 10 years ago to satisfy the demands of the largest clients of IBM Rational Team Concert (the first SCM tool to be able to branch and merge code on IBM i through a Git-like interface). Over 10 years and many global implementations, Michel and his team have perfected the technology and now can boast over 30 world-class Git implementations with ARCAD on IBM i.\u00a0\u00a0 ARCAD continues to perfect the most advanced and powerful software development tools for the IBM i delivering scalable Git, Jira and Jenkins solutions for global IBM i clients of all team sizes.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The DevOps movement has created a refreshing \u201cwind of change\u201d in the way application development is managed, reaching the furthest corners of the industry and not least our beloved IBM i.  <\/p>\n","protected":false},"author":3,"featured_media":36806,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[219],"tags":[563,371],"class_list":["post-36785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-blog-article","tag-ibm-i-devops"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Empower your IBM i teams: discover the extraordinary potential of Git<\/title>\n<meta name=\"description\" content=\"The DevOps movement has created a refreshing \u201cwind of change\u201d in the way application development is managed, reaching the furthest corners of the industry.\" \/>\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.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Empower your IBM i teams: discover the extraordinary potential of Git\" \/>\n<meta property=\"og:description\" content=\"The DevOps movement has created a refreshing \u201cwind of change\u201d in the way application development is managed, reaching the furthest corners of the industry.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/\" \/>\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=\"2020-02-25T15:06:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-20T10:55:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/02\/SuperGirl-extended-copie3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"370\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"administrator\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"administrator\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/\"},\"author\":{\"name\":\"administrator\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/person\\\/ac3c33678907c9c414148df7a202dfbf\"},\"headline\":\"Empower your IBM i teams: the extraordinary potential of Git\",\"datePublished\":\"2020-02-25T15:06:11+00:00\",\"dateModified\":\"2023-11-20T10:55:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/\"},\"wordCount\":2736,\"publisher\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/SuperGirl-extended-copie3.jpg\",\"keywords\":[\"Blog Article\",\"DevOps for IBM i\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/\",\"name\":\"Empower your IBM i teams: discover the extraordinary potential of Git\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/SuperGirl-extended-copie3.jpg\",\"datePublished\":\"2020-02-25T15:06:11+00:00\",\"dateModified\":\"2023-11-20T10:55:23+00:00\",\"description\":\"The DevOps movement has created a refreshing \u201cwind of change\u201d in the way application development is managed, reaching the furthest corners of the industry.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/SuperGirl-extended-copie3.jpg\",\"contentUrl\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/SuperGirl-extended-copie3.jpg\",\"width\":940,\"height\":370,\"caption\":\"Empower your IBM i teams: the extraordinary potential of Git\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ARCAD\",\"item\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Empower your IBM i teams: the extraordinary potential of Git\"}]},{\"@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\\\/ac3c33678907c9c414148df7a202dfbf\",\"name\":\"administrator\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/author\\\/administrator\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Empower your IBM i teams: discover the extraordinary potential of Git","description":"The DevOps movement has created a refreshing \u201cwind of change\u201d in the way application development is managed, reaching the furthest corners of the industry.","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.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/","og_locale":"en_US","og_type":"article","og_title":"Empower your IBM i teams: discover the extraordinary potential of Git","og_description":"The DevOps movement has created a refreshing \u201cwind of change\u201d in the way application development is managed, reaching the furthest corners of the industry.","og_url":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/","og_site_name":"ARCAD","article_publisher":"https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235","article_published_time":"2020-02-25T15:06:11+00:00","article_modified_time":"2023-11-20T10:55:23+00:00","og_image":[{"width":940,"height":370,"url":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/02\/SuperGirl-extended-copie3.jpg","type":"image\/jpeg"}],"author":"administrator","twitter_misc":{"Written by":"administrator","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#article","isPartOf":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/"},"author":{"name":"administrator","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/person\/ac3c33678907c9c414148df7a202dfbf"},"headline":"Empower your IBM i teams: the extraordinary potential of Git","datePublished":"2020-02-25T15:06:11+00:00","dateModified":"2023-11-20T10:55:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/"},"wordCount":2736,"publisher":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization"},"image":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/02\/SuperGirl-extended-copie3.jpg","keywords":["Blog Article","DevOps for IBM i"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/","url":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/","name":"Empower your IBM i teams: discover the extraordinary potential of Git","isPartOf":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#primaryimage"},"image":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/02\/SuperGirl-extended-copie3.jpg","datePublished":"2020-02-25T15:06:11+00:00","dateModified":"2023-11-20T10:55:23+00:00","description":"The DevOps movement has created a refreshing \u201cwind of change\u201d in the way application development is managed, reaching the furthest corners of the industry.","breadcrumb":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#primaryimage","url":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/02\/SuperGirl-extended-copie3.jpg","contentUrl":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/02\/SuperGirl-extended-copie3.jpg","width":940,"height":370,"caption":"Empower your IBM i teams: the extraordinary potential of Git"},{"@type":"BreadcrumbList","@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"ARCAD","item":"https:\/\/www.arcadsoftware.com\/arcad\/"},{"@type":"ListItem","position":2,"name":"Empower your IBM i teams: the extraordinary potential of Git"}]},{"@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\/ac3c33678907c9c414148df7a202dfbf","name":"administrator","url":"https:\/\/www.arcadsoftware.com\/arcad\/author\/administrator\/"}]}},"_links":{"self":[{"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/posts\/36785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/comments?post=36785"}],"version-history":[{"count":5,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/posts\/36785\/revisions"}],"predecessor-version":[{"id":51670,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/posts\/36785\/revisions\/51670"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/media\/36806"}],"wp:attachment":[{"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/media?parent=36785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/categories?post=36785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/tags?post=36785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}