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

A REST/GraphQL API Framework for Golang with OpenAPI 3

No Comments
| Golang Libraries

A simple, modern, fast & opinionated REST API framework for Golang A modern REST API backend framework for Golang developers Described by OpenAPI 3 & JSON Schema First-class support for middleware, JSON/CBOR, and other features Documentation that can’t get out of date Guard rails to prevent common mistakes High-quality developer tooling Features included in the Golang REST/GraphQL API […]

Read More »

Golang Generics For Advanced Golang Developers

No Comments
| Golang Tutorials

Improve speed with generics in Golang The author of this article is not going to try to teach you generics in this story, but instead assume you know about generics, parameterized types, or template-based Golang programming already. This shows the basics of Golang Generics. Type parameters are constrained by interfaces. That means you can demand […]

Read More »

How to create a serverless REST API in Golang with AWS SST

No Comments
| Golang Tutorials

The author shows how to create a serverless REST API with Golang on AWS using SST in this example. Requirements (Golang, Node.JS) Node.js >= 10.15.1 for our CDK code Golang 1.16 or similar for our Lambda code An AWS account with the AWS CLI configured locally Golang Project layout An SST app is made up of two parts. […]

Read More »

How Uber halved Golang monorepo CI build time

No Comments
| Blog, Golang Tutorials

Before the year 2021, Uber™ engineers would have to take quite a taxing journey to make a code change to the Golang Monorepo. First, the engineer would make their changes on a local branch and put up a code revision to our internal code review system, Phabricator. Next, Uber™’s infrastructure would see the request and initiate a […]

Read More »

A Reliable, simple & efficient distributed task queue in Golang

No Comments
| Golang Applications, Golang Libraries

A Golang library for queueing tasks and processing them asynchronously with workers. It’s backed by Redis and designed to be scalable yet easy to start. A high-level overview of how the library works: The client puts tasks on a queue The server pulls tasks off queues and starts a golang worker goroutine for each task Tasks are processed […]

Read More »

Deploy a Golang web application to the cloud with Docker Swarm

No Comments
| Golang Tutorials

In a previous article, the author showed how to build and deploy a Golang Web application (or API backend for a frontend framework like React or Vue) to a cloud provider, using Docker as a process manager. In this post, which is part of two of this series, he will show you a second method of deploying […]

Read More »

Golang-based cloud & edge native DBMS

No Comments
| Golang Applications
Golang Architecture

What is MatrixOne? MatrixOne is a golang-based and open source future-oriented hyper-converged cloud and edge native DBMS that supports transactional, analytical, and streaming workloads with a simplified and distributed database engine, across multiple data centers, clouds, edges, and heterogeneous infrastructures.  Key Features, implemented with Golang  Hyper-converged Engine Monolithic Engine implemented in Golang and Built-in Streaming […]

Read More »

How to maximize your Golang application’s performance

No Comments
| Golang Tutorials

Techniques to optimize Golang performance Since its creation, Golang has been gaining popularity amongst developers. Many programers and teams are moving to Golang from other languages like Ruby, Python, and JavaScript.  There are a lot of reasons for moving to Golang: Concurrency Resource optimization High Speed Efficiency Scalability The most common reasons developers love the language […]

Read More »

How to build a CI pipeline for a Golang library

No Comments
| Golang Tutorials

The author of this article has been playing with Dagger for months now using it in various projects. In this post, I’ll share my experience with using Dagger to build CI pipelines for Golang libraries. TL;DR: Check out this repository for a complete example. Important: I’m going to focus on Golang library-specific details and will not explain Dagger basic concepts. Please […]

Read More »

Mutable and Immutable Data Types with Golang

No Comments
| Golang Tutorials

Introduction from 100 days of golang (15 Part Series) In this post of the 100 days of GOlang Series, you will be understanding the mutable and immutable data types in Golang. Firstly, you will understand the concept of mutability and understand the differences in mutable and immutable data types, further you will explore which data […]

Read More »

Posts navigation

1 2 … 16 Next

Search golang Blog & News

Looking for a Golang Job?

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

Hire Me

  • Golang Development
  • Software Architecture and Consulting
  • Full Stack Developer
Hire Me

Categories

golang ch Twitter

Follow @golangch

@golangch golang Twitter Feed

Tweets by @golangch

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