<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blogs on Golang Workshop - Go Programming Tutorials</title>
    <link>https://www.golangworkshop.com/blog/</link>
    <description>Recent content in Blogs on Golang Workshop - Go Programming Tutorials</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 27 Dec 2022 20:56:03 -0800</lastBuildDate>
    <atom:link href="https://www.golangworkshop.com/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Why Should I Use Go?</title>
      <link>https://www.golangworkshop.com/blog/why-should-i-use-go/</link>
      <pubDate>Tue, 27 Dec 2022 20:56:03 -0800</pubDate>
      <guid>https://www.golangworkshop.com/blog/why-should-i-use-go/</guid>
      <description>Go is a general-purpose programming language designed for fast and efficient execution, simplicity, and safety. It is a compiled, statically typed language that was developed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.
Here are some reasons why you might consider using Go:
Fast compilation and execution Go compiles quickly and produces statically linked executables with fast runtime performance.
Concurrency: Go has first-class support for concurrency, with a light-weight threading model and the ability to easily build concurrent programs using goroutines and channels.</description>
    </item>
    <item>
      <title>What Is Golang?</title>
      <link>https://www.golangworkshop.com/blog/what-is-golang/</link>
      <pubDate>Thu, 23 Jun 2022 08:29:22 -0700</pubDate>
      <guid>https://www.golangworkshop.com/blog/what-is-golang/</guid>
      <description>The Go programming language often referred to as golang, is a powerful, versatile language created by Google. Go is well suited for a wide variety of applications, from web development and microservices to cloud-native apps and more. one of the main benefits of Go is its simplicity; the language is easy to learn and use, with a clean syntax and minimal code overhead. This makes it an ideal choice for developers looking for an efficient, reliable language to get the job done.</description>
    </item>
    <item>
      <title>What are Go Workspaces?</title>
      <link>https://www.golangworkshop.com/blog/go-workspaces/</link>
      <pubDate>Fri, 08 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://www.golangworkshop.com/blog/go-workspaces/</guid>
      <description>Go 1.18 adds workspace mode to Go, which lets you work on multiple modules simultaneously.
You can get Go 1.18 by visiting the download page. The release notes have more details about all the changes.
Workspaces Workspaces in Go 1.18 let you work on multiple modules simultaneously without having to edit go.mod files for each module. Each module within a workspace is treated as a root module when resolving dependencies.</description>
    </item>
    <item>
      <title>Go Announces Generics</title>
      <link>https://www.golangworkshop.com/blog/go-announces-generics/</link>
      <pubDate>Tue, 15 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://www.golangworkshop.com/blog/go-announces-generics/</guid>
      <description>Go Now has generics! This is a huge boon for the programming language, as it allows for increased flexibility and reuse of code. With golang&amp;rsquo;s focus on simplicity, generics make it easy to write code that is both clean and efficient. For example, consider a function that sorts a slice of ints. In the past, this function would need to be written specifically for ints; however, with generics, the same function can be used to sort a slice of any type.</description>
    </item>
    <item>
      <title>Ten Reasons to Choose Go for your next project</title>
      <link>https://www.golangworkshop.com/blog/10-reasons-to-choose-go/</link>
      <pubDate>Sat, 12 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://www.golangworkshop.com/blog/10-reasons-to-choose-go/</guid>
      <description>With so many choices for programming and building applications, why would I choose Go to build something?
1. Go is Easy to Learn Go is easy to learn for beginners. The syntax is simple and straightforward, and there are plenty of online resources and tutorials available.
2. Go is a High-Performance Language Go was designed for performance. It has been shown to be faster than many other popular programming languages. This makes go a great choice for high-traffic applications or systems that need to run quickly.</description>
    </item>
  </channel>
</rss>
