{"id":55856,"date":"2019-03-01T09:55:50","date_gmt":"2019-03-01T17:55:50","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=55856"},"modified":"2019-03-01T09:57:50","modified_gmt":"2019-03-01T17:57:50","slug":"top-stories-from-the-microsoft-devops-community-2019-03-01","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/top-stories-from-the-microsoft-devops-community-2019-03-01\/","title":{"rendered":"Top Stories from the Microsoft DevOps Community \u2013 2019.03.01"},"content":{"rendered":"<p>I don&#8217;t know why but it seems like some weeks are just busier than others for everybody. And y&#8217;all have obviously been busy, because this week I got so many notifications about Agile, DevOps, GitHub and Azure DevOps articles in my inbox that it was hard to keep up. (But don&#8217;t worry, the ones that I didn&#8217;t have a chance to read this week are still queued up for me to read next week!)<\/p>\n<p><strong><a href=\"https:\/\/5alt.me\/2019\/02\/xss-in-azure-devops\/\">How I alert(1) in Azure DevOps<\/a><\/strong><br \/>\nA few months ago we announced our <a href=\"https:\/\/devblogs.microsoft.com\/devops\/announcing-the-azure-devops-bug-bounty-program\/\">bounty program for security issues<\/a> in Azure DevOps. One researcher jumped on that opportunity to dig in, and wrote up the details of how they found a cross-site scripting bug in our markdown editor. Fascinating stuff!<\/p>\n<p><strong><a href=\"https:\/\/wouterdekort.com\/2019\/01\/18\/meet-utopia-devops-with-all-the-bells-and-whistles\/\">Meet Utopia: DevOps with all the bells and whistles<\/a><\/strong><br \/>\nWhat would your perfect DevOps project look like if you could build it from scratch? Mine would start with a git repository and add some great CI build features like integrations with SonarCloud and WhiteSource. And then it would deploy using ARM templates. That&#8217;s just what Wouter de Kort has created with Utopia, a demo DevOps project with all the bells and whistles.<\/p>\n<p><strong><a href=\"https:\/\/www.vinrotlab.io\/continuous-delivery-with-sharepoint-framework-and-azure-devops-to-office-365\/\">Continuous Delivery with SharePoint Framework and Azure DevOps to Office 365<\/a><\/strong><br \/>\nLast year, I featured an article about doing DevOps for SharePoint projects, and I&#8217;m thrilled to see another. Absolutely every software project benefits from DevOps, regardless of platform, size or ecosystem. Vincent Rothlaender explains how he created a pipeline for his SharePoint Foundation application into Office 365.<\/p>\n<p><strong><a href=\"https:\/\/gunnarpeipman.com\/aspnet\/azure-devops-code-coverage\/\">ASP.NET Core code coverage reports on Azure DevOps<\/a><\/strong><br \/>\nI love the flexibility in Azure Pipelines to support all sorts of custom tooling and integrations within your releases. For example, if you&#8217;re running code coverage reports on your local box, why not automate it? Gunnar Peipman shows how to generate code coverage data and add a report tab right to the build results page in Azure Pipelines.<\/p>\n<p><strong><a href=\"https:\/\/dev.to\/aaronpowell\/releasing-to-npm-from-azure-devops-3505\">Releasing to npm From Azure DevOps<\/a><\/strong><br \/>\nIt&#8217;s obvious that you can use Azure DevOps to build out a nice CI\/CD pipeline into Azure web apps or AKS &#8211; it is called <em>Azure<\/em> DevOps after all &#8211; but I love seeing the other things that people set up deployments for. Here, Aaron Powell has set up a release pipeline straight to npm.<\/p>\n<p>As always, if you\u2019ve written an article about Azure DevOps or find some great content about DevOps on Azure then let me know! I\u2019m <a href=\"https:\/\/twitter.com\/ethomson\">@ethomson<\/a> on Twitter.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I don&#8217;t know why but it seems like some weeks are just busier than others for everybody. And y&#8217;all have obviously been busy, because this week I got so many notifications about Agile, DevOps, GitHub and Azure DevOps articles in my inbox that it was hard to keep up. (But don&#8217;t worry, the ones that [&hellip;]<\/p>\n","protected":false},"author":233,"featured_media":54064,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224],"tags":[],"class_list":["post-55856","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure"],"acf":[],"blog_post_summary":"<p>I don&#8217;t know why but it seems like some weeks are just busier than others for everybody. And y&#8217;all have obviously been busy, because this week I got so many notifications about Agile, DevOps, GitHub and Azure DevOps articles in my inbox that it was hard to keep up. (But don&#8217;t worry, the ones that [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/55856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/233"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=55856"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/55856\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/54064"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=55856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=55856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=55856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}