I'm on Go Time!

I'm very excited to announce I'm on my first episode of the ever awesome Go Time podcast, on today's episode, OpenAPI + API Design. As I mentioned in Learning a new language, or how I gained familiarity with Go I started regularly listening to Go Time as I started to learn Go whe...

Maybe understanding Crowdstrike's argument arity problem

Ep. 4: Streamlining Prompt Engineering and Context Handling in Generative AI

Introduction: Welcome to Episode 4 of our Intro to Generative AI series! In this episode, Daniel dives into the essential technique of prompt engineering, focusing on creating dynamic and interactive prompts to enhance the capabilities of AI models. Prompt Templating: Techniques...

Go 1.22.6-1 and 1.21.13-1 Microsoft builds now available

A new set of Microsoft Go builds is now available for download. The post Go 1.22.6-1 and 1.21.13-1 Microsoft builds now available appeared first on Microsoft for Go Developers.

Categorizing Data with Large Language Models in Rust

Introduction LibreQoS is an open source project for monitoring and providing quality-of-experience for Internet Service Providers (ISPs) and large networks. It runs as a “middle-box”, monitoring traffic that passes through it. It recently gained the ability to track i...

Bye Russ, but also hi Russ

#​518 — August 6, 2024 Unsub  |  Web Version 🏖️ Hi! We're taking next week off for a brief summer break. We'll be back with our next issue on August 20. Also, if possible, can you click an item or two? We're going to be doing some 'list cleaning' s...

Ep. 12: Implementing Robust Transaction Handling in Go

Introduction: Welcome to Episode 12 of our Ultimate Software Design series! In this final installment, Bill guides us through the advanced implementation of transaction management in Go, ensuring robust and consistent data operations within applications. By focusing on middleware...

func to functional

Thanks to generics, there are some interesting new ways to program in Go. This article explains how we can use functional programming techniques like Map, Filter, and Reduce, and what kind of problems they might help us to solve.

What’s new in Go 1.23? Podcast

I was on episode 325 of the Go Time podcast, talking about What’s New in Go 1.23. Check it out!

Building static binaries with Go on Linux

One of Go's advantages is being able to produce statically-linked binaries [1]. This doesn't mean that Go always produces such binaries by default, however; in some scenarios it requires extra work to make this happen. Specifics here are OS-dependent; here we focus on Unix system...