Introduction: Welcome to Episode 11 of our Ultimate Software Design series! In this episode, Bill delves into the intricacies of implementing robust application layer tests within Go projects, providing developers with essential strategies for creating scalable and maintainable s...
The Go 1.23 release candidates are out. That means it’s time for another entry in the What’s New in Go series where I talk about my contribution to this release. For Go 1.23, I proposed (but did not implement) four new methods: reflect.Value.Seq, reflect.Value.Seq2, r...
Iterators in Go are a neat way to write “lazy loops”, where we never
generate more results than we actually use. Let’s see what that would look
like in Go programs, and what new facilities it gives us in the standard
library.
Introduction: Welcome to Episode 3 of our Intro to Generative AI series! In this episode, Daniel explores the critical aspect of prompt formatting when working with AI models, emphasizing how proper formatting can significantly enhance the quality of the AI’s responses and...
A new Microsoft build released yesterday is now available for download.
The post Go 1.22.5-2 and 1.21.12-2 Microsoft builds now available appeared first on Microsoft for Go Developers.
#516 — July 23, 2024
Unsub | Web Version
Go Weekly
Interactive Release Notes for Go 1.23 — If you find traditional release notes hard going, this interactive alternative with inline executable code snippets might help you get...
Introduction: Welcome to Episode 10 of our Ultimate Software Design series! In this episode, Bill dives into the integration of authentication and authorization mechanisms within Go packages, providing developers with essential strategies for securing and maintaining their softwa...
Binary search over program code or execution to find why a new library or compiler causes a failure.
The Bitfield Institute of Technology (BIT) is a software engineering school
that offers remote training and certifications in Go and Rust development
to students worldwide.