Go

Recent Go articles

BACKEND
8 articles

Discover our latest articles and guides on Go

Go error handling patterns and best practices with error wrapping and inspection
BACKEND

Go Error Handling in 2026: Patterns, Wrapping and Technical Interview Questions

Go error handling patterns and best practices: sentinel errors, custom error types, errors.Is, errors.As, error wrapping with fmt.Errorf %w, and common interview questions.

Go gRPC microservices illustration showing high-performance server communication with protocol buffers
BACKEND

Go and gRPC in 2026: High-Performance Microservices and Interview Questions

Deep dive into gRPC with Go in 2026. Protocol Buffers, unary and streaming RPCs, interceptors, production-grade patterns, and common interview questions for backend engineers.

Go design patterns illustration with abstract geometric shapes representing software architecture
BACKEND

Go Design Patterns: Essential Patterns and Interview Questions for Go Developers

Master Go design patterns including Functional Options, Strategy, Factory, and Observer. Practical code examples, idiomatic best practices, and common interview questions for Go developers.

Go 1.26 interview preparation covering Green Tea garbage collector and performance optimizations
BACKEND

Go 1.26 Interview: Green Tea GC, go fix and Stack Optimizations

Prepare for Go 1.26 interview questions covering the Green Tea garbage collector, revamped go fix tool, stack allocation optimizations, and key performance improvements.

Go technical interview preparation covering goroutines channels and concurrency patterns
BACKEND

Go Technical Interview: Goroutines, Channels and Concurrency

Go interview questions on goroutines, channels, and concurrency patterns. Code examples, common pitfalls, and expert-level answers to prepare for Go technical interviews in 2026.

Go Concurrency - Goroutines and Channels in action
BACKEND

Go Concurrency: Goroutines and Channels - Complete Guide

Master Go concurrency with goroutines and channels. Advanced patterns, synchronization, select statements, and best practices with detailed code examples.