Skip to content

Golang Libraries, Apps, Golang Jobs and Go Tutorials

Golang News, Tutorials, Go Libraries and Golang Jobs

Menu
  • Golang Jobs / Go Developer Jobs
  • Go/JS Full Stack Development

Category: General

Some great Golang Books for Beginners

No Comments
| General

Here is the list of the Best Golang Books for Beginners and Advanced in 2022 to learn. Read this list of best Golang books for beginners. Table of Contents Go Programming Language Head First Go Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang Network Programming with Go: Code Secure and […]

Read More »

Whats new in Golang 1.19

No Comments
| General, Golang Blog

After the big release of Go 1.18, Go continues to develop new features. For now, RC1 has already been released, and the version will be released in August 2022. Let’s look at what comes with Go 1.19. Atomic Types in Go 1.19 Bool, Int32,Int64, Uint32, Uint64, Uintptr and Pointer are new atomic types under sync/atomic package. If you are unfamiliar, we could summarize the atomic package that […]

Read More »

Golang or NodeJS: Which one to choose for your next project?

No Comments
| General, Golang Blog

Building a mobile or web app gets challenging for developers and companies when it comes to choosing the right tech stack. As there are a variety of programming languages available to pick from, it gets harder for developers to choose the most suitable one for the project. Though the list is lengthy and the languages […]

Read More »

Writing ansible modules using Golang

No Comments
| General, Golang Tutorials

The author has never been a fan of dynamic languages in general and Python in particular. But working a lot with Ansible he feels that sometimes an ansible role doesn’t cut it, and it would be better to write a module. I’ve recently started playing around with Golang, and I feel it could potentially be utilized for such […]

Read More »

Why Golang and not Rust?

No Comments
| General

What’s the role of Golang in a universe where Rust exists? Imagine you’re a developer who mainly works with Golang. You go to an event and, while chatting with some people, you decide to share with them the news that you wrote a small tool that does something. You claim that since you wrote it in […]

Read More »

Data Race Patterns in Golang

No Comments
| General

Uber has adopted Golang (Go for short) as a primary programming language for developing microservices. Our Golang monorepo consists of about 50 million lines of code (and growing) and contains approximately 2,100 unique Golang services (and growing). Go makes concurrency a first-class citizen; prefixing function calls with the go keyword runs the call asynchronously. These asynchronous function calls in […]

Read More »

How to do Web Scraping with Golang

No Comments
| General, Golang Tutorials

In this tutorial, you will learn how to build a web scraper with Golang and Colly. Sometimes some things just don’t have an API. In those kinds of cases, you can always just write a little web scraper to help you get the data you need. The author going to be working with Golang and […]

Read More »

How to implement a basic service discovery using Golang

No Comments
| General, Golang Applications, Golang Libraries

With the breakthrough of microservices in today’s world, the increasing number of users, requests, and demands have made this job very difficult. In the cloud-based microservices era, our services are constantly changing due to all kinds of different situations such as autoscaling, failures, and upgrades. As a result of these changes, they continuously get their new […]

Read More »

Mastering Concurrency In Golang – With Select, Goroutines, and Go Channels

No Comments
| General

In this article, the author going to talk about how to build concurrent programs combining select, goroutines, and channels in Golang. I’d recommend reading these two articles first to get familiar with the concepts of concurrency, channels, and goroutines. Concurrency in Golang, Goroutines, and Channels Explained File Processing Using Concurrency With GoLang Golang Select Statement […]

Read More »

Writing memory efficient and CPU optimized Golang Structs

No Comments
| General

A Go struct is a typed collection of fields, useful for grouping data into records. This allows all the data relating to one entity to be neatly encapsulated in one lightweight type definition, behavior can then be implemented by defining functions on the struct type. This Golang blog post tries to explain how we can […]

Read More »

Posts navigation

Previous 1 2 3 … 6 Next

Search golang Blog & News

Categories

  • General
  • Golang Applications
  • Golang Blog
  • Golang Jobs
  • Golang Libraries
  • Golang Tutorials

Looking for a Developer Job?

Golang Jobs
Remote Golang Jobs
Fullstack Developer Jobs Board
Rust Jobs
Python Jobs
Javascript Jobs
React Jobs
Java Jobs

Hire Me

  • Golang Software Development
  • Software Architecture and Consulting
  • Full Stack Developer
Software Development Services (Golang/JavaScript)

golang ch Twitter

Follow @golangch

api Authentication Authorization boilerplate ci ci/cd cli tool concurrency container context database dba devops docker email error handling framework game generics github golang jobs golang library GORM gRPC gui image processing JSON JWT kubernetes lowcode memory management microservice mongodb monitoring multilanguage nats oauth2 opensource orm rest api RestAPI starter streaming testing websockets

@golangch golang Twitter Feed

Tweets by @golangch

Golang Libraries, Apps, Golang Jobs and Go Tutorials 2023 . Powered by WordPress