Proposal: Generic Methods for Go A change of view. Background For clarity, in the following we use the term concrete method (or just method when the context is clear) to describe a non-interface me...
Go generic methods proposal gets a fresh look
A revised proposal for generic methods in Go (issue #77273) outlines how type parameters could be added directly to methods, distinct from the receiver's type parameters, covering the design constraints and open questions around interface satisfaction and type inference.

A revised proposal for generic methods in Go (issue #77273) outlines how type parameters could be added directly to methods, distinct from the receiver's type parameters, covering the design constraints and open questions around interface satisfaction and type inference.
Hey everyone, I wrote a post about something I see trip people up a lot: naive HTTP retries. Usually, we just throw a for loop and a time.Sleep() at a failing API call and move on. But that standard a
I am currently working on an API client for Splunk which takes x-www-form-urlencoded data. I like having the request data as structs, because it feels cleaner and can then be easily marshaled to JSON.
Moving from ruby to golang has been a very enlightening journey. I was first interested in rustlang but the gap was too big coming from ruby/rails. Now that I am used to Go, rust suddenly feels very a
Apache Fory is a blazingly fast multi-language serialization framework for idiomatic domain objects, schema IDL, and cross-language data exchange. Key Features for 1.0 release: Unified xlang type syst

I've worked on a lot of React SPAs with either Node or Go backends. For E2E testing I have mostly used Playwright or Jest + Puppeteer. I was looking into Playwright for Go but figured I'd ask if there
The main goal is to make it easy to share data between a Go application and an application written in another language (one of the 13 languages that Skir supports). Even if your whole stack is in Go,
Join Golang Serbia @ Belgrade, RS on Thu May 28
What is a linter A linter is a static code analysis tool that scans source code without...
I came across the concept of & x201C;Nitro Enclaves& x201D; while reading through the AWS documentation, and I had genuinely never heard of it before& x2026; Continue reading on Medium »
Cold starts, per-MB billing, and single-binary deploys are why teams reach for Go and Rust. Raw speed has little to do with it. Continue reading on Medium »
At 100 requests/second the cost is invisible. At 80,000 requests/second it showed up in the profiler as the third-largest contributor to& x2026; Continue reading on Medium »
There is a category of Kubernetes problem that feels simple until you sit down to build it properly. Continue reading on Medium »
Another short demo for Go, about looping and switch/case.
In this lecture, we solve the classic "Copy List with Random Pointer" problem in Golang. We will understand how to create a deep ...
In this video, I break down the logic behind the Quad A project in Golang from the 01-Edu Piscine. I explained: How the rectangle ...
Discover why Go (Golang) is becoming one of the most popular programming languages for modern development. In this video ...
Short stream, just thinking and conjuring up a system that works.
agent-sandbox enables easy management of isolated, stateful, singleton workloads, ideal for use cases like AI agent runtimes.
Fastest enterprise AI gateway (50x faster than LiteLLM) with adaptive load balancer, cluster mode, guardrails, 1000+ models support & <100 µs overhead at 5k RPS.
Codex2API 是一个基于 Go + Gin + React/Vite 的 Codex 反向代理与管理后台项目
A wizard to facilitate BPB Panel deployment and management.
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Get the digest in your inbox
The best Go stories from across the community, ranked and delivered weekday mornings. Free, no spam.