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: Golang Tutorials

Use Golang to serve a Single-Page Application in a single binary file

No Comments
| Golang Tutorials

How to host a SPA with Golang There are many alternatives to deploying a single-page application (SPA), you can find a situation where a developer need to deploy it in an isolated environment or just portability concern. In this golang tutorial, the author is using SvelteKit to generate SPA (alternatively, you can also use any other front-end framework like […]

Read More »

Build REST APIs from structs using Golang Generics

No Comments
| Golang Tutorials

Golang 1.18 has been out for a while now. Are you using Generics? At first, the author was delighted and started gradually switching from map and filter-like statements to github.com/samber/lo, and he created an internal slice package to add some more variants. However, somewhere in his heart, he felt frustration building up. I felt like I was […]

Read More »

How to Avoid Race Conditions in Golang

No Comments
| Golang Tutorials
golang race conditions

One of the possible issues of implementing concurrent programs in Golang is data race conditions. This article discusses this topic in detail and techniques used for identifying where race conditions can occur, strategies to prevent them and how Golang handles data shared between different concurrent contexts. Before we start, if you are new to concurrency […]

Read More »

gRPC with a Golang Server and a Python Client

No Comments
| Golang Tutorials

In this golang article, we are going to learn how to make a simple Golang gRPC server and the Python stub (gRPC client) to use that service. As a bonus, we will learn how to work with the partial update using Fieldmask. Overview: Python-based gRPC client makes the corresponding RPC call for its requirement. Golang-based gRPC […]

Read More »

Performance of coroutine-style lexers in Golang

No Comments
| Golang Tutorials

Back in 2011, Rob Pike gave a talk on the topic of Lexical Scanning in Golang, where he presented an interesting approach to lexical analysis with coroutines (implemented via goroutines communicating over a channel). Since the author has been pondering the connection between coroutines and state machines in the past, Rob’s talk inspired the author to try approximating […]

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 »

Writing Concurrent Programs in GoLang, with Goroutines & WaitGroups

No Comments
| Golang Tutorials

This article demonstrates the use of Goroutines & WaitGroups for writing concurrent programs in GoLang. In GoLang, when we use the go keyword means starting a new goroutine to perform a specific job in the background. Think of a goroutine as a thread to understand this article – although goroutines are not threads. Meanwhile, the caller function will go ahead & can continue to execute its […]

Read More »

Posts navigation

Previous 1 … 11 12

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 dependency injection devops docker email error handling framework game generics github golang jobs golang library GORM gRPC image processing JSON JWT kubernetes lowcode microservice mongodb monitoring multilanguage nats oauth2 opensource orm redis rest api router seed project starter streaming testing websockets

@golangch golang Twitter Feed

Tweets by @golangch

Golang Libraries, Apps, Golang Jobs and Go Tutorials 2023 .