☀️ We're taking next week off, so this will be the last issue until Wednesday, August 20. Just a little summer vacation. __ Peter Cooper, your editor |
Build Containers from Scratch — Start with raw Linux tools like chroot, namespaces, and cgroups to truly understand how containers work. Then build your own with Docker and deploy them using Kubernetes.
Frontend Masters sponsor
|
💡 A potentially more interesting part of this is the use of Ultraviolet, a 'set of primitives for manipulating terminal emulators' in dynamic and elaborate ways. |
IN BRIEF:
-
GoLand 2025.2, the latest version of JetBrains' popular Go IDE, is out with a variety of minor enhancements.
-
As of Go 1.25, Microsoft's custom builds of Go will default to using system-provided cryptography, previously they used a custom approach to meet Microsoft's internal security policies.
|
Go Assembly Mutation Testing — Filippo works on Go’s cryptography libraries and for Go 1.26 is exploring a new way to enhance checking the code coverage of tests over this complex, mission critical code. Few readers will need to work this deep, but it’s fascinating to see what’s going on behind the scenes.
Filippo Valsorda
|
Be Careful with Go Struct Embedding — Embedding structs can quietly mask deeper-nested fields: a duplicate field name isn’t ambiguous unless it appears at the same ‘depth’, meaning your program may choose an unintended value.
Matt Hall
|
|