Golang

A female engineer focuses on her laptop amidst advanced tech equipment in a lab, representing backend engineers utilizing property-based testing tools.

Property Based Testing Examples

A practical guide to property based testing for backend teams: generators, shrinking, Hypothesis and Rapid examples, and CI profiles that fit real suites.

November 9, 2026 10 min read
Engineer at a laptop and monitor reviewing source code during a Go toolchain upgrade

Go 1.26: runtime and toolchain changes

Go 1.26 makes the Green Tea GC the default collector, adds new(expr), and rewrites go fix. Here is what changes for production services and how to upgrade.

October 28, 2026 9 min read
Blue network patch cables connected to a switch in a data center rack

Inside Go’s 7.5-Hour eMudhra CA Response

Go shipped an urgent crypto/x509 update blocking eight compromised eMudhra intermediates. Here is why every Go binary must be rebuilt to pick up the fix.

October 27, 2026 12 min read
Security analyst reviewing dashboards in a monitoring center

eMudhra Intermediate CA Keys Compromised

eMudhra’s intermediate CA revocation left a trust-store gap: browsers blocked the keys fast, but runtimes and API clients lagged behind. Here’s the audit.

October 21, 2026 16 min read
Go source code showing structured logging with slog on a developer monitor

Go 1.21’s slog: The Future of Structured

Discover how Go 1.21’s native slog package revolutionizes structured logging for microservices in 2026, enhancing observability and traceability across…

July 27, 2026 9 min read

Sorting Algorithms in Go: QuickSort vs. MergeSort

Sorting Algorithms in Go: QuickSort vs. MergeSort Sorting algorithms are the backbone of many computer science problems, and understanding how they work can significantly enhance your coding efficiency. Today, we’ll dive into two of the most powerful and commonly used sorting algorithms: QuickSort and MergeSort, specifically in the Go programming language (aka Golang). Whether you’re […]

September 20, 2024 3 min read

Error Handling in Python vs. Go: Helping Beginners Navigate and Solve Programming Errors

Error Handling in Python vs. Go: How Each Language Helps Beginners Navigate and Solve Programming Errors Welcome to the fascinating world of error handling! Whether you’re a seasoned developer or just getting started, understanding how different programming languages help you navigate and solve errors can be a game-changer. Today, we’ll dive into the error-handling paradigms […]

September 5, 2024 4 min read