{"id":432,"date":"2024-11-20T18:14:47","date_gmt":"2024-11-20T17:14:47","guid":{"rendered":"https:\/\/www.c-sautter.de\/?p=432"},"modified":"2024-11-23T15:04:51","modified_gmt":"2024-11-23T14:04:51","slug":"is-go-the-way-to-go","status":"publish","type":"post","link":"https:\/\/www.c-sautter.de\/en\/is-go-the-way-to-go\/","title":{"rendered":"Is Go the way to go?"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img data-dominant-color=\"b19f96\" data-has-transparency=\"false\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design-1024x1024.jpg\" alt=\"Go\" class=\"wp-image-439 not-transparent\" style=\"--dominant-color: #b19f96; width:376px;height:auto\" srcset=\"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design-1024x1024.jpg 1024w, https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design-300x300.jpg 300w, https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design-150x150.jpg 150w, https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design-768x768.jpg 768w, https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design-12x12.jpg 12w, https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Gopher<\/figcaption><\/figure><\/div>\n\n\n<p>Recently, I had the opportunity to dive deeper into Go. Not long ago, Go was mostly known on my radar as a \"superfast\" programming language, particularly suited for (web) servers. However, because I\u2019d been working with other tech stacks in recent years, switching to Go \u201covernight\u201d wasn\u2019t an option. As a result, my experience was limited to writing a few lines of Go code here and there. That said, coding in Go felt familiar from the start, and I suspect that any experienced developer with a background in a C-family language like Java, PHP, JavaScript, or C++ could intuitively write basic Go code.<\/p>\n\n\n\n<p class=\"translation-block\">But is Go really like every other mainstream programming language? My answer would be both yes and no. Depending on your experience, you might initially think, \u201cI recognize this concept from language X\u201d or feel that certain features are missing. Personally, I found myself needing to \"reprogram\" my thinking, particularly around the <a href=\"https:\/\/go.dev\/doc\/faq#Is_Go_an_object-oriented_language\" target=\"_self\">approach to Object-Oriented Programming (OOP)<\/a>. I was used to OOP-heavy languages, so when I started developing a Go REST backend, my first instinct was to map my usual OOP patterns to Go. However, Go does not support inheritance or enforced interface implementation, which highlights key differences from widely adopted languages like Java or PHP.<\/p>\n\n\n\n<p>So, is Go an object-oriented language? The answer is complex. Go has types, methods, and allows for an object-oriented style, but it lacks a type hierarchy. Interfaces in Go are implemented implicitly, meaning that you define them by specifying methods, and the compiler automatically matches any compatible struct to those interfaces.<\/p>\n\n\n\n<p>Why, then, would someone create a programming language that seemingly offers fewer features than existing market leaders?<\/p>\n\n\n\n<p class=\"translation-block\">To answer this, we need to look back at <a href=\"https:\/\/go.dev\/talks\/2012\/splash.article#TOC_13\" target=\"_self\">Go\u2019s inception in 2007<\/a>. The programming landscape was different, and Go was born out of frustration with the existing languages and environments at Google. Programming had become overly complex, and developers often had to choose between efficient compilation, efficient execution, or ease of use. No single mainstream language offered all three. Go tackled these challenges by combining the simplicity of an interpreted, dynamically-typed language with the efficiency and safety of a statically-typed, compiled language.<\/p>\n\n\n\n<p>The primary goals of the Go project were to reduce the slowness and complexity of software development at Google, making the process more productive and scalable. Go was created by and for people who write, read, debug, and maintain large-scale software systems. Its focus is not to advance programming language theory, but to improve the working environment for its designers and their coworkers. In essence, Go prioritizes language design in service of practical software engineering over academic research.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Developers Love Go: Key Benefits of Using Golang<\/h2>\n\n\n\n<p>In the world of programming languages, Go (or Golang) stands out as a modern, pragmatic choice that\u2019s winning the hearts of developers and organizations alike. Created by Google in 2009, Go has grown into a powerhouse for building scalable, efficient software, especially in cloud-native and backend development. But what exactly makes Go so special? Let\u2019s dive into its key benefits and why developers love working with it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Simplicity Meets Power<\/h3>\n\n\n\n<p>Go\u2019s philosophy is all about simplicity. Its creators intentionally avoided adding complex features like inheritance or generics (though generics were introduced later in Go 1.18 in a very Go-like, straightforward way). This simplicity ensures that Go code is clean, easy to read, and quick to learn.<\/p>\n\n\n\n<p>As a developer, you spend less time untangling confusing abstractions and more time building. Whether you're new to programming or a seasoned engineer, Go\u2019s approachable syntax feels like a breath of fresh air.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Concurrency Made Easy<\/h3>\n\n\n\n<p class=\"translation-block\">In today\u2019s world of multi-core processors and distributed systems, concurrency isn\u2019t optional\u2014it\u2019s essential. Go\u2019s secret weapon is <a href=\"https:\/\/go.dev\/tour\/concurrency\/1\" target=\"_self\">goroutines<\/a>, lightweight threads that make concurrent programming almost effortless. Need to handle thousands of simultaneous tasks? Goroutines let you do that without breaking a sweat.<\/p>\n\n\n\n<p>Complementing goroutines are channels, a safe way to communicate between them. This combination gives developers an intuitive toolkit for writing concurrent and parallel programs, perfect for applications like web servers or data processing pipelines.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Performance without annoying problems<\/strong><\/h3>\n\n\n\n<p>Go strikes a balance between raw performance and developer productivity. It\u2019s a compiled language, meaning your code is converted directly into machine code, making it blazing fast. Yet, it also includes modern conveniences like garbage collection, so you don\u2019t have to worry about manual memory management as you would in C or C++.<\/p>\n\n\n\n<p>The result? You get near-C-level performance without sacrificing ease of development.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>A Standard Library That Packs a Punch<\/strong><\/h3>\n\n\n\n<p>One of Go\u2019s standout features is its rich standard library. It covers most of the basics you\u2019ll need for everyday development:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>HTTP servers are just a few lines of code.<\/li>\n\n\n\n<li>JSON encoding\/decoding is built-in.<\/li>\n\n\n\n<li>Tools for file I\/O, string manipulation, and even cryptography are ready to go out of the box.<\/li>\n<\/ul>\n\n\n\n<p>This means you spend less time hunting for third-party libraries and more time focusing on your actual project.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Built for the Cloud<\/strong><\/h3>\n\n\n\n<p>Go is practically synonymous with cloud-native development. Tools like Docker and Kubernetes, which have revolutionized how we build and deploy applications, were written in Go. Its small, statically linked binaries make deploying Go applications to containers and cloud environments seamless.<\/p>\n\n\n\n<p>If you\u2019re building microservices or working in DevOps, Go feels like it was made for the job\u2014and it kind of was.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lightning-Fast Compilation<\/strong><\/h3>\n\n\n\n<p>Ever worked with a language where compiling the code feels like waiting for paint to dry? With Go, those days are over. Go\u2019s compilation speed is remarkably fast, even for large codebases. This quick feedback loop keeps you in the zone, making development feel snappy and iterative.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Batteries Included: The Built-in Toolchain<\/strong><\/h3>\n\n\n\n<p class=\"translation-block\">Go\u2019s built-in tools are like having a Swiss Army knife in your pocket. Need to format your code? Just run <code data-no-translation=\"\">go fmt<\/code>. Want to write tests? Use <code data-no-translation=\"\">go test<\/code>. Managing dependencies? <code data-no-translation=\"\">go mod<\/code> has your back.<\/p>\n\n\n\n<p>Everything you need for a streamlined development process is included, reducing reliance on external tools and ensuring consistency across projects.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>The Deployment Dream: Small, Static Binaries<\/strong><\/h3>\n\n\n\n<p>When it\u2019s time to ship your Go application, you\u2019ll appreciate its ability to produce small, statically linked binaries. These self-contained executables can run on your target platform without requiring additional dependencies, simplifying deployment and making your life easier.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>The Growing Go Ecosystem<\/strong><\/h3>\n\n\n\n<p>Go\u2019s rise in popularity means you\u2019re never alone. It boasts a vibrant community, tons of open-source libraries, and excellent documentation. Major companies like Google, Netflix, Uber, and Dropbox rely on Go for their critical systems, so you\u2019re in good company when you choose this language.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Future-Proof Your Career<\/strong><\/h3>\n\n\n\n<p>As the software industry continues to embrace cloud-native technologies, Go is positioned as a key language for modern development. Learning Go not only enhances your productivity but also makes you a valuable asset in the job market.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Thoughts: Is Go Right for You?<\/h2>\n\n\n\n<p>Go is not a one-size-fits-all language, but for many use cases\u2014like backend services, cloud-native apps, and DevOps tools\u2014it\u2019s hard to beat. Its simplicity, performance, and modern features make it an excellent choice for both developers and organizations looking to build fast, reliable, and scalable software.<\/p>\n\n\n\n<p>If you haven\u2019t tried Go yet, there\u2019s no better time to start. Once you experience its ease of use and powerful features, you might just join the growing crowd of developers who swear by it.<\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Gopher I recently had the opportunity to delve deeper into Go. Not so long ago, Go was on my radar primarily as a &quot;superfast&quot; programming language, especially suited for (web) servers. However, since I&#039;d been working with other tech stacks over the past few years, switching to Go &quot;overnight&quot; was out of the question...<\/p>\n<p><a class=\"read-more\" href=\"https:\/\/www.c-sautter.de\/en\/is-go-the-way-to-go\/\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":439,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52],"tags":[],"class_list":["post-432","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-go-golang"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Go (Golang) ist vielleicht genau die Sprache, die du suchst - Carl-Christian Sautter<\/title>\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.c-sautter.de\/en\/is-go-the-way-to-go\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Go (Golang) ist vielleicht genau die Sprache, die du suchst - Carl-Christian Sautter\" \/>\n<meta property=\"og:description\" content=\"Gopher Vor kurzem hatte ich die Gelegenheit, tiefer in Go einzutauchen. Vor nicht allzu langer Zeit war Go auf meinem Radar vor allem als \u201esuperschnelle\u201c Programmiersprache bekannt, die sich besonders f\u00fcr (Web-)Server eignet. Da ich jedoch in den letzten Jahren mit anderen Tech-Stacks gearbeitet hatte, kam ein Umstieg auf Go \u201e\u00fcber Nacht\u201c nicht in Frage....Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.c-sautter.de\/en\/is-go-the-way-to-go\/\" \/>\n<meta property=\"og:site_name\" content=\"Carl-Christian Sautter\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-20T17:14:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-23T14:04:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"chris\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"chris\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/\"},\"author\":{\"name\":\"chris\",\"@id\":\"https:\/\/www.c-sautter.de\/#\/schema\/person\/358bfdbce75a7762072fd564be80419d\"},\"headline\":\"Go (Golang) ist vielleicht genau die Sprache, die du suchst\",\"datePublished\":\"2024-11-20T17:14:47+00:00\",\"dateModified\":\"2024-11-23T14:04:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/\"},\"wordCount\":1402,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.c-sautter.de\/#\/schema\/person\/358bfdbce75a7762072fd564be80419d\"},\"image\":{\"@id\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg\",\"articleSection\":[\"Go\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/\",\"url\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/\",\"name\":\"Go (Golang) ist vielleicht genau die Sprache, die du suchst - Carl-Christian Sautter\",\"isPartOf\":{\"@id\":\"https:\/\/www.c-sautter.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg\",\"datePublished\":\"2024-11-20T17:14:47+00:00\",\"dateModified\":\"2024-11-23T14:04:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#primaryimage\",\"url\":\"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg\",\"contentUrl\":\"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg\",\"width\":1080,\"height\":1080,\"caption\":\"Gopher\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.c-sautter.de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Go (Golang) ist vielleicht genau die Sprache, die du suchst\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.c-sautter.de\/#website\",\"url\":\"https:\/\/www.c-sautter.de\/\",\"name\":\"Carl-Christian Sautter\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.c-sautter.de\/#\/schema\/person\/358bfdbce75a7762072fd564be80419d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.c-sautter.de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.c-sautter.de\/#\/schema\/person\/358bfdbce75a7762072fd564be80419d\",\"name\":\"chris\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.c-sautter.de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2023\/09\/P1100639-Bearbeitet-Kopie.jpg\",\"contentUrl\":\"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2023\/09\/P1100639-Bearbeitet-Kopie.jpg\",\"width\":1657,\"height\":1657,\"caption\":\"chris\"},\"logo\":{\"@id\":\"https:\/\/www.c-sautter.de\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/www.c-sautter.de\",\"https:\/\/www.linkedin.com\/in\/carl-christian-sautter\/\"],\"url\":\"https:\/\/www.c-sautter.de\/en\/author\/chris\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Go (Golang) ist vielleicht genau die Sprache, die du suchst - Carl-Christian Sautter","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.c-sautter.de\/en\/is-go-the-way-to-go\/","og_locale":"en_US","og_type":"article","og_title":"Go (Golang) ist vielleicht genau die Sprache, die du suchst - Carl-Christian Sautter","og_description":"Gopher Vor kurzem hatte ich die Gelegenheit, tiefer in Go einzutauchen. Vor nicht allzu langer Zeit war Go auf meinem Radar vor allem als \u201esuperschnelle\u201c Programmiersprache bekannt, die sich besonders f\u00fcr (Web-)Server eignet. Da ich jedoch in den letzten Jahren mit anderen Tech-Stacks gearbeitet hatte, kam ein Umstieg auf Go \u201e\u00fcber Nacht\u201c nicht in Frage....Read More","og_url":"https:\/\/www.c-sautter.de\/en\/is-go-the-way-to-go\/","og_site_name":"Carl-Christian Sautter","article_published_time":"2024-11-20T17:14:47+00:00","article_modified_time":"2024-11-23T14:04:51+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg","type":"image\/jpeg"}],"author":"chris","twitter_card":"summary_large_image","twitter_misc":{"Written by":"chris","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#article","isPartOf":{"@id":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/"},"author":{"name":"chris","@id":"https:\/\/www.c-sautter.de\/#\/schema\/person\/358bfdbce75a7762072fd564be80419d"},"headline":"Go (Golang) ist vielleicht genau die Sprache, die du suchst","datePublished":"2024-11-20T17:14:47+00:00","dateModified":"2024-11-23T14:04:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/"},"wordCount":1402,"commentCount":0,"publisher":{"@id":"https:\/\/www.c-sautter.de\/#\/schema\/person\/358bfdbce75a7762072fd564be80419d"},"image":{"@id":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#primaryimage"},"thumbnailUrl":"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg","articleSection":["Go"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/","url":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/","name":"Go (Golang) ist vielleicht genau die Sprache, die du suchst - Carl-Christian Sautter","isPartOf":{"@id":"https:\/\/www.c-sautter.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#primaryimage"},"image":{"@id":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#primaryimage"},"thumbnailUrl":"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg","datePublished":"2024-11-20T17:14:47+00:00","dateModified":"2024-11-23T14:04:51+00:00","breadcrumb":{"@id":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#primaryimage","url":"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg","contentUrl":"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2024\/11\/Untitled-design.jpg","width":1080,"height":1080,"caption":"Gopher"},{"@type":"BreadcrumbList","@id":"https:\/\/www.c-sautter.de\/is-go-the-way-to-go\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.c-sautter.de\/"},{"@type":"ListItem","position":2,"name":"Go (Golang) ist vielleicht genau die Sprache, die du suchst"}]},{"@type":"WebSite","@id":"https:\/\/www.c-sautter.de\/#website","url":"https:\/\/www.c-sautter.de\/","name":"Carl-Christian Sautter","description":"","publisher":{"@id":"https:\/\/www.c-sautter.de\/#\/schema\/person\/358bfdbce75a7762072fd564be80419d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.c-sautter.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.c-sautter.de\/#\/schema\/person\/358bfdbce75a7762072fd564be80419d","name":"chris","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.c-sautter.de\/#\/schema\/person\/image\/","url":"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2023\/09\/P1100639-Bearbeitet-Kopie.jpg","contentUrl":"https:\/\/www.c-sautter.de\/wp-content\/uploads\/2023\/09\/P1100639-Bearbeitet-Kopie.jpg","width":1657,"height":1657,"caption":"chris"},"logo":{"@id":"https:\/\/www.c-sautter.de\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/www.c-sautter.de","https:\/\/www.linkedin.com\/in\/carl-christian-sautter\/"],"url":"https:\/\/www.c-sautter.de\/en\/author\/chris\/"}]}},"_links":{"self":[{"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/posts\/432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/comments?post=432"}],"version-history":[{"count":8,"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/posts\/432\/revisions"}],"predecessor-version":[{"id":442,"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/posts\/432\/revisions\/442"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/media\/439"}],"wp:attachment":[{"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/media?parent=432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/categories?post=432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.c-sautter.de\/en\/wp-json\/wp\/v2\/tags?post=432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}