The Best of Both Worlds: Go-Powered gRPC for Your PHP and API Platform Apps
Announcing a new experimental gRPC extension for FrankenPHP, enabling high-performance gRPC servers using PHP, Go, or a mix of both.
Announcing a new experimental gRPC extension for FrankenPHP, enabling high-performance gRPC servers using PHP, Go, or a mix of both.
Using DTrace to determine if SQL files are accessed at build time or runtime in a Go application, focusing on I/O tracing.
Introducing Sentire, a command-line interface for the Sentry API written in Go, designed for developers to query issues and events.
A look at a subtle bug in a Go test where a for loop iterates over an empty slice, and how static analysis tools miss it.
A developer investigates a subtle bug in Go's errgroup package, explaining the issue and providing a fix.
Introducing a mutation testing framework for Go assembly to improve test coverage of constant-time cryptographic code and prevent hidden bugs.
Introducing Log Basset, an open-source Go CLI tool for querying and tailing Scalyr logs with improved features and performance.
A guide to configuring the Zed editor for simultaneous debugging of a Go backend server and a Svelte frontend application.
A developer discovers that calling os.File.Sync() in Go drastically slows down file appends and makes it an optional feature.
A developer shares a detailed debugging journey using Go profiling and DTrace to uncover and fix a performance bottleneck in a test suite.
Guide to migrating service account authentication from Vertex AI SDK to Google Gen AI SDK for Python and Go applications.
Analyzes a subtle data race bug in a Go web server middleware, explaining the cause and fix for a concurrency issue without typical synchronization constructs.
Explores naming conventions for mutexes in Go codebases and introduces structural search tools like ast-grep to analyze patterns.
A debugging technique using differential code coverage to isolate code unique to a failing test, demonstrated with a Go example.
The author stops developing JourneyInbox as a SaaS product due to low market adoption and pivots it for personal use.
A technical guide on enabling Position Independent Executable (PIE) builds in Go for security hardening, covering the process and troubleshooting dynamic linking issues.
Microsoft is developing a new TypeScript compiler in Go, promising 10x speed improvements over the current TypeScript-based compiler.
A technical guide on using Bpftrace to profile a Go service's in-memory cache and estimate memory usage by analyzing entry sizes at runtime.
Analysis of Microsoft's Go port of the TypeScript compiler, discussing the timeline, benefits, and technical details of the native implementation.
A developer shares talks on building safe AI agents for high-stakes industries using Go and durable execution, and announces an upcoming meetup.