{"id":37217,"date":"2020-04-29T11:14:09","date_gmt":"2020-04-29T09:14:09","guid":{"rendered":"http:\/\/arcadsoftware.com\/?p=37217"},"modified":"2024-04-04T14:56:13","modified_gmt":"2024-04-04T12:56:13","slug":"azure-devops-rhymes-with-arcad-n-drops","status":"publish","type":"post","link":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/","title":{"rendered":"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d"},"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 Scott Heinlein&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>Team Foundation Server\u2026Visual Studio Team Services\u2026Azure DevOps<\/p>\n<p>Chances are, you\u2019ve heard at least one of these terms before. Believe it or not, over the years&nbsp;this software suite has actually&nbsp;had&nbsp;a total of&nbsp;13 names!<br \/>\nMost recently, it is known as Azure DevOps (unless that has already changed since writing this).&nbsp;But I am not here to pick fun of Microsoft\u2019s naming habits (Arcad has a similar habit&nbsp;after all). I am here to talk about how your IBM&nbsp;i&nbsp;shop can utilize Microsoft\u2019s most powerful development software, aside from&nbsp;perhaps&nbsp;Windows itself.&nbsp;Azure DevOps has existed in some iteration since 2006, but&nbsp;it seems to have&nbsp;hit its&nbsp;stride with the addition of&nbsp;git&nbsp;in 2013.&nbsp;TFS gained popularity for its all-in-one solution and easy setup,&nbsp;and for many years was the go-to&nbsp;for .NET projects. More recently,&nbsp;Azure DevOps has&nbsp;exploded in popularity with its focus on features like&nbsp;pipelines,&nbsp;and integration with platforms like GitHub.&nbsp;<\/p>\n<p><i>Note:If you still need&nbsp;on why you should be using git, I recommend reading the great articles&nbsp;<\/i><a href=\"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/empower-your-ibm-i-teams-the-extraordinary-potential-of-git\/\" target=\"_blank\" rel=\"noopener noreferrer\"><i>here<\/i><\/a><i><span data-contrast=\"auto\">&nbsp;and&nbsp;<\/span><\/i><a href=\"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/why-git\/\" target=\"_blank\" rel=\"noopener noreferrer\">here <\/a>(just be sure to come back to this after).&nbsp;<\/p>\n<p>If you\u2019re reading this, I assume you have at least some small interest in Azure DevOps. Maybe you\u2019re aware that your company uses in some other area, and you had no idea that you could be using it for IBM&nbsp;i&nbsp;development. Maybe you use git on IBM&nbsp;i&nbsp;already, and are ready to upgrade to a&nbsp;full-featured&nbsp;repository host. Maybe you just like clicking on random things. In any case, this article serves as an introduction to Azure DevOps,&nbsp;integration with it, and how you can get started today.&nbsp;<\/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\/azure-devops-rhymes-with-arcad-n-drops\/#azure-schmazure-what-does-it-do\"><span class=\"TextRun Highlight SCXW52177144 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW52177144 BCX0\">Azure\u00a0<\/span><\/span><span class=\"TextRun Highlight SCXW52177144 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"SpellingError SCXW52177144 BCX0\">S<\/span><\/span><span class=\"TextRun Highlight SCXW52177144 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"SpellingError SCXW52177144 BCX0\">chmazure<\/span><\/span><span class=\"TextRun Highlight SCXW52177144 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW52177144 BCX0\">, what does it do?<\/span><\/span><\/a><\/li>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#eco-friendly-pipelines\">E<span class=\"TextRun Highlight BCX0 SCXW195085106\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun BCX0 SCXW195085106\">co-friendly Pipelines<\/span><\/span><\/a><\/li>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#a-match-made-in-devops-heaven\"><span class=\"TextRun Highlight SCXW141339204 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW141339204 BCX0\">A<\/span><\/span><span class=\"TextRun Highlight SCXW141339204 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW141339204 BCX0\"> match made in DevOps heaven<\/span><\/span><\/a><\/li>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#sounds-great-where-do-i-start\"><span class=\"TextRun Highlight SCXW117303680 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW117303680 BCX0\">Sounds great, where do I start?<\/span><\/span><\/a><\/li>\n<li><span class=\"TextRun Highlight SCXW202233006 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW202233006 BCX0\"><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#try-it-out\">Try it out<\/a><\/span><\/span><span class=\"EOP SCXW202233006 BCX0\" data-ccp-props=\"{\">\u00a0<\/span><\/li>\n<li><span class=\"TextRun Highlight SCXW210949484 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210949484 BCX0\"><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#no-more-excuses\">No more excuses<\/span><\/span><span class=\"EOP SCXW210949484 BCX0\" data-ccp-props=\"{\"><\/a><\/span><\/li>\n<\/ol>\n<\/div><div class=\"fusion-text fusion-text-4\"><div class=\"fusion-menu-anchor\" id=\"azure-schmazure-what-does-it-do\"><\/div>\n<h2><strong>1. <span class=\"TextRun SCXW46831198 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW46831198 BCX0\">Azure&nbsp;<\/span><\/span><span class=\"TextRun SCXW46831198 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"SpellingError SCXW46831198 BCX0\">Schmazure<\/span><\/span><span class=\"TextRun SCXW46831198 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW46831198 BCX0\">, what does it do?&nbsp;<\/span><\/span><span class=\"EOP SCXW46831198 BCX0\" data-ccp-props=\"{\">&nbsp;<\/span><\/strong><\/h2>\n<p><span data-contrast=\"auto\">Azure DevOps is actually made up of five distinct, yet cleverly connected services<\/span><span data-contrast=\"auto\">. I could describe them, but I\u2019ll let Microsoft do that for me &#8211;&nbsp;<\/span><span data-ccp-props=\"{\">&nbsp;<\/span><\/p>\n<div class=\"fusion-image-element fusion-image-align-center in-legacy-container\" style=\"text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><div class=\"imageframe-align-center\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"1016\" height=\"364\" alt=\"Azure Schmazure\" title=\"Azure Schmazure\" src=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-schmazure.jpg\" class=\"img-responsive wp-image-37226\" srcset=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-schmazure-200x72.jpg 200w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-schmazure-400x143.jpg 400w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-schmazure-600x215.jpg 600w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-schmazure-800x287.jpg 800w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-schmazure.jpg 1016w\" sizes=\"(max-width: 640px) 100vw, 800px\" \/><\/span><\/div><\/div>\n<p><span data-contrast=\"auto\">Most of these are pretty self-explanatory<\/span><span data-contrast=\"auto\">,<\/span><span data-contrast=\"auto\">&nbsp;and you may already own products that do the same things. The&nbsp;neat&nbsp;thing is, each of these services is optional and can be hidden from the interface if desired.&nbsp;For instance, it is common to use GitHub instead of Azure Repos,&nbsp;while still retaining all the functionality of the rest of the Azure DevOps suit.&nbsp;Azure DevOps biggest selling point is perhaps the fact that it\u2019s a one-stop-shop for all things DevOps(sort of like Arcad!).&nbsp;Whereas other products have added additional services&nbsp;almost as an afterthought,&nbsp;each one of Azure DevOps services is fully featured and capable of supporting your enterprise&nbsp;needs.&nbsp;You can spend less time stringing together disparate products and more time building software.<div class=\"fusion-menu-anchor\" id=\"eco-friendly-pipelines\"><\/div><\/p>\n<h2><strong>2. <span class=\"TextRun SCXW185229486 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW185229486 BCX0\">Eco-friendly Pipelines<\/span><\/span><\/strong><\/h2>\n<p><span data-contrast=\"auto\">Probably the most powerful&nbsp;service of them all is Azure Pipelines.&nbsp;Pipelines, popularized by Jenkins, are a way to define your whole application lifecycle in one place.&nbsp;It has quickly become the standard method for implementing CI\/CD.&nbsp;In Azure DevOps, your pipelines are defined with YAML and stored in the same git repository as your code. This means any configuration changes to your pipeline must (or at least, should) go through the same commit and review process as the rest of your code, and of course, since it\u2019s in git, you have a deep and traceable history of changes.&nbsp;<\/p>\n<p><i>Note:&nbsp;There is the option of using the \u201cclassic\u201d editor to configure your pipeline, but you will not get all the benefits of configuration-as-code.&nbsp;<\/i><\/p>\n<p>Azure Pipelines Agents are used to perform all build and release tasks. While Microsoft claims to support \u201cany platform\u201d, as IBM&nbsp;i&nbsp;users we are accustom to being lied to,&nbsp;which is&nbsp;the case here. Microsoft does not offer a pipeline agent for IBM&nbsp;i, which leads me to the next section\u2026<\/span><\/span><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 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-5 fusion-text-no-margin\" style=\"--awb-margin-bottom:5px;\"><p><strong>Implementing a DevOps strategy on IBM i? Influencing IBM i DevOps maturity and success in the enterprise?<\/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\/resource-items\/devops-for-ibm-i-white-paper\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Download our White Paper <\/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-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-3 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:25px;--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-6\"><div class=\"fusion-menu-anchor\" id=\"a-match-made-in-devops-heaven\"><\/div>\n<h2 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 40; line-height: 1.2;\" data-fontsize=\"40\" data-lineheight=\"48px\"><strong>3. A match made in DevOps heaven<\/strong><\/h2>\n<p>Arcad has had support for TFS since all the way back in 2012, starting with the integration of TFS Work Items (Azure Boards). Not long after that, we added support for the SCM component, Azure Repos. Now, we have been successful in integrating Pipelines and Test Plans, with even more integration on the roadmap (now would be a good time to ask you to follow us on <a href=\"https:\/\/www.linkedin.com\/company\/arcad-software\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span data-contrast=\"none\">Linkedin<\/span><\/a><span data-contrast=\"auto\"> and<\/span> <a href=\"https:\/\/twitter.com\/arcad_software\" target=\"_blank\" rel=\"noopener noreferrer\">Twitter<\/a> for updates regarding that!). <\/p>\n<p>Webhooks, despite the name, are not one of Spiderman\u2019s moves. Arcad utilizes webhooks to connect new branches in git with their counterpart on the IBM I- Arcad Versions. We can also consume webhooks from Azure DevOps upon branch deletion and any pushes to the repository. In short, webhooks are one of the ways Arcad can seamlessly sync the git and Arcad repositories. <\/p>\n<p>Arcad also has a powerful CLI which allows Arcad, Verifier, and Drops actions to be securely executed from anywhere, including pipeline scripts. Our CLI is installed alongside the Azure Pipelines Agent to add the capability to perform Arcad related tasks. If you\u2019re interested in a deep dive into this functionality, sign up for a demo <a href=\"https:\/\/www.arcadsoftware.com\/arcad\/about\/contact\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>!<\/p>\n<\/p>\n<div class=\"fusion-menu-anchor\" id=\"sounds-great-where-do-i-start\"><\/div>\n<h2 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 40; line-height: 1.2;\" data-fontsize=\"40\" data-lineheight=\"48px\"><strong>4. Sounds great, where do I start?<\/strong><\/h2>\n<p>That answer depends heavily on where you are on your DevOps journey. Let\u2019s take a look at some common scenarios I\u2019ve encountered. <\/p>\n<p style=\"padding-left: 40px;\"><b> Scenario One: <\/b>\u201cMy team is mostly 5250 and using a traditional waterfall methodology.\u201d<\/p>\n<p>When talking DevOps, tools are only one part of the equation, and they can only get you so far. If you\u2019re at this stage, you have work to do on your company culture before you\u2019ll receive the full benefit of a tool chain like Azure DevOps. But don\u2019t despair! Every DevOps journey starts somewhere, and Arcad has experience helping teams at every stage of their journey. Together we can plan a roadmap with achievable milestones. <\/p>\n<p style=\"padding-left: 40px;\"><b>Scenario Two:<\/b> \u201cWe have begun adopting agile methodologies but we have pain points and\/or our tools are holding us back.\u201d<\/p>\n<p>You are the perfect candidate for a toolchain like this. You will see an immediate ROI using tools that compliment an agile methodology. Most people in this situation are lost in all the different tools and what combination of them would work best for their team, while retaining some or all of their current workflow. Azure DevOps is built to simplify this process by putting CI\/CD pipeline, work tracking, and source code repository all in one tightly integrated platform. You can also keep certain services disabled until you\u2019re ready to use them.<\/p>\n<p style=\"padding-left: 40px;\"><b>Scenario Three:<\/b> \u201cWe are already using git and modern tools, but want to standardize on Azure DevOps.\u201d<\/p>\n<p>IBM i development teams are often one of the last remaining silos. I often hear from customers interested in breaking down that silo and incorporating them into their existing workflows. Arcad recognizes this, which is why we designed our integration to be totally open. We do not force you into predefined workflows. If you are already using Azure DevOps for Java, .NET, Node.js, etc. and have specific branching workflows and releases, we want to utilize that standard. <\/p>\n<p><i>Note: Maybe none of these scenarios describe you well. In that case, get in touch with us and we can discuss your unique situation and goals. <\/i><\/p>\n<\/p>\n<div class=\"fusion-menu-anchor\" id=\"try-it-out\"><\/div>\n<h2 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 40; line-height: 1.2;\" data-fontsize=\"40\" data-lineheight=\"48px\"><strong>5. Try it out <\/strong><\/h2>\n<p>One thing you can do right now is download the \u201cTeam Explorer Everywhere\u201d plugin for RDi. TEE is a plugin which connects to Azure DevOps so you can browse work items, clone repos, and more. And yes, it works with RDi! (at least V9.6). To get started, simply search \u201cTEE\u201d in the Eclipse Marketplace. <\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-37240\" src=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/team-explorer-everywhere.jpg\" alt=\"Team Explorer Everywhere\" width=\"1020\" height=\"510\" srcset=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/team-explorer-everywhere-200x100.jpg 200w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/team-explorer-everywhere-300x150.jpg 300w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/team-explorer-everywhere-400x200.jpg 400w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/team-explorer-everywhere-600x300.jpg 600w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/team-explorer-everywhere-768x384.jpg 768w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/team-explorer-everywhere-800x400.jpg 800w, https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/team-explorer-everywhere.jpg 1020w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/p>\n<\/p>\n<div class=\"fusion-menu-anchor\" id=\"no-more-excuses\"><\/div>\n<h2 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 40; line-height: 1.2;\" data-fontsize=\"40\" data-lineheight=\"48px\"><strong>6.No more excuses <\/strong><\/h2>\n<p>Gone are the days of the RPG developer sitting in the corner while everyone else plays with their shiny new toys. Excuses have run out and there\u2019s no reason they can\u2019t be using the same tools and workflow. Azure DevOps is just one of the many tools available to you with the help of Arcad. In my experience, the only thing \u201clegacy\u201d about legacy systems is the outdated workflows and mindset. Luckily, that is easy to change, and the future of the IBM i is looking brighter every day with more teams adopting modern DevOps workflows and tools. <\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 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\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;--awb-margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\"><div class=\"fusion-text fusion-text-7\"><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how your IBM i shop can utilize Microsoft\u2019s most powerful development software, aside from perhaps Windows itself. Azure DevOps has existed in some iteration since 2006, but it seems to have hit its stride with the addition of git in 2013.<\/p>\n","protected":false},"author":3,"featured_media":37275,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[219],"tags":[563,371],"class_list":["post-37217","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>\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d - ARCAD<\/title>\n<meta name=\"description\" content=\"Azure DevOps has existed in some iteration since 2006, but it seems to have hit its stride with the addition of git in 2013.\" \/>\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\/azure-devops-rhymes-with-arcad-n-drops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d - ARCAD\" \/>\n<meta property=\"og:description\" content=\"Azure DevOps has existed in some iteration since 2006, but it seems to have hit its stride with the addition of git in 2013.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/\" \/>\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-04-29T09:14:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-04T12:56:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-devops.png\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"346\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"10 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\\\/azure-devops-rhymes-with-arcad-n-drops\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/\"},\"author\":{\"name\":\"administrator\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/person\\\/ac3c33678907c9c414148df7a202dfbf\"},\"headline\":\"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d\",\"datePublished\":\"2020-04-29T09:14:09+00:00\",\"dateModified\":\"2024-04-04T12:56:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/\"},\"wordCount\":2459,\"publisher\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/azure-devops.png\",\"keywords\":[\"Blog Article\",\"DevOps for IBM i\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/\",\"name\":\"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d - ARCAD\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/azure-devops.png\",\"datePublished\":\"2020-04-29T09:14:09+00:00\",\"dateModified\":\"2024-04-04T12:56:13+00:00\",\"description\":\"Azure DevOps has existed in some iteration since 2006, but it seems to have hit its stride with the addition of git in 2013.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/azure-devops.png\",\"contentUrl\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/azure-devops.png\",\"width\":940,\"height\":346,\"caption\":\"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/news-events\\\/blog\\\/azure-devops-rhymes-with-arcad-n-drops\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ARCAD\",\"item\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d\"}]},{\"@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":"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d - ARCAD","description":"Azure DevOps has existed in some iteration since 2006, but it seems to have hit its stride with the addition of git in 2013.","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\/azure-devops-rhymes-with-arcad-n-drops\/","og_locale":"en_US","og_type":"article","og_title":"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d - ARCAD","og_description":"Azure DevOps has existed in some iteration since 2006, but it seems to have hit its stride with the addition of git in 2013.","og_url":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/","og_site_name":"ARCAD","article_publisher":"https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235","article_published_time":"2020-04-29T09:14:09+00:00","article_modified_time":"2024-04-04T12:56:13+00:00","og_image":[{"width":940,"height":346,"url":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-devops.png","type":"image\/png"}],"author":"administrator","twitter_misc":{"Written by":"administrator","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#article","isPartOf":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/"},"author":{"name":"administrator","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/person\/ac3c33678907c9c414148df7a202dfbf"},"headline":"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d","datePublished":"2020-04-29T09:14:09+00:00","dateModified":"2024-04-04T12:56:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/"},"wordCount":2459,"publisher":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization"},"image":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-devops.png","keywords":["Blog Article","DevOps for IBM i"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/","url":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/","name":"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d - ARCAD","isPartOf":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#primaryimage"},"image":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-devops.png","datePublished":"2020-04-29T09:14:09+00:00","dateModified":"2024-04-04T12:56:13+00:00","description":"Azure DevOps has existed in some iteration since 2006, but it seems to have hit its stride with the addition of git in 2013.","breadcrumb":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#primaryimage","url":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-devops.png","contentUrl":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2020\/04\/azure-devops.png","width":940,"height":346,"caption":"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d"},{"@type":"BreadcrumbList","@id":"https:\/\/www.arcadsoftware.com\/arcad\/news-events\/blog\/azure-devops-rhymes-with-arcad-n-drops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"ARCAD","item":"https:\/\/www.arcadsoftware.com\/arcad\/"},{"@type":"ListItem","position":2,"name":"\u201cAzure DevOps\u201d Rhymes with \u201cArcad \u2018n\u2019 Drops\u201d"}]},{"@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\/37217","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=37217"}],"version-history":[{"count":4,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/posts\/37217\/revisions"}],"predecessor-version":[{"id":65659,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/posts\/37217\/revisions\/65659"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/media\/37275"}],"wp:attachment":[{"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/media?parent=37217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/categories?post=37217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/arcad\/wp-json\/wp\/v2\/tags?post=37217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}