{"id":2367,"date":"2018-08-28T00:00:00","date_gmt":"2018-08-28T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/helping-go-developers-build-better-cloud-apps-faster"},"modified":"2023-05-11T15:37:53","modified_gmt":"2023-05-11T22:37:53","slug":"helping-go-developers-build-better-cloud-apps-faster","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/","title":{"rendered":"Helping Go developers build better cloud apps faster"},"content":{"rendered":"<p>As GopherCon kicks off today with nearly 2,000 <em>gophers<\/em> gathering in Denver, we\u2019re excited to share our latest offerings and announcements for Go developers. Since making the <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-go-apps-for-azure-with-the-go-sdk-now-generally-available\/\" target=\"_blank\" rel=\"noopener\">Azure SDK for Go generally available<\/a> earlier this year, our teams have been hard at work building Go tools and services for Azure, Visual Studio Code, and Visual Studio Team Services. We continue to strive to help Go developers build better cloud apps, faster, with an expanding range of services covering the cloud-native workflow:<\/p>\n<ul>\n<li>Write and test code with Visual Studio Code, the most popular editor amongst Go developers. Debug with visual breakpoints, apply Go formatting on save, and use code completions to increase developer speed and productivity.<\/li>\n<li>Host your private Git repositories, then integrate and release apps with Visual Studio Team Services and Azure DevOps Projects.<\/li>\n<li>Run code, containers, and apps on Azure Kubernetes Service, a fully-managed Kubernetes cluster, or with Azure App Service. Or, use your favorite Linux distribution on Azure Virtual Machines.<\/li>\n<li>Store structured data in managed PostgreSQL and MySQL databases, objects in Blob Storage, and cache items in Redis Cache. You can also use Cosmos DB, a globally-replicated, multi-model database that is compatible with MongoDB.<\/li>\n<li>Communicate between microservices with Azure Service Bus, Event Hubs, and Event Grid.<\/li>\n<li>Authenticate users and manage a directory with OpenID Connect and Azure Active Directory.<\/li>\n<li>Gather and monitor traces with Application Insights, and soon OpenCensus.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"image\" height=\"451\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp\" title=\"image\" width=\"618\"><\/p>\n<h2>New SDK packages and Buffalo-Azure Project<\/h2>\n<p>To continue improving the experience of Go developers on Azure we\u2019re building new packages and improving existing ones, starting with the <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-go\" target=\"_blank\" rel=\"noopener\">Azure SDK for Go<\/a> and related <a href=\"https:\/\/github.com\/Azure-Samples\/azure-sdk-for-go-samples\" target=\"_blank\" rel=\"noopener\">samples<\/a>. Since the start of the year, we\u2019ve also published new packages for <a href=\"https:\/\/github.com\/Azure\/azure-service-bus-go\" target=\"_blank\" rel=\"noopener\">Service Bus<\/a>, <a href=\"https:\/\/github.com\/Azure\/azure-event-hubs-go\" target=\"_blank\" rel=\"noopener\">Event Hubs<\/a>, and <a href=\"https:\/\/github.com\/Azure\/azure-storage-blob-go\" target=\"_blank\" rel=\"noopener\">Blob Storage<\/a>, among others. We\u2019re always listening to customer feedback, so if you\u2019d like another package or an improvement to an existing one, please let us know on the Go SDK\u2019s <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-go\/issues\" target=\"_blank\" rel=\"noopener\">GitHub issue tracker<\/a>.<\/p>\n<p>Packages aren\u2019t all, though. You\u2019ve asked for frameworks and templates to get started faster with Go and with Azure, and we\u2019ve listened by adding plugins to the <a href=\"https:\/\/gobuffalo.io\/en\" target=\"_blank\" rel=\"noopener\">Buffalo project<\/a> to help you get up to speed quickly. Buffalo is an emerging framework for rapidly generating components for Go web apps, and the <a href=\"https:\/\/github.com\/Azure\/Buffalo-Azure\" target=\"_blank\" rel=\"noopener\">Buffalo-Azure<\/a> project adds plugins to help provision app and database resources, use Service Bus queues for worker tasks, and generate handlers for Event Grid events. Want support for other services or have feedback on these? Please open issues in the project\u2019s <a href=\"https:\/\/github.com\/Azure\/Buffalo-Azure\/issues\" target=\"_blank\" rel=\"noopener\">tracker<\/a>. Our roadmap is informed by your needs!<\/p>\n<h2>\u201cGet started\u201d videos<\/h2>\n<p>To help you learn and get started with Go on Azure, our <em>gophers<\/em> recently took over Microsoft Channel9 studios, and recorded a series of videos demonstrating how to build and run Go apps with Azure, Visual Studio Code, and Visual Studio Team Services. Check them out in the playlist below!<\/p>\n<table>\n<tbody>\n<tr>\n<td align=\"center\" width=\"300\">\n<\/td>\n<td valign=\"top\">\n<p><strong><a href=\"https:\/\/channel9.msdn.com\/shows\/azure-friday\/Go-on-Azure-Part-1-Build-Go-apps-with-Visual-Studio-Code\">Go on Azure: Part 1\u2014Build Go apps with Visual Studio Code | Azure Friday<\/a> <\/strong> &#8211; Ramya Achutha Rao (Sr. Software Engineer) joins Erik St. Martin to show you how to build Go apps with Visual Studio Code. She will be using the Go extension for VS Code which provides smart code completion, integrated debugging and a whole lot more. In the end, still using VS Code, she&#8217;ll create a Docker container for the app that is ready to be pushed to the cloud.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">\n<p><strong><a href=\"https:\/\/channel9.msdn.com\/shows\/azure-friday\/Go-on-Azure-Part-2-CICD-Docker-and-Kubernetes-with-VSTS\">Go on Azure: Part 2\u2014CI\/CD, Docker, and Kubernetes with VSTS | Azure Friday<\/a> <\/strong> &#8211; Cloud Developer Advocates Jessica Deen and Erik St. Martin show you how to get started with DevOps using Visual Studio Team Services (VSTS) for Go developers. Learn how to use the code you already have on GitHub, connect it to VSTS, and then build CI\/CD pipelines to deploy your Go apps to Kubernetes on Azure. You&#8217;ll also learn how you can get started with DevOps Projects on Azure, which will take care of all the scaffolding for you, including your VSTS account if you don&#8217;t have one.<\/p>\n<\/td>\n<td align=\"center\" width=\"300\">\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" width=\"300\">\n<\/td>\n<td valign=\"top\">\n<p><strong><a href=\"https:\/\/channel9.msdn.com\/shows\/azure-friday\/Go-on-Azure-Part-3-Go-on-Web-Apps-and-Azure-Kubernetes-Service\">Go on Azure: Part 3\u2014Go on Web Apps and Azure Kubernetes Service | Azure Friday<\/a> <\/strong> &#8211; Josh Gavant (Sr. Program Manager) joins Erik St. Martin to show you how to run your Go apps in a managed environment with Azure Web Apps. For larger applications, AKS offers a fully-managed Kubernetes cluster for any app and service.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">\n<p><strong><a href=\"https:\/\/channel9.msdn.com\/shows\/azure-friday\/Go-on-Azure-Part-4-Cloud-native-Go-apps\">Go on Azure: Part 4\u2014Cloud-native Go apps | Azure Friday<\/a> <\/strong> &#8211; Josh Gavant (Sr. Program Manager) joins Erik St. Martin to talk about cloud-native Go apps. Azure offers a whole host of services that Go developers can use to build apps with strong security and scalability. For example, see how Josh implements strong authentication with Azure AD, adds caching with Redis Cache, stores any kind of data on Azure Storage, and sends messages and queues jobs with Service Bus.<\/p>\n<\/td>\n<td align=\"center\" width=\"300\">\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" width=\"300\">\n<\/td>\n<td valign=\"top\">\n<p><strong><a href=\"https:\/\/channel9.msdn.com\/shows\/azure-friday\/Go-on-Azure-Part-5-Build-apps-with-the-Azure-SDK-for-Go\">Go on Azure: Part 5\u2014Build apps with the Azure SDK for Go | Azure Friday<\/a> <\/strong> &#8211; Joel Hendrix (Sr. Software Engineer) and Erik St. Martin walk you through the Azure SDK for Go, showing how you can build apps that interact with and manage Azure services.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">\n<p><strong><a href=\"https:\/\/channel9.msdn.com\/shows\/azure-friday\/Go-on-Azure-Part-6-Events-and-Messaging\">Go on Azure: Part 6\u2014Events and Messaging | Azure Friday<\/a> <\/strong> &#8211; Messaging services are key components of all microservices-based architectures. David Justice (Sr. Software Engineer) joins Erik St. Martin to show you some of the options for messaging services on Azure, including demos on using them with Go apps.<\/p>\n<\/td>\n<td align=\"center\" width=\"300\">\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" width=\"300\">\n<\/td>\n<td valign=\"top\">\n<p><strong><a href=\"https:\/\/channel9.msdn.com\/shows\/azure-friday\/Go-on-Azure-Part-7-Build-a-Go-app-with-Buffalo-and-deploy-to-Azure\">Go on Azure: Part 7\u2014Build a Go app with Buffalo and deploy to Azure | Azure Friday<\/a> <\/strong> &#8211; Did you know that Buffalo has plugins for Azure? In this episode, Martin Strobel joins Erik St. Martin to demo building a Go app with Buffalo and deploying it to Azure App Service.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>We\u2019re far from done&#8230;<\/h2>\n<p>Our team seeks to provide services, tools, runtimes, documentation, and guidance to make writing and maintaining Go cloud apps simpler and more fun for you, so your input as a Go developer is vital! If you\u2019re at GopherCon, drop by our booth and chat with us. You can also open requests in our trackers to tell us what you\u2019re working on and how Azure can better serve you.<\/p>\n<p>Last but not least, in addition to updates to these products and services, be sure to check out the announcement on the <a href=\"https:\/\/aka.ms\/project-athens-blog\" target=\"_blank\" rel=\"noopener\">Microsoft + Open Source blog<\/a> for Go community-related projects and activities we\u2019re leading and contributing to.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Ashley McNamara image\" height=\"470\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/2067f2f0-e9e0-4c88-997a-6de85f80e105.webp\" title=\"Ashley McNamara image\" width=\"888\"><\/p>\n<p align=\"center\"><em>Image credits: <\/em><a href=\"https:\/\/twitter.com\/AshleyMcNamara\" target=\"_blank\" rel=\"noopener\"><em>@AshleyMcNamara<\/em><\/a><\/p>\n<h2>Read more<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-go\" target=\"_blank\" rel=\"noopener\">Azure SDK for Go<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure-Samples\/azure-sdk-for-go-samples\" target=\"_blank\" rel=\"noopener\">Go on Azure sample code<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/go\/azure\" target=\"_blank\" rel=\"noopener\">Azure Dev Center for Go<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>As GopherCon kicks off today with nearly 2,000 gophers gathering in Denver, we\u2019re excited to share our latest offerings and announcements for Go developers.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1551],"tags":[],"audience":[3055],"content-type":[1465],"product":[],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-2367","post","type-post","status-publish","format-standard","hentry","category-developer-tools","audience-developers","content-type-announcements"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Helping Go developers build better cloud apps faster | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"As GopherCon kicks off today with nearly 2,000 gophers gathering in Denver, we\u2019re excited to share our latest offerings and announcements for Go developers. Since making the Azure SDK for Go\u2026\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Helping Go developers build better cloud apps faster | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"As GopherCon kicks off today with nearly 2,000 gophers gathering in Denver, we\u2019re excited to share our latest offerings and announcements for Go developers. Since making the Azure SDK for Go\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-28T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-11T22:37:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Azure\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"Helping Go developers build better cloud apps faster\",\"datePublished\":\"2018-08-28T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:37:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/\"},\"wordCount\":1082,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp\",\"articleSection\":[\"Developer tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/\",\"name\":\"Helping Go developers build better cloud apps faster | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp\",\"datePublished\":\"2018-08-28T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:37:53+00:00\",\"description\":\"As GopherCon kicks off today with nearly 2,000 gophers gathering in Denver, we\u2019re excited to share our latest offerings and announcements for Go developers. Since making the Azure SDK for Go\u2026\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developer tools\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/developer-tools\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Helping Go developers build better cloud apps faster\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Helping Go developers build better cloud apps faster | Microsoft Azure Blog","description":"As GopherCon kicks off today with nearly 2,000 gophers gathering in Denver, we\u2019re excited to share our latest offerings and announcements for Go developers. Since making the Azure SDK for Go\u2026","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:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/","og_locale":"en_US","og_type":"article","og_title":"Helping Go developers build better cloud apps faster | Microsoft Azure Blog","og_description":"As GopherCon kicks off today with nearly 2,000 gophers gathering in Denver, we\u2019re excited to share our latest offerings and announcements for Go developers. Since making the Azure SDK for Go\u2026","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2018-08-28T00:00:00+00:00","article_modified_time":"2023-05-11T22:37:53+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp","type":"","width":"","height":""}],"author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"Helping Go developers build better cloud apps faster","datePublished":"2018-08-28T00:00:00+00:00","dateModified":"2023-05-11T22:37:53+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/"},"wordCount":1082,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp","articleSection":["Developer tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/","name":"Helping Go developers build better cloud apps faster | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp","datePublished":"2018-08-28T00:00:00+00:00","dateModified":"2023-05-11T22:37:53+00:00","description":"As GopherCon kicks off today with nearly 2,000 gophers gathering in Denver, we\u2019re excited to share our latest offerings and announcements for Go developers. Since making the Azure SDK for Go\u2026","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/08\/b0d24ea9-c48c-4ba1-a825-b96f469e3d61.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/helping-go-developers-build-better-cloud-apps-faster\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Developer tools","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/developer-tools\/"},{"@type":"ListItem","position":3,"name":"Helping Go developers build better cloud apps faster"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=2367"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2367\/revisions"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=2367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=2367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=2367"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=2367"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=2367"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=2367"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=2367"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=2367"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=2367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}