- 2025
-
Go Embedding Series — 04. Advanced Usage of embed.FS File System
Go Embedding Series — 04. Advanced Usage of embed.FS File System In the previous posts of this series, we explored how to embed files in Go using the //go:embed directive. But let’s pause and ...
read more→
-
Go Embedding Series — 03. The Ultimate Guide to go:embed Syntax and Usage
Series: Go Embedding Features — The Ultimate Guide to go:embed Syntax and Usage Since the release of Go 1.16, the embed package has become part of the standard library, allowing developers to ...
read more→
-
Go Embedding Series — 02. Interface Embedding in Go Design and Patterns
Series: Go Embedding Features — Interface Embedding 1. What is Interface Embedding? Interface embedding in Go allows one interface to embed one or more other interfaces, thereby extending o...
read more→
-
Go Embedding Series — 01. In-depth Explanation and Practical Use of Struct Embedding in Go
Series Topic: Go Embedding Series — Struct Embedding Chapter 1. What is Struct Embedding? Struct embedding is a composition mechanism provided by Go. It allows embedding one struct anonymousl...
read more→
-
DNS ECS Query Implementation and Principles in Go
1. What is DNS ECS? In traditional DNS resolution, authoritative DNS servers typically see the IP address of the recursive resolver, not the actual client. This limits their ability to return opti...
read more→