{"id":2517,"date":"2018-11-02T19:59:38","date_gmt":"2018-11-02T18:59:38","guid":{"rendered":"http:\/\/blog.repsaj.nl\/?p=2517"},"modified":"2018-11-02T19:59:38","modified_gmt":"2018-11-02T18:59:38","slug":"devnews-okt2018","status":"publish","type":"post","link":"http:\/\/blog.repsaj.nl\/index.php\/2018\/11\/devnews-okt2018\/","title":{"rendered":"[Azure] News for Developers, October 2018"},"content":{"rendered":"<p>Are you having trouble keeping track of everything that&#8217;s going around in Azure? You&#8217;re not alone! In an effort to do so myself, I&#8217;m starting a monthly series called &#8220;News for developers&#8221; which is exactly that: a summary of all of the Azure flavored news specifically for <strong>software developers<\/strong>. Now this is based on my personal feeds and my personal opinion, so you might miss things or see things which in your opinion do not matter. Feel free to comment below and I&#8217;ll see what I can do for the next edition. And honestly, this is more a personal reference than anything else so having actual readers would already be awesome \ud83d\ude42 Enjoy!<\/p>\n<p><!--more--><\/p>\n<p>Do you sometimes feel lost in the world of Azure resources? Here&#8217;s the round-up of last month!<\/p>\n<h2>App Service specific updates<\/h2>\n<p>There was just one applicable update coming from the Azure App Services teams:<\/p>\n<ul>\n<li>App Services can now start to be integrated into Vnets. But be aware this is still a preview feature that&#8217;s only available in East US and North Europe regions. (<a href=\"https:\/\/blogs.msdn.microsoft.com\/appserviceteam\/2018\/10\/17\/new-app-service-vnet-integration-feature\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<\/ul>\n<p>The app services team keeps track of their updates in <a href=\"https:\/\/blogs.msdn.microsoft.com\/appserviceteam\/\" target=\"_blank\" rel=\"noopener\">blog posts<\/a> and in\u00a0<a href=\"https:\/\/github.com\/Azure\/app-service-announcements\" target=\"_blank\" rel=\"noopener\">this github repo<\/a>. Check them out!<\/p>\n<p>&nbsp;<\/p>\n<h2>Visual Studio &amp; Azure DevOps<\/h2>\n<p>Here&#8217;s the news coming from the Visual Studio and Azure DevOps teams!<\/p>\n<p>For Visual Studio lovers:<\/p>\n<ul>\n<li>Visual Studio <strong>2017 15.8<\/strong>\u00a0was <a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2018\/08\/14\/visual-studio-2017-version-15-8\/\">released<\/a> was previously released.\u00a0And version 15.9 now reached preview version 3. (<a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2018\/10\/04\/visual-studio-2017-version-15-9-preview-3\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<\/ul>\n<p>And here&#8217;s the news from <del>VSTS<\/del> Azure DevOps:<\/p>\n<ul>\n<li>Azure DevOps is now available over\u00a0<strong>ExpressRoute<\/strong> connections! (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-devops-expressroute\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li><strong>Test Analytics<\/strong> allows you to monitor the results of your tests over time, right from within the pipelines. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2018\/sprint-141-update#view-test-analytics-in-pipelines\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>Previously changing the target branch of a PR meant opening a new one, you can now change it on an existing PR. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2018\/sprint-141-update#change-the-target-branch-of-a-pull-request\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>If you had not seen the new UI yet, you will have now. Because the new navigation is on for all users now. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2018\/sprint-142-update#new-navigation-is-on-for-all-users\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>And next to that, folks who love the black can now switch to a\u00a0<strong>dark theme<\/strong> in Azure DevOps. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2018\/sprint-142-update#dark-theme\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>There have been several improvements to\u00a0<strong>YAML pipelines<\/strong>, for example you can specify which branches to build for PRs. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2018\/sprint-142-update#use-yaml-to-specify-branches-to-build-for-pull-requests\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>The new\u00a0<strong>App Service Deploy<\/strong> task now supports &#8220;Run from Package&#8221; and deploying Linux containers. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2018\/sprint-142-update#run-from-package-supported-in-azure-app-service-deployments\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>The\u00a0<strong>Azure Test Runner<\/strong> can now be used to run (manual) test suites for desktop applications. (<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2018\/sprint-142-update#azure-test-runner-client-to-runs-manual-tests-for-desktop-applications\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<\/ul>\n<p>The Visual Studio blog can be found here:\u00a0<a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\" target=\"_blank\" rel=\"noopener\">https:\/\/blogs.msdn.microsoft.com\/visualstudio<\/a>. And the Azure DevOps team blog is here:\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Azure \/ other<\/h2>\n<p>Here&#8217;s all the stuff that didn&#8217;t fit into one of the above categories:<\/p>\n<ul>\n<li>If you&#8217;re using <strong>Azure Powershell<\/strong> to manage your resources, you can now use the\u00a0<strong>Az<\/strong> module instead, it will replace AzureRM (<a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-powershell-cross-platform-az-module-replacing-azurerm\/\" target=\"_blank\" rel=\"noopener\">link)<\/a><\/li>\n<li>The\u00a0<strong>Azure Kubernetes Service<\/strong> will stop supporting versions 1.7 and 1.8 of Kubernetes, starting November 20, 2018. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/removing-kubernetes-1-7-1-8-support-in-aks-on-11-30-2019\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>The\u00a0<strong>Azure Portal<\/strong> got some updates in October, which you&#8217;ve probably seen. If you want an overview, click the link! (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-portal-october-update\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Generally Available<\/h2>\n<p>All of the items below are now GA, which means they are stable for production use and officially supported by Microsoft. Although its fine to use preview services for evaluation and development purpose, you&#8217;re safest option is to wait with taking things into production until they&#8217;re officially &#8220;GA-ed&#8221;.<\/p>\n<ul>\n<li>You now have the ability to\u00a0<strong>move MySQL\u00a0<\/strong>servers to new resource groups and subscriptions. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/mysql-server-move\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>And the same applies to\u00a0<strong>PostgreSQL\u00a0<\/strong>servers as well. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/postgresql-server-move\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>If you&#8217;re using Log Analytics, you can now use\u00a0<strong>Metric alerts for logs<\/strong> to get alerts based on log data (instead of, for instance, resource status). (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/metric-alert-for-logs-general-availability\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>When you&#8217;re using the UK West datacenters and you we&#8217;re waiting for AKS to hit there&#8230; you&#8217;re in luck! (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-kubernetes-service-now-available-in-uk-west\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>The\u00a0<strong>Azure SignalR Service<\/strong> allows you to have a super scalable communications hub within your solution, without the cost of running it yourself. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-signalr-service-is-now-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<li>When you&#8217;re deploying your services on a regular basis, you might have seen the new\u00a0<strong>Deployment Center<\/strong> in action already. (<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-app-service-deployment-center-now-available\/\" target=\"_blank\" rel=\"noopener\">link<\/a>)<\/li>\n<\/ul>\n<p>That&#8217;s it for this month, see you next month for another round of Azure news!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you having trouble keeping track of everything that&#8217;s going around in Azure? You&#8217;re not alone! In an effort to do so myself, I&#8217;m starting a monthly series called &#8220;News for developers&#8221; which is exactly that: a summary of all of the Azure flavored news specifically for software developers. Now this is based on my<\/p>\n","protected":false},"author":2,"featured_media":2348,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[34],"tags":[78,195],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"http:\/\/blog.repsaj.nl\/wp-content\/uploads\/2017\/10\/Azure-e1506862772299.png","jetpack_shortlink":"https:\/\/wp.me\/p3KFR1-EB","_links":{"self":[{"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/posts\/2517"}],"collection":[{"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/comments?post=2517"}],"version-history":[{"count":0,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/posts\/2517\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/media\/2348"}],"wp:attachment":[{"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/media?parent=2517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/categories?post=2517"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.repsaj.nl\/index.php\/wp-json\/wp\/v2\/tags?post=2517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}