Rust error handling is perfect actually
The night is dark and full of errors, so how should we handle these gracefully and safely in our Rust programs? Let’s introduce two of every Rust programmer’s favourite types: Option and Result.
The night is dark and full of errors, so how should we handle these gracefully and safely in our Rust programs? Let’s introduce two of every Rust programmer’s favourite types: Option and Result.
Today me and my friend/colleague Julien Singler are starting a new Substack Newsletter called “package main” (this name may sound familiar). It’s one-stop shop for mastering Backend, Cloud, DevOps, APIs, etc.
This page is a summary of what’s going on in my life currently (inspired by nownownow.com). Last updated: 2025-01-07 Writing the packagemain.tech Newsletter about Backend, Go, Cloud, Kubernetes and more.
#508 — May 21, 2024 Unsub | Web Version Go Weekly ▶ Boosting Performance of Go Apps with Optimizations — Three members of the Go team gave a talk at last week’s Google I/O about a topic we’ve covered a lot lately – us...
Introduction: In this insightful episode, Bill dives deep into the realm of package design, shedding light on its crucial role in software development. Here are three key takeaways for Go developers: Code Modularity: Learn how Go’s packaging system creates essential firew...
Introduction: Join Herbert in an insightful discussion on concurrency, where he tackles the complexities of data races and how various programming languages address them: Understand the crucial role of recognizing data races in concurrent programming and their potential impacts...