2025-05-15 - 2026-05-15

Overview

0 active pull requests
288 active issues
Excluding merges, 2 authors have pushed 8 commits to main and 8 commits to all branches. On main, 2 files have changed and there have been 15 additions and 42 deletions.

258 issues closed from 1 user

Closed #288 [PR #287] [CLOSED] Use HEAD for link checker 2026-05-05 11:35:17 -06:00

Closed #287 [PR #286] [MERGED] Remove duplicate arg for link checker 2026-05-05 11:35:08 -06:00

Closed #284 [PR #284] [MERGED] Update build for breaking change 2026-05-05 11:35:06 -06:00

Closed #285 [PR #285] [MERGED] Lower cache time to 1d 2026-05-05 11:35:06 -06:00

Closed #286 [PR #277] [MERGED] Cache website results for 1 week 2026-05-05 11:35:06 -06:00

Closed #283 [PR #278] [MERGED] Fix argument for Link Checker in CI workflow 2026-05-05 11:35:04 -06:00

Closed #282 [PR #276] [MERGED] Correct commandercenter URLs 2026-05-05 11:34:58 -06:00

Closed #281 [PR #265] [MERGED] Update README.md 2026-05-05 11:34:56 -06:00

Closed #278 [PR #275] [MERGED] Update README.md 2026-05-05 11:34:55 -06:00

Closed #279 [PR #272] [MERGED] Replace 50 Shades of Go with 100 Go Mistakes 2026-05-05 11:34:55 -06:00

Closed #280 [PR #268] [MERGED] Update README.md 2026-05-05 11:34:55 -06:00

Closed #277 [PR #261] [MERGED] Skip domains that don't like robots 2026-05-05 11:34:47 -06:00

Closed #275 [PR #262] [MERGED] Update README.md 2026-05-05 11:34:46 -06:00

Closed #276 [PR #255] [MERGED] Remove paywalled Medium posts 2026-05-05 11:34:46 -06:00

Closed #273 [PR #248] [MERGED] Replace broken links and update HTTP services post 2026-05-05 11:34:45 -06:00

Closed #274 [PR #260] [MERGED] Improve CI build with better link checker 2026-05-05 11:34:45 -06:00

Closed #271 [PR #220] [MERGED] Add Google Go Style Guide 2026-05-05 11:34:37 -06:00

Closed #272 [PR #244] [MERGED] Update ci.yml with latest actions/checkout 2026-05-05 11:34:37 -06:00

Closed #269 [PR #204] [CLOSED] Go is Boring...And That’s Fantastic! 2026-05-05 11:34:36 -06:00

Closed #270 [PR #218] [MERGED] Add Accept HTTP header to link check 2026-05-05 11:34:36 -06:00

Closed #268 [PR #223] [MERGED] Update README.md 2026-05-05 11:34:35 -06:00

Closed #267 [PR #177] [MERGED] Update README.md 2026-05-05 11:34:27 -06:00

Closed #263 [PR #193] [MERGED] Fix CI check to ensure 200 links 2026-05-05 11:34:26 -06:00

Closed #264 [PR #182] [MERGED] ci: fix broken config.json 2026-05-05 11:34:26 -06:00

Closed #265 [PR #192] [MERGED] Use HTTPS where possible 2026-05-05 11:34:26 -06:00

Closed #266 [PR #194] [MERGED] Update README 2026-05-05 11:34:26 -06:00

Closed #261 [PR #176] [MERGED] Update README.md 2026-05-05 11:34:17 -06:00

Closed #262 [PR #174] [MERGED] fix invalid link of Common Gotchas in Go 2026-05-05 11:34:17 -06:00

Closed #259 [PR #168] [MERGED] Add step to check for exactly 200 links 2026-05-05 11:34:16 -06:00

Closed #260 [PR #159] [CLOSED] Learning Go book added 2026-05-05 11:34:16 -06:00

Closed #258 [PR #139] [MERGED] Use GitHub Actions for CI 2026-05-05 11:34:14 -06:00

Closed #256 [PR #102] [MERGED] Update README.md 2026-05-05 11:34:06 -06:00

Closed #257 [PR #115] [MERGED] Fix a typo: Upsin -> Upspin 2026-05-05 11:34:06 -06:00

Closed #253 [PR #84] [MERGED] Added Resources for Go Modules 2026-05-05 11:34:05 -06:00

Closed #254 [PR #92] [CLOSED] Merge pull request #1 from enocom/master 2026-05-05 11:34:05 -06:00

Closed #255 [PR #96] [MERGED] Configure CircleCI build to check links 2026-05-05 11:34:05 -06:00

Closed #251 [PR #82] [CLOSED] Added resources for Dependency Management 2026-05-05 11:33:58 -06:00

Closed #252 [PR #83] [CLOSED] Added readme 2026-05-05 11:33:58 -06:00

Closed #248 [PR #21] [MERGED] remove dead link 2026-05-05 11:33:55 -06:00

Closed #249 [PR #22] [MERGED] Update the link to the article 2026-05-05 11:33:55 -06:00

Closed #250 [PR #79] [CLOSED] Adding Arden Labs Posts 2026-05-05 11:33:55 -06:00

Closed #243 [PR #1] [CLOSED] Add "Essential Go" 2026-05-05 11:33:47 -06:00

Closed #244 [PR #7] [CLOSED] Add links to 3 blog posts I wrote that are a good fit for to this list 2026-05-05 11:33:47 -06:00

Closed #245 [PR #2] [MERGED] typo: comprensive -> comprehensive 2026-05-05 11:33:47 -06:00

Closed #246 [PR #8] [MERGED] Add post on struct embedding vs OO inheritance 2026-05-05 11:33:47 -06:00

Closed #247 [PR #16] [MERGED] Definition 2026-05-05 11:33:47 -06:00

Closed #242 [GH-ISSUE #289] Issue 2026-05-05 11:33:30 -06:00

Closed #234 [GH-ISSUE #270] Update "Mistakes" entry 2026-05-05 11:33:09 -06:00

Closed #233 [GH-ISSUE #271] Go Optimization Guide 2026-05-05 11:33:08 -06:00

Closed #231 [GH-ISSUE #269] Common Go Patterns for Performance 2026-05-05 11:33:04 -06:00

Closed #230 [GH-ISSUE #267] Make Go application container resource limits aware 2026-05-05 11:33:00 -06:00

Closed #227 [GH-ISSUE #264] Modifying Private Variables of a Struct in Go Using unsafe and reflect 2026-05-05 11:32:52 -06:00

Closed #224 [GH-ISSUE #258] Ranging over functions in Go 1.23 2026-05-05 11:32:41 -06:00

Closed #223 [GH-ISSUE #257] CPU throttling for containerized Go applications explained 2026-05-05 11:32:40 -06:00

Closed #220 [GH-ISSUE #253] Go range iterators demystified 2026-05-05 11:32:21 -06:00

Closed #222 [GH-ISSUE #252] Interfaces in Go 2026-05-05 11:32:21 -06:00

Closed #221 [GH-ISSUE #254] Remove all paywalled Medium posts 2026-05-05 11:32:20 -06:00

Closed #219 [GH-ISSUE #251] Range Over Function Types 2026-05-05 11:32:12 -06:00

Closed #216 [GH-ISSUE #247] Contexts and structs 2026-05-05 11:32:06 -06:00

Closed #212 [GH-ISSUE #243] Fundamentals of I/O in Go: Part 2 2026-05-05 11:31:51 -06:00

Closed #209 [GH-ISSUE #238] What We Got Right, What We Got Wrong 2026-05-05 11:31:45 -06:00

Closed #210 [GH-ISSUE #240] How I write HTTP services in Go after 13 years 2026-05-05 11:31:45 -06:00

Closed #207 [GH-ISSUE #236] Analyzing Go Heap Escapes 2026-05-05 11:31:35 -06:00

Closed #205 [GH-ISSUE #235] Optimizing Go string operations with practical examples 2026-05-05 11:31:34 -06:00

Closed #204 [GH-ISSUE #234] Go Fact: Zero-sized Field at the Rear of a Struct Has Non-zero Size 2026-05-05 11:31:28 -06:00

Closed #200 [GH-ISSUE #231] Organizing a Go module 2026-05-05 11:31:21 -06:00

Closed #196 [GH-ISSUE #226] A comprehensive guide to file operations in Go 2026-05-05 11:31:13 -06:00

Closed #193 [GH-ISSUE #222] Forward Compatibility and Toolchain Management in Go 1.21 2026-05-05 11:31:05 -06:00

Closed #190 [GH-ISSUE #221] Common Pitfalls in Go Benchmarking 2026-05-05 11:30:58 -06:00

Closed #192 [GH-ISSUE #217] Caching Golang tests in CI 2026-05-05 11:30:58 -06:00

Closed #187 [GH-ISSUE #214] Advanced Testing in Go 2026-05-05 11:30:49 -06:00

Closed #188 [GH-ISSUE #216] How to start a Go project in 2023 2026-05-05 11:30:49 -06:00

Closed #186 [GH-ISSUE #211] A Comprehensive Guide to Structured Logging in Go 2026-05-05 11:30:42 -06:00

Closed #184 [GH-ISSUE #213] Synchronization Patterns in Go 2026-05-05 11:30:41 -06:00

Closed #185 [GH-ISSUE #212] a[low:high:max] in Golang — A Rare Slice Trick 2026-05-05 11:30:41 -06:00

Closed #181 [GH-ISSUE #210] The one-and-only, must-have, eternal Go project layout 2026-05-05 11:30:34 -06:00

Closed #182 [GH-ISSUE #208] Some Useful Patterns for Go's os/exec 2026-05-05 11:30:34 -06:00

Closed #183 [GH-ISSUE #209] errors.Join ❤️ defer 2026-05-05 11:30:34 -06:00

Closed #179 [GH-ISSUE #205] Go mod's lesser known features 2026-05-05 11:30:28 -06:00

Closed #180 [GH-ISSUE #207] Functional table-driven tests in Go 2026-05-05 11:30:28 -06:00

Closed #178 [GH-ISSUE #206] Serving static files and web apps in Go 2026-05-05 11:30:27 -06:00

Closed #175 [GH-ISSUE #202] A Guide to the Go Garbage Collector 2026-05-05 11:30:20 -06:00

Closed #176 [GH-ISSUE #203] Easy memory-saving tricks in Go 2026-05-05 11:30:20 -06:00

Closed #177 [GH-ISSUE #201] Passing Loggers in Go: Golang Logging Best Practices 2026-05-05 11:30:20 -06:00

Closed #172 [GH-ISSUE #198] Go concurrency guide 2026-05-05 11:30:13 -06:00

Closed #173 [GH-ISSUE #199] Data Race Patterns in Go 2026-05-05 11:30:13 -06:00

Closed #174 [GH-ISSUE #200] Dead URL (404) 2026-05-05 11:30:12 -06:00

Closed #169 [GH-ISSUE #196] The Go Programming Language and Environment 2026-05-05 11:30:06 -06:00

Closed #170 [GH-ISSUE #197] A Gentle Introduction to Generics in Go 2026-05-05 11:30:06 -06:00

Closed #171 [GH-ISSUE #195] Faster sorting with Go generics 2026-05-05 11:30:06 -06:00

Closed #167 [GH-ISSUE #190] Generics can make your Go code slower 2026-05-05 11:29:57 -06:00

Closed #168 [GH-ISSUE #189] What's in a name (slides) 2026-05-05 11:29:57 -06:00

Closed #166 [GH-ISSUE #191] Interface method calls with the Go register ABI 2026-05-05 11:29:56 -06:00

Closed #165 [GH-ISSUE #187] Different ways to initialize Go structs 2026-05-05 11:29:50 -06:00

Closed #164 [GH-ISSUE #188] go generics for the busy gopher 2026-05-05 11:29:49 -06:00

Closed #163 [GH-ISSUE #186] Tutorial: Getting Started with Generics 2026-05-05 11:29:48 -06:00

Closed #161 [GH-ISSUE #185] Tutorial: Getting Started with Fuzzing 2026-05-05 11:29:35 -06:00

Closed #162 [GH-ISSUE #184] need add https://golang.org/ref/mem to Low Level Concerns 2026-05-05 11:29:35 -06:00

Closed #160 [GH-ISSUE #183] Generic facilitators in Go 2026-05-05 11:29:34 -06:00

Closed #157 [GH-ISSUE #180] Property-Based Testing In Go 2026-05-05 11:29:27 -06:00

Closed #158 [GH-ISSUE #179] A comprehensive guide to go generate 2026-05-05 11:29:27 -06:00

Closed #159 [GH-ISSUE #181] 404 url 2026-05-05 11:29:27 -06:00

Closed #154 [GH-ISSUE #173] Getting to Go: The Journey of Go's Garbage Collector 2026-05-05 11:29:23 -06:00

Closed #156 [GH-ISSUE #175] When to Use Generics in Go? 2026-05-05 11:29:23 -06:00

Closed #155 [GH-ISSUE #178] 404 url 2026-05-05 11:29:22 -06:00

Closed #151 [GH-ISSUE #172] Wrapping Errors the right way 2026-05-05 11:29:16 -06:00

Closed #152 [GH-ISSUE #171] Don't fear the pointer 2026-05-05 11:29:16 -06:00

Closed #153 [GH-ISSUE #170] Automatic cipher suite ordering in crypto/tls 2026-05-05 11:29:16 -06:00

Closed #150 [GH-ISSUE #166] The underutilized usefulness of sync.Once 2026-05-05 11:29:11 -06:00

Closed #148 [GH-ISSUE #167] In Go, pointers (mostly) don't go with slices in practice 2026-05-05 11:29:10 -06:00

Closed #149 [GH-ISSUE #169] Plugins in Go 2026-05-05 11:29:10 -06:00

Closed #147 [GH-ISSUE #163] goimports vs gofmt 2026-05-05 11:29:04 -06:00

Closed #145 [GH-ISSUE #164] Finding and fixing memory leaks in Go 2026-05-05 11:29:03 -06:00

Closed #146 [GH-ISSUE #165] Handling Errors from Deferred Functions in Go 2026-05-05 11:29:03 -06:00

Closed #142 [GH-ISSUE #161] Add link to Chinese version 2026-05-05 11:28:56 -06:00

Closed #143 [GH-ISSUE #162] How does Go calculate len()...? 2026-05-05 11:28:56 -06:00

Closed #144 [GH-ISSUE #160] Reducing Memory Allocations in Golang 2026-05-05 11:28:56 -06:00

Closed #139 [GH-ISSUE #158] Comprehensive Guide to Dates and Times in Go 2026-05-05 11:28:50 -06:00

Closed #140 [GH-ISSUE #156] Simple Go project layout with modules 2026-05-05 11:28:50 -06:00

Closed #141 [GH-ISSUE #157] Note on worker pools in Go 2026-05-05 11:28:50 -06:00

Closed #138 [GH-ISSUE #155] High Performance Go Workshop 2026-05-05 11:28:43 -06:00

Closed #137 [GH-ISSUE #154] Functional options on steroids 2026-05-05 11:28:42 -06:00

Closed #136 [GH-ISSUE #153] Gotchas in the Go Network Packages Defaults 2026-05-05 11:28:41 -06:00

Closed #133 [GH-ISSUE #150] Let's talk about logging 2026-05-05 11:28:34 -06:00

Closed #134 [GH-ISSUE #152] Darker Corners of Go 2026-05-05 11:28:34 -06:00

Closed #135 [GH-ISSUE #151] Code Review Checklist: Go concurrency 2026-05-05 11:28:34 -06:00

Closed #130 [GH-ISSUE #147] Life of an HTTP request in a Go server 2026-05-05 11:28:27 -06:00

Closed #131 [GH-ISSUE #149] Programming with Errors 2026-05-05 11:28:27 -06:00

Closed #132 [GH-ISSUE #148] Errors are values 2026-05-05 11:28:27 -06:00

Closed #128 [GH-ISSUE #145] Working with Embed in Go 1.16 Version 2026-05-05 11:28:22 -06:00

Closed #129 [GH-ISSUE #146] Why you shouldn't use func main in Go. 2026-05-05 11:28:22 -06:00

Closed #127 [GH-ISSUE #144] Use internal packages to reduce your public API surface 2026-05-05 11:28:21 -06:00

Closed #126 [GH-ISSUE #142] Bitmasks for nicer APIs 2026-05-05 11:28:18 -06:00

Closed #125 [GH-ISSUE #143] Packages as layers, not groups 2026-05-05 11:28:17 -06:00

Closed #124 [GH-ISSUE #141] Crossing Streams: a Love Letter to io.Reader 2026-05-05 11:28:16 -06:00

Closed #123 [GH-ISSUE #140] Go Defer Simplified with Practical Visuals 2026-05-05 11:28:08 -06:00

Closed #121 [GH-ISSUE #137] How to customize Go's HTTP client 2026-05-05 11:28:07 -06:00

Closed #122 [GH-ISSUE #138] The Pros of Conds 2026-05-05 11:28:07 -06:00

Closed #118 [GH-ISSUE #136] Debugging Go in prod using eBPF 2026-05-05 11:28:00 -06:00

Closed #119 [GH-ISSUE #134] Go: Introduction to the Escape Analysis 2026-05-05 11:28:00 -06:00

Closed #120 [GH-ISSUE #135] Why Go modules are faster than GOPATH 2026-05-05 11:28:00 -06:00

Closed #115 [GH-ISSUE #133] Building a high performance JSON parser 2026-05-05 11:27:54 -06:00

Closed #116 [GH-ISSUE #131] How to handle signals with Go to graceful shutdown HTTP server 2026-05-05 11:27:54 -06:00

Closed #117 [GH-ISSUE #132] Why You Should Be Using errgroup.WithContext() in Your Golang Server Handlers 2026-05-05 11:27:54 -06:00

Closed #113 [GH-ISSUE #129] Documenting Go Github Repo 2026-05-05 11:27:50 -06:00

Closed #114 [GH-ISSUE #128] Go: Asynchronous Preemption 2026-05-05 11:27:50 -06:00

Closed #112 [GH-ISSUE #130] An intro to Go for non-Go developers 2026-05-05 11:27:49 -06:00

Closed #109 [GH-ISSUE #126] Rob Pike interview: “Go has indeed become the language of cloud infrastructure“ 2026-05-05 11:27:44 -06:00

Closed #110 [GH-ISSUE #127] Debugging Go Applications using Delve 2026-05-05 11:27:44 -06:00

Closed #111 [GH-ISSUE #125] Go for Cloud 2026-05-05 11:27:44 -06:00

Closed #108 [GH-ISSUE #122] Illustrated Tales of Go Runtime Scheduler. 2026-05-05 11:27:38 -06:00

Closed #106 [GH-ISSUE #123] Statically compiling Go programs 2026-05-05 11:27:37 -06:00

Closed #107 [GH-ISSUE #124] Understanding bytes in Go by building a TCP protocol 2026-05-05 11:27:37 -06:00

Closed #105 [GH-ISSUE #119] Graceful shutdown of a TCP server in Go 2026-05-05 11:27:31 -06:00

Closed #103 [GH-ISSUE #120] Make resilient Go net/http servers using timeouts, deadlines and context cancellation 2026-05-05 11:27:28 -06:00

Closed #104 [GH-ISSUE #121] The Zen of Go 2026-05-05 11:27:28 -06:00

Closed #102 [GH-ISSUE #118] Ardan Labs | Modules (Parts 1, 2 & 3) 2026-05-05 11:27:19 -06:00

Closed #100 [GH-ISSUE #116] The Go runtime scheduler's clever way of dealing with system calls 2026-05-05 11:27:18 -06:00

Closed #101 [GH-ISSUE #117] Building a BitTorrent client from the ground up in Go 2026-05-05 11:27:18 -06:00

Closed #99 [GH-ISSUE #112] A Comprehensive Guide of Arrays and Slices in Golang 2026-05-05 11:27:14 -06:00

Closed #97 [GH-ISSUE #113] Go Slices are Fat Pointers 2026-05-05 11:27:13 -06:00

Closed #98 [GH-ISSUE #114] 7 Subtle Pitfalls in the Go Language 2026-05-05 11:27:13 -06:00

Closed #94 [GH-ISSUE #109] golang/go wiki page for Modules 2026-05-05 11:27:08 -06:00

Closed #96 [GH-ISSUE #110] Simple techniques to optimise Go programs 2026-05-05 11:27:08 -06:00

Closed #95 [GH-ISSUE #111] Clean Go Code 2026-05-05 11:27:07 -06:00

Closed #91 [GH-ISSUE #107] Object Calisthenics in Golang 2026-05-05 11:27:03 -06:00

Closed #92 [GH-ISSUE #108] Notes on TCP keepalive in Go 2026-05-05 11:27:03 -06:00

Closed #93 [GH-ISSUE #106] Garbage Collection In Go : Part I - Semantics 2026-05-05 11:27:03 -06:00

Closed #89 [GH-ISSUE #105] Error Handling in Go 2026-05-05 11:26:54 -06:00

Closed #90 [GH-ISSUE #104] An Overview of Go's Tooling 2026-05-05 11:26:54 -06:00

Closed #88 [GH-ISSUE #103] Idiomatic Go Resources 2026-05-05 11:26:53 -06:00

Closed #85 [GH-ISSUE #101] Using Go Modules 2026-05-05 11:26:47 -06:00

Closed #86 [GH-ISSUE #100] Practical Go: Real world advice for writing maintainable Go programs 2026-05-05 11:26:47 -06:00

Closed #87 [GH-ISSUE #99] A visual guide to Go Memory Allocator from scratch 2026-05-05 11:26:47 -06:00

Closed #83 [GH-ISSUE #98] Go JSON Cookbook 2026-05-05 11:26:24 -06:00

Closed #84 [GH-ISSUE #95] Switch to Circle CI 2026-05-05 11:26:24 -06:00

Closed #82 [GH-ISSUE #97] Configure cron job on Circle CI 2026-05-05 11:26:22 -06:00

Closed #79 [GH-ISSUE #91] A Survey of Iterator (or Generator) Patterns in golang 2026-05-05 11:26:15 -06:00

Closed #80 [GH-ISSUE #94] Avoiding high GC overhead with large heaps 2026-05-05 11:26:15 -06:00

Closed #81 [GH-ISSUE #93] Stop writing broken Go libraries 2026-05-05 11:26:15 -06:00

Closed #77 [GH-ISSUE #88] Build a DNS server in Golang 2026-05-05 11:26:08 -06:00

Closed #76 [GH-ISSUE #89] Understand Go channels properly 2026-05-05 11:26:07 -06:00

Closed #78 [GH-ISSUE #90] The Relationship Between Interfaces and Reflection 2026-05-05 11:26:07 -06:00

Closed #75 [GH-ISSUE #87] Go modules by example 2026-05-05 11:26:03 -06:00

Closed #73 [GH-ISSUE #85] Using Structs to Facilitate Dependency Injection with Go 2026-05-05 11:26:01 -06:00

Closed #74 [GH-ISSUE #86] Deploying Go Apps on Docker Scratch Images 2026-05-05 11:26:01 -06:00

Closed #72 [GH-ISSUE #81] Golang escape analysis 2026-05-05 11:25:53 -06:00

Closed #70 [GH-ISSUE #80] [Go] Capturing the HTTP status code from http.ResponseWriter 2026-05-05 11:25:50 -06:00

Closed #71 [GH-ISSUE #78] Scheduling In Go - Part II 2026-05-05 11:25:50 -06:00

Closed #69 [GH-ISSUE #76] golang Duff's Device 2026-05-05 11:25:45 -06:00

Closed #67 [GH-ISSUE #75] Go Hex Arch 2026-05-05 11:25:44 -06:00

Closed #68 [GH-ISSUE #77] How a Go Program Compiles down to Machine Code 2026-05-05 11:25:44 -06:00

Closed #64 [GH-ISSUE #74] Goroutines, Nonblocking I/O, And Memory Usage 2026-05-05 11:25:39 -06:00

Closed #65 [GH-ISSUE #72] Accessing data in Go 2026-05-05 11:25:39 -06:00

Closed #66 [GH-ISSUE #73] Everything you need to know about Packages in Go 2026-05-05 11:25:39 -06:00

Closed #61 [GH-ISSUE #70] Playing with Go module proxies 2026-05-05 11:25:34 -06:00

Closed #62 [GH-ISSUE #69] Error handling in Upspin 2026-05-05 11:25:33 -06:00

Closed #63 [GH-ISSUE #71] Introduction to Go modules 2026-05-05 11:25:33 -06:00

Closed #60 [GH-ISSUE #66] Interesting ways of using Go channels 2026-05-05 11:25:27 -06:00

Closed #58 [GH-ISSUE #68] The X-Files: Avoiding Concurrency Boilerplate with golang.org/x/sync 2026-05-05 11:25:25 -06:00

Closed #59 [GH-ISSUE #67] Monkey Patching in Go 2026-05-05 11:25:25 -06:00

Closed #57 [GH-ISSUE #63] Vanity Go imports 2026-05-05 11:25:20 -06:00

Closed #56 [GH-ISSUE #64] Does the race detector catch all data races? 2026-05-05 11:25:19 -06:00

Closed #55 [GH-ISSUE #65] The Go low-level calling convention on x86-64 2026-05-05 11:25:18 -06:00

Closed #52 [GH-ISSUE #60] Go compiler: SSA optimization rules description language 2026-05-05 11:25:13 -06:00

Closed #53 [GH-ISSUE #61] Slices from the ground up 2026-05-05 11:25:12 -06:00

Closed #54 [GH-ISSUE #62] Interview with Go’s Russ Cox and Sameer Ajmani 2026-05-05 11:25:12 -06:00

Closed #49 [GH-ISSUE #57] Tags in Golang 2026-05-05 11:25:03 -06:00

Closed #50 [GH-ISSUE #58] How Go interfaces can facilitate switching external services 2026-05-05 11:25:03 -06:00

Closed #51 [GH-ISSUE #59] WebAssembly for the gophers 2026-05-05 11:25:03 -06:00

Closed #46 [GH-ISSUE #54] Standard Package Layout 2026-05-05 11:24:56 -06:00

Closed #47 [GH-ISSUE #55] Go 101 2026-05-05 11:24:56 -06:00

Closed #48 [GH-ISSUE #56] Error Handling and Go 2026-05-05 11:24:56 -06:00

Closed #44 [GH-ISSUE #52] How to organize the go struct, in order to save memory. 2026-05-05 11:24:47 -06:00

Closed #45 [GH-ISSUE #53] Go’s append is not always thread safe 2026-05-05 11:24:47 -06:00

Closed #43 [GH-ISSUE #51] Failure is your domain 2026-05-05 11:24:45 -06:00

Closed #42 [GH-ISSUE #50] Learning Go’s Concurrency Through Illustrations 2026-05-05 11:24:39 -06:00

Closed #40 [GH-ISSUE #49] Go test your tests in Go with go test 2026-05-05 11:24:38 -06:00

Closed #41 [GH-ISSUE #48] Go advanced testing tips & tricks 2026-05-05 11:24:38 -06:00

Closed #37 [GH-ISSUE #47] Update post on HTTP middleware 2026-05-05 11:24:29 -06:00

Closed #38 [GH-ISSUE #46] Go code refactoring : the 23x performance hunt 2026-05-05 11:24:28 -06:00

Closed #39 [GH-ISSUE #45] Learning Go's Concurrency Through Illustrations 2026-05-05 11:24:28 -06:00

Closed #34 [GH-ISSUE #43] Type-Unsafe Pointers 2026-05-05 11:24:23 -06:00

Closed #35 [GH-ISSUE #42] JSON APIs Are Just Web Applications 2026-05-05 11:24:23 -06:00

Closed #36 [GH-ISSUE #44] Package Names 2026-05-05 11:24:23 -06:00

Closed #32 [GH-ISSUE #40] Dependency Injection in Go 2026-05-05 11:24:18 -06:00

Closed #33 [GH-ISSUE #41] The One with the Directory Structure and Manual Wiring 2026-05-05 11:24:18 -06:00

Closed #31 [GH-ISSUE #39] Learning Go: Lexing and Parsing 2026-05-05 11:24:17 -06:00

Closed #30 [GH-ISSUE #38] How I write Go HTTP services after seven years 2026-05-05 11:24:11 -06:00

Closed #29 [GH-ISSUE #36] "Exceptional" Go 2026-05-05 11:24:10 -06:00

Closed #28 [GH-ISSUE #37] Add supplemental list of curious Go uses 2026-05-05 11:24:09 -06:00

Closed #27 [GH-ISSUE #35] Go 101 2026-05-05 11:23:50 -06:00

Closed #26 [GH-ISSUE #33] Suggestion: How to Use go:generate 2026-05-05 11:23:49 -06:00

Closed #25 [GH-ISSUE #34] Go: the Good, the Bad and the Ugly 2026-05-05 11:23:48 -06:00

Closed #24 [GH-ISSUE #32] Golang HTTP server for pro 2026-05-05 11:23:40 -06:00

Closed #23 [GH-ISSUE #31] The Tragedy of Finalizers 2026-05-05 11:23:39 -06:00

Closed #22 [GH-ISSUE #30] Interface Values Ares Valueless 2026-05-05 11:23:38 -06:00

Closed #19 [GH-ISSUE #29] Web Scraping with Go 2026-05-05 11:23:24 -06:00

Closed #20 [GH-ISSUE #27] Included examples to guide how to make transaction on Mongodb using Golang. 2026-05-05 11:23:24 -06:00

Closed #21 [GH-ISSUE #28] 添加汉语的博客帖子列表 2026-05-05 11:23:24 -06:00

Closed #18 [GH-ISSUE #26] The Go Programming Language exercises 2026-05-05 11:23:05 -06:00

Closed #16 [GH-ISSUE #24] How to Use Go Interfaces 2026-05-05 11:23:03 -06:00

Closed #17 [GH-ISSUE #25] Why should you learn Go? 2026-05-05 11:23:03 -06:00

Closed #14 [GH-ISSUE #23] Go Links 2026-05-05 11:22:48 -06:00

Closed #15 [GH-ISSUE #20] Learn Go by writing tests 2026-05-05 11:22:48 -06:00

Closed #13 [GH-ISSUE #19] Add a selection from Learn Go Programming 2026-05-05 11:22:47 -06:00

Closed #11 [GH-ISSUE #14] calhoun.io 2026-05-05 11:22:40 -06:00

Closed #12 [GH-ISSUE #18] Tensorflow + Go blog post? 2026-05-05 11:22:40 -06:00

Closed #10 [GH-ISSUE #17] Consider adding list of philosophical, style focused posts 2026-05-05 11:22:39 -06:00

Closed #9 [GH-ISSUE #11] nathany.com 2026-05-05 11:22:33 -06:00

Closed #7 [GH-ISSUE #13] Validate Links 2026-05-05 11:22:32 -06:00

Closed #8 [GH-ISSUE #12] Practical Go Benchmarks 2026-05-05 11:22:32 -06:00

Closed #4 [GH-ISSUE #10] Vanity imports with Hugo 2026-05-05 11:22:21 -06:00

Closed #5 [GH-ISSUE #9] Repo name is confusing 2026-05-05 11:22:21 -06:00

Closed #6 [GH-ISSUE #6] A list to check 2026-05-05 11:22:21 -06:00

Closed #2 [GH-ISSUE #4] Add separate list for online books 2026-05-05 11:22:04 -06:00

Closed #3 [GH-ISSUE #3] Dave Cheney's post should replace Rob Pike's on functional options 2026-05-05 11:22:04 -06:00

Closed #1 [GH-ISSUE #5] Learn Web Programming in Go by Examples 2026-05-05 11:22:03 -06:00

288 issues created by 1 user

Opened #1 [GH-ISSUE #5] Learn Web Programming in Go by Examples 2026-05-05 11:22:02 -06:00

Opened #2 [GH-ISSUE #4] Add separate list for online books 2026-05-05 11:22:03 -06:00

Opened #3 [GH-ISSUE #3] Dave Cheney's post should replace Rob Pike's on functional options 2026-05-05 11:22:03 -06:00

Opened #4 [GH-ISSUE #10] Vanity imports with Hugo 2026-05-05 11:22:20 -06:00

Opened #5 [GH-ISSUE #9] Repo name is confusing 2026-05-05 11:22:20 -06:00

Opened #6 [GH-ISSUE #6] A list to check 2026-05-05 11:22:20 -06:00

Opened #7 [GH-ISSUE #13] Validate Links 2026-05-05 11:22:30 -06:00

Opened #8 [GH-ISSUE #12] Practical Go Benchmarks 2026-05-05 11:22:31 -06:00

Opened #9 [GH-ISSUE #11] nathany.com 2026-05-05 11:22:32 -06:00

Opened #10 [GH-ISSUE #17] Consider adding list of philosophical, style focused posts 2026-05-05 11:22:37 -06:00

Opened #11 [GH-ISSUE #14] calhoun.io 2026-05-05 11:22:38 -06:00

Opened #12 [GH-ISSUE #18] Tensorflow + Go blog post? 2026-05-05 11:22:38 -06:00

Opened #13 [GH-ISSUE #19] Add a selection from Learn Go Programming 2026-05-05 11:22:46 -06:00

Opened #14 [GH-ISSUE #23] Go Links 2026-05-05 11:22:46 -06:00

Opened #15 [GH-ISSUE #20] Learn Go by writing tests 2026-05-05 11:22:47 -06:00

Opened #16 [GH-ISSUE #24] How to Use Go Interfaces 2026-05-05 11:23:01 -06:00

Opened #17 [GH-ISSUE #25] Why should you learn Go? 2026-05-05 11:23:01 -06:00

Opened #18 [GH-ISSUE #26] The Go Programming Language exercises 2026-05-05 11:23:02 -06:00

Opened #19 [GH-ISSUE #29] Web Scraping with Go 2026-05-05 11:23:22 -06:00

Opened #20 [GH-ISSUE #27] Included examples to guide how to make transaction on Mongodb using Golang. 2026-05-05 11:23:22 -06:00

Opened #21 [GH-ISSUE #28] 添加汉语的博客帖子列表 2026-05-05 11:23:22 -06:00

Opened #22 [GH-ISSUE #30] Interface Values Ares Valueless 2026-05-05 11:23:37 -06:00

Opened #23 [GH-ISSUE #31] The Tragedy of Finalizers 2026-05-05 11:23:37 -06:00

Opened #24 [GH-ISSUE #32] Golang HTTP server for pro 2026-05-05 11:23:38 -06:00

Opened #25 [GH-ISSUE #34] Go: the Good, the Bad and the Ugly 2026-05-05 11:23:46 -06:00

Opened #26 [GH-ISSUE #33] Suggestion: How to Use go:generate 2026-05-05 11:23:47 -06:00

Opened #27 [GH-ISSUE #35] Go 101 2026-05-05 11:23:48 -06:00

Opened #28 [GH-ISSUE #37] Add supplemental list of curious Go uses 2026-05-05 11:24:08 -06:00

Opened #29 [GH-ISSUE #36] "Exceptional" Go 2026-05-05 11:24:09 -06:00

Opened #30 [GH-ISSUE #38] How I write Go HTTP services after seven years 2026-05-05 11:24:09 -06:00

Opened #31 [GH-ISSUE #39] Learning Go: Lexing and Parsing 2026-05-05 11:24:16 -06:00

Opened #32 [GH-ISSUE #40] Dependency Injection in Go 2026-05-05 11:24:16 -06:00

Opened #33 [GH-ISSUE #41] The One with the Directory Structure and Manual Wiring 2026-05-05 11:24:16 -06:00

Opened #34 [GH-ISSUE #43] Type-Unsafe Pointers 2026-05-05 11:24:22 -06:00

Opened #35 [GH-ISSUE #42] JSON APIs Are Just Web Applications 2026-05-05 11:24:22 -06:00

Opened #36 [GH-ISSUE #44] Package Names 2026-05-05 11:24:22 -06:00

Opened #37 [GH-ISSUE #47] Update post on HTTP middleware 2026-05-05 11:24:26 -06:00

Opened #38 [GH-ISSUE #46] Go code refactoring : the 23x performance hunt 2026-05-05 11:24:26 -06:00

Opened #39 [GH-ISSUE #45] Learning Go's Concurrency Through Illustrations 2026-05-05 11:24:27 -06:00

Opened #40 [GH-ISSUE #49] Go test your tests in Go with go test 2026-05-05 11:24:37 -06:00

Opened #41 [GH-ISSUE #48] Go advanced testing tips & tricks 2026-05-05 11:24:37 -06:00

Opened #42 [GH-ISSUE #50] Learning Go’s Concurrency Through Illustrations 2026-05-05 11:24:37 -06:00

Opened #43 [GH-ISSUE #51] Failure is your domain 2026-05-05 11:24:43 -06:00

Opened #44 [GH-ISSUE #52] How to organize the go struct, in order to save memory. 2026-05-05 11:24:43 -06:00

Opened #45 [GH-ISSUE #53] Go’s append is not always thread safe 2026-05-05 11:24:45 -06:00

Opened #46 [GH-ISSUE #54] Standard Package Layout 2026-05-05 11:24:54 -06:00

Opened #47 [GH-ISSUE #55] Go 101 2026-05-05 11:24:54 -06:00

Opened #48 [GH-ISSUE #56] Error Handling and Go 2026-05-05 11:24:54 -06:00

Opened #49 [GH-ISSUE #57] Tags in Golang 2026-05-05 11:25:01 -06:00

Opened #50 [GH-ISSUE #58] How Go interfaces can facilitate switching external services 2026-05-05 11:25:01 -06:00

Opened #51 [GH-ISSUE #59] WebAssembly for the gophers 2026-05-05 11:25:01 -06:00

Opened #52 [GH-ISSUE #60] Go compiler: SSA optimization rules description language 2026-05-05 11:25:10 -06:00

Opened #53 [GH-ISSUE #61] Slices from the ground up 2026-05-05 11:25:10 -06:00

Opened #54 [GH-ISSUE #62] Interview with Go’s Russ Cox and Sameer Ajmani 2026-05-05 11:25:10 -06:00

Opened #55 [GH-ISSUE #65] The Go low-level calling convention on x86-64 2026-05-05 11:25:17 -06:00

Opened #56 [GH-ISSUE #64] Does the race detector catch all data races? 2026-05-05 11:25:17 -06:00

Opened #57 [GH-ISSUE #63] Vanity Go imports 2026-05-05 11:25:17 -06:00

Opened #58 [GH-ISSUE #68] The X-Files: Avoiding Concurrency Boilerplate with golang.org/x/sync 2026-05-05 11:25:23 -06:00

Opened #59 [GH-ISSUE #67] Monkey Patching in Go 2026-05-05 11:25:23 -06:00

Opened #60 [GH-ISSUE #66] Interesting ways of using Go channels 2026-05-05 11:25:23 -06:00

Opened #61 [GH-ISSUE #70] Playing with Go module proxies 2026-05-05 11:25:31 -06:00

Opened #62 [GH-ISSUE #69] Error handling in Upspin 2026-05-05 11:25:32 -06:00

Opened #63 [GH-ISSUE #71] Introduction to Go modules 2026-05-05 11:25:32 -06:00

Opened #64 [GH-ISSUE #74] Goroutines, Nonblocking I/O, And Memory Usage 2026-05-05 11:25:37 -06:00

Opened #65 [GH-ISSUE #72] Accessing data in Go 2026-05-05 11:25:38 -06:00

Opened #66 [GH-ISSUE #73] Everything you need to know about Packages in Go 2026-05-05 11:25:38 -06:00

Opened #67 [GH-ISSUE #75] Go Hex Arch 2026-05-05 11:25:43 -06:00

Opened #68 [GH-ISSUE #77] How a Go Program Compiles down to Machine Code 2026-05-05 11:25:43 -06:00

Opened #69 [GH-ISSUE #76] golang Duff's Device 2026-05-05 11:25:44 -06:00

Opened #70 [GH-ISSUE #80] [Go] Capturing the HTTP status code from http.ResponseWriter 2026-05-05 11:25:49 -06:00

Opened #71 [GH-ISSUE #78] Scheduling In Go - Part II 2026-05-05 11:25:49 -06:00

Opened #72 [GH-ISSUE #81] Golang escape analysis 2026-05-05 11:25:49 -06:00

Opened #73 [GH-ISSUE #85] Using Structs to Facilitate Dependency Injection with Go 2026-05-05 11:25:59 -06:00

Opened #74 [GH-ISSUE #86] Deploying Go Apps on Docker Scratch Images 2026-05-05 11:25:59 -06:00

Opened #75 [GH-ISSUE #87] Go modules by example 2026-05-05 11:26:00 -06:00

Opened #76 [GH-ISSUE #89] Understand Go channels properly 2026-05-05 11:26:06 -06:00

Opened #77 [GH-ISSUE #88] Build a DNS server in Golang 2026-05-05 11:26:06 -06:00

Opened #78 [GH-ISSUE #90] The Relationship Between Interfaces and Reflection 2026-05-05 11:26:06 -06:00

Opened #79 [GH-ISSUE #91] A Survey of Iterator (or Generator) Patterns in golang 2026-05-05 11:26:13 -06:00

Opened #80 [GH-ISSUE #94] Avoiding high GC overhead with large heaps 2026-05-05 11:26:13 -06:00

Opened #81 [GH-ISSUE #93] Stop writing broken Go libraries 2026-05-05 11:26:14 -06:00

Opened #82 [GH-ISSUE #97] Configure cron job on Circle CI 2026-05-05 11:26:21 -06:00

Opened #83 [GH-ISSUE #98] Go JSON Cookbook 2026-05-05 11:26:21 -06:00

Opened #84 [GH-ISSUE #95] Switch to Circle CI 2026-05-05 11:26:21 -06:00

Opened #85 [GH-ISSUE #101] Using Go Modules 2026-05-05 11:26:45 -06:00

Opened #86 [GH-ISSUE #100] Practical Go: Real world advice for writing maintainable Go programs 2026-05-05 11:26:45 -06:00

Opened #87 [GH-ISSUE #99] A visual guide to Go Memory Allocator from scratch 2026-05-05 11:26:45 -06:00

Opened #88 [GH-ISSUE #103] Idiomatic Go Resources 2026-05-05 11:26:51 -06:00

Opened #89 [GH-ISSUE #105] Error Handling in Go 2026-05-05 11:26:51 -06:00

Opened #90 [GH-ISSUE #104] An Overview of Go's Tooling 2026-05-05 11:26:52 -06:00

Opened #91 [GH-ISSUE #107] Object Calisthenics in Golang 2026-05-05 11:27:01 -06:00

Opened #92 [GH-ISSUE #108] Notes on TCP keepalive in Go 2026-05-05 11:27:01 -06:00

Opened #93 [GH-ISSUE #106] Garbage Collection In Go : Part I - Semantics 2026-05-05 11:27:01 -06:00

Opened #94 [GH-ISSUE #109] golang/go wiki page for Modules 2026-05-05 11:27:06 -06:00

Opened #95 [GH-ISSUE #111] Clean Go Code 2026-05-05 11:27:06 -06:00

Opened #96 [GH-ISSUE #110] Simple techniques to optimise Go programs 2026-05-05 11:27:07 -06:00

Opened #97 [GH-ISSUE #113] Go Slices are Fat Pointers 2026-05-05 11:27:12 -06:00

Opened #98 [GH-ISSUE #114] 7 Subtle Pitfalls in the Go Language 2026-05-05 11:27:12 -06:00

Opened #99 [GH-ISSUE #112] A Comprehensive Guide of Arrays and Slices in Golang 2026-05-05 11:27:12 -06:00

Opened #100 [GH-ISSUE #116] The Go runtime scheduler's clever way of dealing with system calls 2026-05-05 11:27:16 -06:00

Opened #101 [GH-ISSUE #117] Building a BitTorrent client from the ground up in Go 2026-05-05 11:27:17 -06:00

Opened #102 [GH-ISSUE #118] Ardan Labs | Modules (Parts 1, 2 & 3) 2026-05-05 11:27:17 -06:00

Opened #103 [GH-ISSUE #120] Make resilient Go net/http servers using timeouts, deadlines and context cancellation 2026-05-05 11:27:26 -06:00

Opened #104 [GH-ISSUE #121] The Zen of Go 2026-05-05 11:27:26 -06:00

Opened #105 [GH-ISSUE #119] Graceful shutdown of a TCP server in Go 2026-05-05 11:27:27 -06:00

Opened #106 [GH-ISSUE #123] Statically compiling Go programs 2026-05-05 11:27:36 -06:00

Opened #107 [GH-ISSUE #124] Understanding bytes in Go by building a TCP protocol 2026-05-05 11:27:36 -06:00

Opened #108 [GH-ISSUE #122] Illustrated Tales of Go Runtime Scheduler. 2026-05-05 11:27:36 -06:00

Opened #109 [GH-ISSUE #126] Rob Pike interview: “Go has indeed become the language of cloud infrastructure“ 2026-05-05 11:27:43 -06:00

Opened #110 [GH-ISSUE #127] Debugging Go Applications using Delve 2026-05-05 11:27:43 -06:00

Opened #111 [GH-ISSUE #125] Go for Cloud 2026-05-05 11:27:43 -06:00

Opened #112 [GH-ISSUE #130] An intro to Go for non-Go developers 2026-05-05 11:27:47 -06:00

Opened #113 [GH-ISSUE #129] Documenting Go Github Repo 2026-05-05 11:27:48 -06:00

Opened #114 [GH-ISSUE #128] Go: Asynchronous Preemption 2026-05-05 11:27:48 -06:00

Opened #115 [GH-ISSUE #133] Building a high performance JSON parser 2026-05-05 11:27:52 -06:00

Opened #116 [GH-ISSUE #131] How to handle signals with Go to graceful shutdown HTTP server 2026-05-05 11:27:52 -06:00

Opened #117 [GH-ISSUE #132] Why You Should Be Using errgroup.WithContext() in Your Golang Server Handlers 2026-05-05 11:27:53 -06:00

Opened #118 [GH-ISSUE #136] Debugging Go in prod using eBPF 2026-05-05 11:27:57 -06:00

Opened #119 [GH-ISSUE #134] Go: Introduction to the Escape Analysis 2026-05-05 11:27:57 -06:00

Opened #120 [GH-ISSUE #135] Why Go modules are faster than GOPATH 2026-05-05 11:27:58 -06:00

Opened #121 [GH-ISSUE #137] How to customize Go's HTTP client 2026-05-05 11:28:06 -06:00

Opened #122 [GH-ISSUE #138] The Pros of Conds 2026-05-05 11:28:06 -06:00

Opened #123 [GH-ISSUE #140] Go Defer Simplified with Practical Visuals 2026-05-05 11:28:06 -06:00

Opened #124 [GH-ISSUE #141] Crossing Streams: a Love Letter to io.Reader 2026-05-05 11:28:15 -06:00

Opened #125 [GH-ISSUE #143] Packages as layers, not groups 2026-05-05 11:28:15 -06:00

Opened #126 [GH-ISSUE #142] Bitmasks for nicer APIs 2026-05-05 11:28:15 -06:00

Opened #127 [GH-ISSUE #144] Use internal packages to reduce your public API surface 2026-05-05 11:28:20 -06:00

Opened #128 [GH-ISSUE #145] Working with Embed in Go 1.16 Version 2026-05-05 11:28:21 -06:00

Opened #129 [GH-ISSUE #146] Why you shouldn't use func main in Go. 2026-05-05 11:28:21 -06:00

Opened #130 [GH-ISSUE #147] Life of an HTTP request in a Go server 2026-05-05 11:28:25 -06:00

Opened #131 [GH-ISSUE #149] Programming with Errors 2026-05-05 11:28:26 -06:00

Opened #132 [GH-ISSUE #148] Errors are values 2026-05-05 11:28:26 -06:00

Opened #133 [GH-ISSUE #150] Let's talk about logging 2026-05-05 11:28:32 -06:00

Opened #134 [GH-ISSUE #152] Darker Corners of Go 2026-05-05 11:28:32 -06:00

Opened #135 [GH-ISSUE #151] Code Review Checklist: Go concurrency 2026-05-05 11:28:32 -06:00

Opened #136 [GH-ISSUE #153] Gotchas in the Go Network Packages Defaults 2026-05-05 11:28:40 -06:00

Opened #137 [GH-ISSUE #154] Functional options on steroids 2026-05-05 11:28:40 -06:00

Opened #138 [GH-ISSUE #155] High Performance Go Workshop 2026-05-05 11:28:40 -06:00

Opened #139 [GH-ISSUE #158] Comprehensive Guide to Dates and Times in Go 2026-05-05 11:28:48 -06:00

Opened #140 [GH-ISSUE #156] Simple Go project layout with modules 2026-05-05 11:28:48 -06:00

Opened #141 [GH-ISSUE #157] Note on worker pools in Go 2026-05-05 11:28:49 -06:00

Opened #142 [GH-ISSUE #161] Add link to Chinese version 2026-05-05 11:28:55 -06:00

Opened #143 [GH-ISSUE #162] How does Go calculate len()...? 2026-05-05 11:28:55 -06:00

Opened #144 [GH-ISSUE #160] Reducing Memory Allocations in Golang 2026-05-05 11:28:55 -06:00

Opened #145 [GH-ISSUE #164] Finding and fixing memory leaks in Go 2026-05-05 11:29:01 -06:00

Opened #146 [GH-ISSUE #165] Handling Errors from Deferred Functions in Go 2026-05-05 11:29:01 -06:00

Opened #147 [GH-ISSUE #163] goimports vs gofmt 2026-05-05 11:29:02 -06:00

Opened #148 [GH-ISSUE #167] In Go, pointers (mostly) don't go with slices in practice 2026-05-05 11:29:09 -06:00

Opened #149 [GH-ISSUE #169] Plugins in Go 2026-05-05 11:29:09 -06:00

Opened #150 [GH-ISSUE #166] The underutilized usefulness of sync.Once 2026-05-05 11:29:09 -06:00

Opened #151 [GH-ISSUE #172] Wrapping Errors the right way 2026-05-05 11:29:15 -06:00

Opened #152 [GH-ISSUE #171] Don't fear the pointer 2026-05-05 11:29:15 -06:00

Opened #153 [GH-ISSUE #170] Automatic cipher suite ordering in crypto/tls 2026-05-05 11:29:15 -06:00

Opened #154 [GH-ISSUE #173] Getting to Go: The Journey of Go's Garbage Collector 2026-05-05 11:29:21 -06:00

Opened #155 [GH-ISSUE #178] 404 url 2026-05-05 11:29:21 -06:00

Opened #156 [GH-ISSUE #175] When to Use Generics in Go? 2026-05-05 11:29:21 -06:00

Opened #157 [GH-ISSUE #180] Property-Based Testing In Go 2026-05-05 11:29:26 -06:00

Opened #158 [GH-ISSUE #179] A comprehensive guide to go generate 2026-05-05 11:29:26 -06:00

Opened #159 [GH-ISSUE #181] 404 url 2026-05-05 11:29:26 -06:00

Opened #160 [GH-ISSUE #183] Generic facilitators in Go 2026-05-05 11:29:33 -06:00

Opened #161 [GH-ISSUE #185] Tutorial: Getting Started with Fuzzing 2026-05-05 11:29:33 -06:00

Opened #162 [GH-ISSUE #184] need add https://golang.org/ref/mem to Low Level Concerns 2026-05-05 11:29:33 -06:00

Opened #163 [GH-ISSUE #186] Tutorial: Getting Started with Generics 2026-05-05 11:29:46 -06:00

Opened #164 [GH-ISSUE #188] go generics for the busy gopher 2026-05-05 11:29:46 -06:00

Opened #165 [GH-ISSUE #187] Different ways to initialize Go structs 2026-05-05 11:29:47 -06:00

Opened #166 [GH-ISSUE #191] Interface method calls with the Go register ABI 2026-05-05 11:29:55 -06:00

Opened #167 [GH-ISSUE #190] Generics can make your Go code slower 2026-05-05 11:29:55 -06:00

Opened #168 [GH-ISSUE #189] What's in a name (slides) 2026-05-05 11:29:55 -06:00

Opened #169 [GH-ISSUE #196] The Go Programming Language and Environment 2026-05-05 11:30:04 -06:00

Opened #170 [GH-ISSUE #197] A Gentle Introduction to Generics in Go 2026-05-05 11:30:04 -06:00

Opened #171 [GH-ISSUE #195] Faster sorting with Go generics 2026-05-05 11:30:05 -06:00

Opened #172 [GH-ISSUE #198] Go concurrency guide 2026-05-05 11:30:11 -06:00

Opened #173 [GH-ISSUE #199] Data Race Patterns in Go 2026-05-05 11:30:11 -06:00

Opened #174 [GH-ISSUE #200] Dead URL (404) 2026-05-05 11:30:11 -06:00

Opened #175 [GH-ISSUE #202] A Guide to the Go Garbage Collector 2026-05-05 11:30:18 -06:00

Opened #176 [GH-ISSUE #203] Easy memory-saving tricks in Go 2026-05-05 11:30:18 -06:00

Opened #177 [GH-ISSUE #201] Passing Loggers in Go: Golang Logging Best Practices 2026-05-05 11:30:19 -06:00

Opened #178 [GH-ISSUE #206] Serving static files and web apps in Go 2026-05-05 11:30:26 -06:00

Opened #179 [GH-ISSUE #205] Go mod's lesser known features 2026-05-05 11:30:26 -06:00

Opened #180 [GH-ISSUE #207] Functional table-driven tests in Go 2026-05-05 11:30:26 -06:00

Opened #181 [GH-ISSUE #210] The one-and-only, must-have, eternal Go project layout 2026-05-05 11:30:32 -06:00

Opened #182 [GH-ISSUE #208] Some Useful Patterns for Go's os/exec 2026-05-05 11:30:32 -06:00

Opened #183 [GH-ISSUE #209] errors.Join ❤️ defer 2026-05-05 11:30:32 -06:00

Opened #184 [GH-ISSUE #213] Synchronization Patterns in Go 2026-05-05 11:30:39 -06:00

Opened #185 [GH-ISSUE #212] a[low:high:max] in Golang — A Rare Slice Trick 2026-05-05 11:30:39 -06:00

Opened #186 [GH-ISSUE #211] A Comprehensive Guide to Structured Logging in Go 2026-05-05 11:30:39 -06:00

Opened #187 [GH-ISSUE #214] Advanced Testing in Go 2026-05-05 11:30:46 -06:00

Opened #188 [GH-ISSUE #216] How to start a Go project in 2023 2026-05-05 11:30:47 -06:00

Opened #189 [GH-ISSUE #215] Some notes on the cost of Go finalizers (in Go 1.20) 2026-05-05 11:30:47 -06:00

Opened #190 [GH-ISSUE #221] Common Pitfalls in Go Benchmarking 2026-05-05 11:30:56 -06:00

Opened #191 [GH-ISSUE #219] start fast: booting go programs quickly with inittrace and nonblocking[T] 2026-05-05 11:30:56 -06:00

Opened #192 [GH-ISSUE #217] Caching Golang tests in CI 2026-05-05 11:30:57 -06:00

Opened #193 [GH-ISSUE #222] Forward Compatibility and Toolchain Management in Go 1.21 2026-05-05 11:31:02 -06:00

Opened #194 [GH-ISSUE #224] Golang Buffer Pool Gotcha 2026-05-05 11:31:02 -06:00

Opened #195 [GH-ISSUE #225] Good Code vs Bad Code in Golang 2026-05-05 11:31:04 -06:00

Opened #196 [GH-ISSUE #226] A comprehensive guide to file operations in Go 2026-05-05 11:31:10 -06:00

Opened #197 [GH-ISSUE #228] CGO Performance In Go 1.21 2026-05-05 11:31:10 -06:00

Opened #198 [GH-ISSUE #227] WASI support in Go 2026-05-05 11:31:11 -06:00

Opened #199 [GH-ISSUE #229] A Deep Look Into Golang Profile-Guided Optimization (PGO) 2026-05-05 11:31:18 -06:00

Opened #200 [GH-ISSUE #231] Organizing a Go module 2026-05-05 11:31:18 -06:00

Opened #201 [GH-ISSUE #230] Profile-guided optimization in Go 1.21 2026-05-05 11:31:19 -06:00

Opened #202 [GH-ISSUE #233] Golang Structs Memory Allocation 2026-05-05 11:31:24 -06:00

Opened #203 [GH-ISSUE #232] Go, Containers, and the Linux Scheduler 2026-05-05 11:31:25 -06:00

Opened #204 [GH-ISSUE #234] Go Fact: Zero-sized Field at the Rear of a Struct Has Non-zero Size 2026-05-05 11:31:25 -06:00

Opened #205 [GH-ISSUE #235] Optimizing Go string operations with practical examples 2026-05-05 11:31:31 -06:00

Opened #206 [GH-ISSUE #237] The Smallest Go Binary (5KB) 2026-05-05 11:31:31 -06:00

Opened #207 [GH-ISSUE #236] Analyzing Go Heap Escapes 2026-05-05 11:31:32 -06:00

Opened #208 [GH-ISSUE #239] Go Test Doubles by Example 2026-05-05 11:31:42 -06:00

Opened #209 [GH-ISSUE #238] What We Got Right, What We Got Wrong 2026-05-05 11:31:42 -06:00

Opened #210 [GH-ISSUE #240] How I write HTTP services in Go after 13 years 2026-05-05 11:31:43 -06:00

Opened #211 [GH-ISSUE #242] When Kubernetes and Go don't work well together 2026-05-05 11:31:49 -06:00

Opened #212 [GH-ISSUE #243] Fundamentals of I/O in Go: Part 2 2026-05-05 11:31:49 -06:00

Opened #213 [GH-ISSUE #241] Calling C from Go 2026-05-05 11:31:50 -06:00

Opened #214 [GH-ISSUE #245] Go Error Propagation and API Contracts 2026-05-05 11:32:02 -06:00

Opened #215 [GH-ISSUE #246] Sentinel errors and errors.Is() slow your code down by 500% 2026-05-05 11:32:03 -06:00

Opened #216 [GH-ISSUE #247] Contexts and structs 2026-05-05 11:32:04 -06:00

Opened #217 [GH-ISSUE #250] Profiling in Go: A Practical Guide 2026-05-05 11:32:10 -06:00

Opened #218 [GH-ISSUE #249] Preemption in Go: an introduction 2026-05-05 11:32:10 -06:00

Opened #219 [GH-ISSUE #251] Range Over Function Types 2026-05-05 11:32:10 -06:00

Opened #220 [GH-ISSUE #253] Go range iterators demystified 2026-05-05 11:32:18 -06:00

Opened #221 [GH-ISSUE #254] Remove all paywalled Medium posts 2026-05-05 11:32:19 -06:00

Opened #222 [GH-ISSUE #252] Interfaces in Go 2026-05-05 11:32:19 -06:00

Opened #223 [GH-ISSUE #257] CPU throttling for containerized Go applications explained 2026-05-05 11:32:38 -06:00

Opened #224 [GH-ISSUE #258] Ranging over functions in Go 1.23 2026-05-05 11:32:39 -06:00

Opened #225 [GH-ISSUE #256] A Guide to the Go Garbage Collector 2026-05-05 11:32:39 -06:00

Opened #226 [GH-ISSUE #263] Leveraging benchstat Projections in Go Benchmark Analysis! 2026-05-05 11:32:48 -06:00

Opened #227 [GH-ISSUE #264] Modifying Private Variables of a Struct in Go Using unsafe and reflect 2026-05-05 11:32:49 -06:00

Opened #228 [GH-ISSUE #259] Go Plan9 Memo, Speeding Up Calculations 450% 2026-05-05 11:32:49 -06:00

Opened #229 [GH-ISSUE #266] Benchmarking: What You Can't Miss in Go 1.24 2026-05-05 11:32:57 -06:00

Opened #230 [GH-ISSUE #267] Make Go application container resource limits aware 2026-05-05 11:32:58 -06:00

Opened #231 [GH-ISSUE #269] Common Go Patterns for Performance 2026-05-05 11:32:59 -06:00

Opened #232 [GH-ISSUE #273] Graceful Shutdown in Go: Practical Patterns 2026-05-05 11:33:06 -06:00

Opened #233 [GH-ISSUE #271] Go Optimization Guide 2026-05-05 11:33:07 -06:00

Opened #234 [GH-ISSUE #270] Update "Mistakes" entry 2026-05-05 11:33:07 -06:00

Opened #235 [GH-ISSUE #279] Memory Allocation in Go 2026-05-05 11:33:22 -06:00

Opened #236 [GH-ISSUE #280] Starving, sleeping, and yielding: understanding Go's scheduler 2026-05-05 11:33:22 -06:00

Opened #237 [GH-ISSUE #274] The Perils of Pointers in the Land of the Zero-Sized Type 2026-05-05 11:33:22 -06:00

Opened #238 [GH-ISSUE #282] Practical Networking Patterns in Go 2026-05-05 11:33:25 -06:00

Opened #239 [GH-ISSUE #283] Flight Recorder in Go 1.25 2026-05-05 11:33:25 -06:00

Opened #240 [GH-ISSUE #281] Testing Time (and other asynchronicities) 2026-05-05 11:33:25 -06:00

Opened #241 [GH-ISSUE #288] A million ways to die from a data race in Go 2026-05-05 11:33:28 -06:00

Opened #242 [GH-ISSUE #289] Issue 2026-05-05 11:33:28 -06:00

Opened #243 [PR #1] [CLOSED] Add "Essential Go" 2026-05-05 11:33:43 -06:00

Opened #244 [PR #7] [CLOSED] Add links to 3 blog posts I wrote that are a good fit for to this list 2026-05-05 11:33:44 -06:00

Opened #245 [PR #2] [MERGED] typo: comprensive -> comprehensive 2026-05-05 11:33:44 -06:00

Opened #246 [PR #8] [MERGED] Add post on struct embedding vs OO inheritance 2026-05-05 11:33:45 -06:00

Opened #247 [PR #16] [MERGED] Definition 2026-05-05 11:33:45 -06:00

Opened #248 [PR #21] [MERGED] remove dead link 2026-05-05 11:33:53 -06:00

Opened #249 [PR #22] [MERGED] Update the link to the article 2026-05-05 11:33:54 -06:00

Opened #250 [PR #79] [CLOSED] Adding Arden Labs Posts 2026-05-05 11:33:54 -06:00

Opened #251 [PR #82] [CLOSED] Added resources for Dependency Management 2026-05-05 11:33:54 -06:00

Opened #252 [PR #83] [CLOSED] Added readme 2026-05-05 11:33:55 -06:00

Opened #253 [PR #84] [MERGED] Added Resources for Go Modules 2026-05-05 11:34:02 -06:00

Opened #254 [PR #92] [CLOSED] Merge pull request #1 from enocom/master 2026-05-05 11:34:03 -06:00

Opened #255 [PR #96] [MERGED] Configure CircleCI build to check links 2026-05-05 11:34:03 -06:00

Opened #256 [PR #102] [MERGED] Update README.md 2026-05-05 11:34:04 -06:00

Opened #257 [PR #115] [MERGED] Fix a typo: Upsin -> Upspin 2026-05-05 11:34:04 -06:00

Opened #258 [PR #139] [MERGED] Use GitHub Actions for CI 2026-05-05 11:34:13 -06:00

Opened #259 [PR #168] [MERGED] Add step to check for exactly 200 links 2026-05-05 11:34:13 -06:00

Opened #260 [PR #159] [CLOSED] Learning Go book added 2026-05-05 11:34:13 -06:00

Opened #261 [PR #176] [MERGED] Update README.md 2026-05-05 11:34:14 -06:00

Opened #262 [PR #174] [MERGED] fix invalid link of Common Gotchas in Go 2026-05-05 11:34:15 -06:00

Opened #263 [PR #193] [MERGED] Fix CI check to ensure 200 links 2026-05-05 11:34:23 -06:00

Opened #264 [PR #182] [MERGED] ci: fix broken config.json 2026-05-05 11:34:23 -06:00

Opened #265 [PR #192] [MERGED] Use HTTPS where possible 2026-05-05 11:34:24 -06:00

Opened #266 [PR #194] [MERGED] Update README 2026-05-05 11:34:24 -06:00

Opened #267 [PR #177] [MERGED] Update README.md 2026-05-05 11:34:24 -06:00

Opened #268 [PR #223] [MERGED] Update README.md 2026-05-05 11:34:33 -06:00

Opened #269 [PR #204] [CLOSED] Go is Boring...And That’s Fantastic! 2026-05-05 11:34:33 -06:00

Opened #270 [PR #218] [MERGED] Add Accept HTTP header to link check 2026-05-05 11:34:33 -06:00

Opened #271 [PR #220] [MERGED] Add Google Go Style Guide 2026-05-05 11:34:34 -06:00

Opened #272 [PR #244] [MERGED] Update ci.yml with latest actions/checkout 2026-05-05 11:34:34 -06:00

Opened #273 [PR #248] [MERGED] Replace broken links and update HTTP services post 2026-05-05 11:34:42 -06:00

Opened #274 [PR #260] [MERGED] Improve CI build with better link checker 2026-05-05 11:34:43 -06:00

Opened #275 [PR #262] [MERGED] Update README.md 2026-05-05 11:34:43 -06:00

Opened #276 [PR #255] [MERGED] Remove paywalled Medium posts 2026-05-05 11:34:44 -06:00

Opened #277 [PR #261] [MERGED] Skip domains that don't like robots 2026-05-05 11:34:44 -06:00

Opened #278 [PR #275] [MERGED] Update README.md 2026-05-05 11:34:53 -06:00

Opened #279 [PR #272] [MERGED] Replace 50 Shades of Go with 100 Go Mistakes 2026-05-05 11:34:53 -06:00

Opened #280 [PR #268] [MERGED] Update README.md 2026-05-05 11:34:53 -06:00

Opened #281 [PR #265] [MERGED] Update README.md 2026-05-05 11:34:53 -06:00

Opened #282 [PR #276] [MERGED] Correct commandercenter URLs 2026-05-05 11:34:54 -06:00

Opened #283 [PR #278] [MERGED] Fix argument for Link Checker in CI workflow 2026-05-05 11:35:02 -06:00

Opened #284 [PR #284] [MERGED] Update build for breaking change 2026-05-05 11:35:04 -06:00

Opened #285 [PR #285] [MERGED] Lower cache time to 1d 2026-05-05 11:35:04 -06:00

Opened #286 [PR #277] [MERGED] Cache website results for 1 week 2026-05-05 11:35:04 -06:00

Opened #287 [PR #286] [MERGED] Remove duplicate arg for link checker 2026-05-05 11:35:04 -06:00

Opened #288 [PR #287] [CLOSED] Use HEAD for link checker 2026-05-05 11:35:15 -06:00