Sponsor of the Day:
Jerkmate
https://www.infoq.com/presentations/gvisor-os-go/
gVisor: Building and Battle Testing a Userspace OS in Go - InfoQ
Jan 15, 2019 - Adin Scannell talks about gVisor - a container runtime that implements the Linux kernel API in userspace using Go. He talks about the architectural challenges...
go infoqgvisorbuildingbattletesting
https://www.infoq.com/articles/build-deploy-scalable-golang-api/
Build, Test, and Deploy Scalable REST APIs in Go - InfoQ
Nov 2, 2022 - In this article, we'll look at how to use the gin framework to create a simple Go application. We will also learn how to use CircleCI, a continuous deployment...
build testrest apisgo infoqdeployscalable
https://www.infoq.com/articles/bloom-filters-practice-go-recommender/
Bloom Filters: Theory, Engineering Trade‑offs, and Implementation in Go - InfoQ
Apr 7, 2026 - This article walks you through the Go implementation of Bloom filters to optimize the performance of a recommender. It covers the architectural view, Bloom...
bloom filtersgo infoqtheoryengineeringimplementation
https://www.infoq.com/presentations/concurrency-golang/
Concurrency in Go - InfoQ
Aug 14, 2020 - Dom Davis looks at how Go handles concurrency, and how goroutines and channels can be utilized to create complex concurrent patterns.
go infoqconcurrency
https://www.infoq.com/articles/microservices-grpc-ballerina-go/
Building Effective Microservices with gRPC, Ballerina, and Go - InfoQ
Aug 25, 2020 - gRPC is a relatively new implementation of the Remote Procedure Call (RPC) API paradigm. It can play a major role in all synchronous communications between...
building effectivego infoqmicroservicesgrpcballerina
https://www.infoq.com/presentations/the--economist-go/
Digital Publishing for Scale: The Economist and Go - InfoQ
Oct 22, 2018 - Kathryn Jonas talks about The Economist’s struggles and victories in transitioning to Go and how Go has uniquely fit their digital publishing goals.
digital publishinggo infoqscaleeconomist
https://www.infoq.com/golang/
Go Language - InfoQ
Practical Go use case from The Economist, Monzo, and more.
go languageinfoq
https://www.infoq.com/news/2025/12/javascript-golang-wasm/
Running Modern ES2023 JavaScript inside Go Using QJS and WebAssembly - InfoQ
Dec 28, 2025 - QJS is a CGO-free, modern JavaScript runtime for Go that embeds the QuickJS-NG engine in a WebAssembly module and runs it with Wazero, providing Go...
running moderninside gowebassembly infoqjavascriptusing
https://www.infoq.com/podcasts/serverless-go-site-reliability-engineering/
Johnny Boursiquot on Serverless Go and Site Reliability Engineering at Heroku - InfoQ
Jun 19, 2020 - In this podcast, Johnny Boursiquot, Site Reliability Engineer at Heroku, sat down with InfoQ podcast co-host Daniel Bryant and discussed topics that included:...
site reliability engineeringjohnny boursiquotserverlessgoheroku
https://www.infoq.com/articles/debugging-go-programs-pprof-trace/
Debugging Go Code: Using pprof and trace to Diagnose and Fix Performance Issues - InfoQ
Jun 15, 2023 - In this article, we will look at how to identify and fix performance issues in Go programs using the pprof and trace packages. We will begin by covering the...
go codefix performancedebuggingusingpprof
https://www.infoq.com/podcasts/microservices-go-micro-paas3/
Asim Aslam on Microservices, go-micro, and PaaS 3.0 - InfoQ
Oct 12, 2020 - In this podcast, Asim Aslam, founder and CEO of Micro, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: microservices vs...
go micro3 0asimaslammicroservices
https://www.infoq.com/articles/go-channels-happens-before-concurrency/
Go Channels: Understanding Happens-Before for Safe Concurrency - InfoQ
Oct 13, 2025 - This article dives into the happens-before semantics of Go channels, explaining how they relate to memory visibility, synchronization, and concurrency...
gochannelsunderstandinghappenssafe