The One Billion Row Challenge in Go: from 1m45s to 3.4s in nine solutions
📉 The One Billion Row Challenge in Go: From 1m45s to 3.4s in Nine Solutions — We linked...
High-Speed Packet Transmission in Go: From net.Dial to AF_XDP
High-Speed Packet Transmission in Go: From net.Dial to AF_XDP — How can you send as many packets...
GitHub - manthanguptaa/CricLang: CricLang is a fun dynamically typed language written in Go for cricket enthusiasts.
🏏 CricLang: A Programming Language for Cricket Enthusiasts — Cricket, the ball game, not the insect. It’s...
GitHub - shenwei356/seqkit: A cross-platform and ultrafast toolkit for FASTA/Q file manipulation
🧬 SeqKit 2.8: A Go Toolkit for FASTA/Q File Manipulation — Perhaps only a handful of readers...
GitHub - traefik/yaegi: Yaegi is Another Elegant Go Interpreter
Yaegi 0.16.0: Yet Another Elegant Go Interpreter — A Go interpreter to enable Go to be...
GitHub - mazrean/formstream: A Fast Streaming Parser for multipart/form-data in Golang
FormStream: A Streaming Parser for multipart/form-data — A streamer for multipart form data as commonly used...
goqite
goqite: A Persistent Message Queue Library atop SQLite — Inspired by Amazon’s Simple Queue Service (SQS),...
Dysfunctional options pattern in Go
The Dysfunctional Options Pattern — How to set optional configs without 'cooking up lasagna layers of...
Writing a Postgres Logical Replication System in Golang
Creating a Postgres Logical Replication System in Go — The folks behind the (Go-powered) Dolt database...
The missing type in the Go standard library: Date! | Hardfin Engineering
The Missing Type in the Go Standard Library: Date? — The standard library offers a single...
[security] Go 1.22.1 and Go 1.21.8 are released
Go 1.22.1 and Go 1.21.8 Released — As we suggested last week, these Go releases indeed...
GitHub - ortuman/nuke: ⚡ A memory arena implementation for Go.
Nuke: A Memory Arena Implementation for Go — A package to provide memory arenas in Go...
Huma Introduction
Huma: Build APIs Backed by OpenAPI and JSON Schema — Huma is a micro-framework for creating...
GitHub - harshadmanglani/polaris: High performance workflow orchestrator for Golang
Polaris: A New, Minimal Workflow Orchestrator for Go — If you have a multi-step workflow where...
GitHub - orsinium-labs/tinytest: ✅ The only assertion library that works with TinyGo
TinyTest: The Only(?) Assertion Library That Works with TinyGo — Instead of using reflection, it uses...
GitHub - EchoVault/EchoVault: Distributed in-memory data store with an emphasis on speed and reliability.
EchoVault: A Go-Based Distributed In-Memory Data Store — It uses Redis’s RESP protocol, so can be...
How I keep myself Alive using Golang
📊 How I Keep Myself Alive Using Go — A look into a fascinating use of open...
for Loop Semantic Changes in Go 1.22: Be Aware of the Impact -Go 101
for Loop Semantic Changes in Go 1.22: Be Aware of the Impact — Tapir likes the...
Go 2022-2024 and beyond: Let’s talk about AI
Go 2022-2024 and Beyond: Go's Engineering Director on the Role of AI — Last week, we...
The Impact of Pre-allocating Slice Memory on Performance in Golang | Oilbeater's Study Room
The Impact of Pre-Allocating Slice Memory on Performance — The author wanted to establish, in numbers,...
Building Reliable Applications with Durable Execution| Technical Guide
Building Reliable Applications with Durable Execution — Learn about the concept of durable execution, which is...
GitHub - felixge/fgprof: 🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.
fgprof 0.9.4: A Full Sampling Profiler for Go — pprof is the go-to tool for profiling...
Release 1 4 - Risor
Risor 1.4: Embeddable Scripting for Go Apps — Risor is a fast, lightweight pure-Go scripting language...
Robust generic functions on slices - The Go Programming Language
Robust Generic Functions on Slices — The core library offers some great generic functions for slices,...
Go Enums Suck
Go 'Enums' Suck — While the title feels click-baity, and Go doesn’t have true enums, the...
Ardan Labs Consulting
Go! Unlock Your Tech Potential with Ardan Labs Consulting — Struggling with skill gaps, development speed...
One Billion Rows Challenge in Golang
Solving the One Billion Rows Challenge in Go — The so-called One Billion Rows challenge aims...
Release 0.31.0 · tinygo-org/tinygo
TinyGo 0.31.0: Now with Go 1.22 Support — A small step for a version number, a...
Building REST APIs in Go 1.22 - New Features
▶ A Practical Look at Building REST APIs in Go 1.22 — Building a quick REST API...
Faster Blogging: A Developer's Dream Setup
Faster Blogging with Glee: Why a Tool Shifted from Python to Go — Glee is a...
Adding Color to Terminal Output in Go
🎨 Adding Color to Terminal Output in Go — Shows first without any dependencies at all, but...
gemini-cli: Access Gemini models from the command-line - Eli Bendersky's website
gemini-cli: Access Gemini Models from the Command Line — Eli shows of a new Go-powered CLI...
GitHub - PuerkitoBio/goquery: A little like that j-thing, only in Go.
goquery: jQuery-esque HTML/DOM Manipulation Methods — A jQuery-a-like approach for working with HTML from Go. Much...
GitHub - stefanprodan/podinfo: Go microservice template for Kubernetes
Podinfo: A Go Microservice Template for Kubernetes — A tiny Go-powered app to showcase best practices...
GitHub - axllent/mailpit: An email and SMTP testing tool with API for developers
Mailpit 1.14: Email and SMTP Testing Tool — Built in Go, Mailpit is a general email...
Routing Enhancements for Go 1.22 - The Go Programming Language
The HTTP Routing Enhancements in Go 1.22 — The Go team’s official take on the new...
GitHub - awslabs/aws-lambda-web-adapter: Run web applications on AWS Lambda
AWS Lambda Web Adapter: Run HTTP Webapps More Easily on AWS Lambda — A Rust project in...
GitHub - objectbox/objectbox-go: Embedded Go Database, the fast alternative to SQLite, gorm, etc.
ObjectBox Go 1.8: A Fast, Embedded Database for Go Objects — Store objects in ObjectBox and...
Release v7.0.0 - math/rand/v2 · brianvoe/gofakeit
Gofakeit v7: The Random Data Generation Library — You can ask it to generate things like...
How To Monitor Keywords on Reddit with Golang?
How to Monitor for Keywords on Reddit with Go — Reddit’s JSON API makes it pretty...
Give Go's goto a retry
Give Go's goto a retry? — It's surely only a mild exaggeration to say many of...
Kubernetes CPU Limits and Go
Kubernetes CPU Limits and Go — Go’s runtime doesn’t inherently know that it’s running within a...
Fuego | Fuego
🔥 Fuego: A Nest-Inspired API/Web Framework for Go — “The only Go framework generating OpenAPI documentation from...
Calling C from Go | posts
Calling C from Go — A handy post containing various examples, including passing arrays, strings, and...
Go language hits top 10 in the Tiobe index
Go Enters the Top 10 in the TIOBE Index (Again..) — This story has been doing...
crawshaw - 2024-02-06
jsonfile: A Quick Hack for Tinkering — Tailscale’s CTO has a bit of a thing for...
GitHub - mvdan/sh: A shell parser, formatter, and interpreter with bash support; includes shfmt
sh 3.8: Shell Code Parser, Formatter, and Interpreter — Supporting sh, bash, and Korn/mksh formats. Now...
GitHub - kisielk/errcheck: errcheck checks that you checked errors.
errcheck 1.7: It Checks That You Checked for Errors — Checking for errors is a fundamental...
Go 1.22 is released! - The Go Programming Language
Go 1.22 Released — Keeping in tradition with most even numbered Go releases landing in February,...