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

Become a Golang Pro with 10 “Defer” Tricks

No Comments
| General

Go’s defer keyword is a powerful tool that allows you to specify a function call to be executed later, usually after the surrounding function has returned. Although it may seem like a simple concept, the defer keyword can be used in several advanced ways to improve the efficiency and reliability of your Go code. This […]

Read More »

Generate boilerplate for Gin / Fiber / Echo / Chi Golang REST servers

No Comments
| General

Generate Golang Rest Server: from one config file. Documentation Install # go version >= 1.17 go install github.com/tompston/[email protected] # go version < 1.17 go get github.com/tompston/gomarvin # or clone the repo and run go run main.go git clone https://github.com/tompston/gomarvin.git # run this in the same dir as the config file, if the name of the […]

Read More »

Fast and dynamic encoding of Protocol Buffers in Go

No Comments
| General

Protocol Buffers are a popular choice for serializing structured data due to their compact size, fast processing speed, language independence, and compatibility. There exist other alternatives, including Cap’n Proto, CBOR, and Avro. Usually, data structures are described in a proto definition file (.proto). The protoc compiler and a language-specific plugin convert it into code: $ head flow-4.proto syntax = “proto3”; package decoder; option go_package = […]

Read More »

A Golang-based modern diagram scripting language that turns text to diagrams

No Comments
| General

What does D2 look like? There is syntax highlighting with the editor plugins linked below. Rendered with the TALA layout engine. Quickstart The most convenient way to use D2 is to just run it as a CLI executable to produce SVGs from .d2 files. # First, install D2 curl -fsSL https://d2lang.com/install.sh | sh -s — echo ‘x […]

Read More »

Building a custom code search index in Golang

No Comments
| General, Golang Libraries, Golang Tutorials

I present what I belive is a unique index for indexing and searching source code. It copies ideas from Bing bitfunnel implementation to create a very fast, memory efficient trigram index over source code. What Happened? On Monday 21st November 2022 I updated the DNS entries for searchcode to point at the new searchcode server […]

Read More »

A Golang RESTful API template

No Comments
| General, Golang Tutorials
Golang RESTful API Boilerplate

This project aims to be an example of a relational database-backed REST HTTP Web Server with characteristics needed to ensure success in a high-volume environment. This project co-opts the DIY ethos of the Go community and does its best to “use the standard library” whenever possible, bringing in third-party libraries when not doing so would […]

Read More »

One of the leading Golang Twitter Accounts reached over 20k Followers

No Comments
| General, Golang Blog
Golang Twitter

Since years listed on https://github.com/avelino/awesome-go#twitter as one of most active Golang related Twitter Accounts as the golang.ch owner and human behind the @golangch I am very proud, happy, and thankful that I reached over 20’000 followers this days. Golang Tutorials, Jobs, Libraries, and Go Open Source Projects All Tweets, since the beginning, are human-written, strictly […]

Read More »

A Golang based simple and lightweight Static Site Generator

No Comments
| General

This Golang-based Static Site Generator, called verless (pronounced like serverless) is designed for Markdown-based content with a focus on simplicity and performance. It reads your Markdown files, applies your HTML templates, and renders them as a website.  Features of this Opensource Project Flexible theming: Themes define the HTML templates and styles and scripts for your frontend. Initializing a […]

Read More »

A comparison of Object-Oriented Golang, C++ and Carbon

No Comments
| General, Golang Blog

Let us go through a simple example of creating an abstract base class representing a rocket engine with some concrete implementations in Golang, C++ and the new Carbon language from Google. To be accurate, Carbon is not an official Google project but done by people working at Google. Creating class or type hierarchies in the […]

Read More »

How to find a Golang Job

No Comments
| General, Golang Jobs
Golang Jobs

Have a look at the new Golang Job Board, specifically for Golang Jobs You can find here also a lot of Remote Golang Jobs.There are also Golang Jobs with Web3 and Blockchain-related Golang Jobs. Hiring Golang Developer? Get 10% on Golang Job Ad with the Coupon GOLANGCH10 Golang Jobs by Country Golang Jobs in USA […]

Read More »

Posts navigation

1 2 … 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 dependency injection devops docker error handling framework game generics github golang jobs golang library GORM gRPC gui image processing JSON JWT kubernetes memory management microservice mongodb monitoring multilanguage oauth2 opensource performance redis rest api RestAPI router starter streaming testing websockets

@golangch golang Twitter Feed

Tweets by @golangch

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