{"id":52956,"date":"2018-12-14T20:23:13","date_gmt":"2018-12-14T20:23:13","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/devops\/?p=47945"},"modified":"2019-02-14T15:48:12","modified_gmt":"2019-02-14T23:48:12","slug":"top-stories-from-the-microsoft-devops-community-2018-12-14","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/top-stories-from-the-microsoft-devops-community-2018-12-14\/","title":{"rendered":"Top Stories from the Microsoft DevOps Community &#8211; 2018.12.14"},"content":{"rendered":"<p>Happy Friday! Now that I live in Jolly Old England, the holiday festivities have begun (if you&#8217;re not British, you might not know the whole of December is reserved for parties). So this will be the last top stories post for 2018, but don&#8217;t worry, I&#8217;ll be back in 2019. In the meantime, here are some great DevOps articles that I found this week:<\/p>\n<p><a href=\"https:\/\/cloudblogs.microsoft.com\/opensource\/2018\/11\/16\/terraform-jamstack-azure-gatsby-azure-pipelines-git\/\">Tutorial: Terraforming your JAMstack on Azure with Gatsby, Azure Pipelines, and Git<\/a>\nI am in love with static websites: using a static site generator like Jekyll, Hugo or Gatsby instead of a CDN means no database and no scripts. Fewer things to break, easier to scale, and fewer security holes from plugins to your CDN. This is a great article from Elena Neroslavskaya on static site generation with Gatsby.<\/p>\n<p><a href=\"https:\/\/nordcloud.com\/web-application-development-with-net-core-and-azure-devops\/\">Web Application Development with .NET Core and Azure DevOps<\/a>\nI grew up hacking on non-Microsoft technologies, so ASP.NET is still a bit foreign to me. Despite that, I work with a lot of people who are building ASP.NET tools and increasingly moving over to ASP.NET Core. I was excited to see this article from Przemyslaw Idziaszek and learn how to build a CI\/CD platform for an ASP.NET Core MVC application.<\/p>\n<p><a href=\"https:\/\/mattvsts.blogspot.com\/2018\/12\/lift-and-shift-migration-of-team.html\">Lift and shift migration of Team Foundation Server to Azure with Azure DevOps Server 2019<\/a>\nThe next on-premises version of Team Foundation Server will be named Azure DevOps Server 2019 &#8211; and it will support SQL Azure. This is a big win for teams that want to keep running their own servers <i>but<\/i> want to host them in the cloud. Matteo Emili explores a &#8220;lift and shift&#8221; migration from on-premises TFS to Azure DevOps Server hosted in the cloud with SQL Azure.<\/p>\n<p><a href=\"https:\/\/itnext.io\/github-and-azure-pipelines-build-triggers-d7f36dcf73c4\">GitHub and Azure Pipelines: Build Triggers<\/a>\nOne of the great things about using YAML to configure your build is that it&#8217;s checked in alongside your code, which means that you don&#8217;t have to set up a new pipeline every time you create a branch. Eric Anderson explores the build triggers in the release YAML and how they can help you configure your builds but avoid repetition.<\/p>\n<p><a href=\"https:\/\/dzone.com\/articles\/database-continuous-integration-with-the-redgate-s\">Database Continuous Integration With the Redgate SQL Toolbelt and Azure DevOps<\/a>\nIt is crucially important that you make your database a part of your continuous integration and continuous delivery strategy. You might have a good CI\/CD strategy for your application, but what&#8217;s it going to serve without the data? Alex Yates introduces SQL Server source control and a database continuous integration strategy and how to set one up from scratch.<\/p>\n<p><a href=\"http:\/\/www.codewrecks.com\/blog\/index.php\/2018\/12\/07\/deploy-click-once-application-on-azure-blob-with-azure-devops\/\">Deploy click-once application on Azure Blob with Azure DevOps<\/a>\nGian Maria Ricci revisits an old topic: deploying a Click Once application into Azure Blob storage. Why is he coming back to it? Azure Pipelines has added a number of new tasks that simplify the configuration and make it easier to set up. If you&#8217;re building Click Once applications, this is a great article.<\/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>Happy Friday! Now that I live in Jolly Old England, the holiday festivities have begun (if you&#8217;re not British, you might not know the whole of December is reserved for parties). So this will be the last top stories post for 2018, but don&#8217;t worry, I&#8217;ll be back in 2019. In the meantime, here are some great DevOps articles that I found this week.<\/p>\n","protected":false},"author":233,"featured_media":52620,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[],"class_list":["post-52956","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community"],"acf":[],"blog_post_summary":"<p>Happy Friday! Now that I live in Jolly Old England, the holiday festivities have begun (if you&#8217;re not British, you might not know the whole of December is reserved for parties). So this will be the last top stories post for 2018, but don&#8217;t worry, I&#8217;ll be back in 2019. In the meantime, here are some great DevOps articles that I found this week.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/52956","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=52956"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/52956\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/52620"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=52956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=52956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=52956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}