Go技术生态
- Go代码静态分析实战指南 - https://github.com/amit-davidson/GopherCon2021IsraelStaticAnalysisWorkshop
- vagrant 3.0将使用Go重写 - https://www.hashicorp.com/blog/toward-vagrant-3-0
- 如何使用Goland升级一个module的major版本号 - https://blog.jetbrains.com/go/2021/06/11/how-to-increment-the-major-version-of-a-go-module-using-goland/
- 使用Go实现GraphQL服务器 -
- Go 2D游戏引擎ebiten支持任天堂Switch游戏机 - https://ebiten.org/blog/nintendo_switch.html
- Go WebAssembly与Javascript的互操作 -
- 使用本地Go库的Flutter - https://openprivacy.ca/discreet-log/09-flutter-with-native-go-libraries/
- 通过测试学习Go - https://quii.gitbook.io/learn-go-with-tests/
- 视频:使用eBPF跟踪Go代码 -
- Go代码整洁之道 -
Go技术进阶专栏导读
对数据类型为字节切片 ([]byte) 或字符串 (string) 的对象的处理是我们在 Go 语言编程过程中最常见的操作。Go 字节切片为内存中的字节序列提供了抽象,而 Go 字符串则代表了采用 UTF-8 编码的 Unicode 字符的数组。Go 标准库中的 bytes 包和 strings 包分别为字节切片和字符串这两种抽象类型提供了基本操作类 API。一旦熟练掌握了这些常见基本操作的使用方法,处理字节切片和字符串以及由它们组成的复合类型数据对象时就可以游刃有余了。
Go进阶专栏“改善Go语⾔编程质量的50个有效实践”的第41篇文章《像极!bytes包和strings包的那些相似操作》