Sitemap - 2023 - Devtrovert

Go Channels Explained: More than Just a Beginner’s Guide.

Select & For Range Channel in Go: Breaking Down

Goroutines 102: A Basic Walkthrough

Why Your Go Counter Isn't Counting Right: sync/atomic Uncovered

Generics in Go: A Belated Personal Guide

Go Panic & Recover: Don't Make These Mistakes

Pointers in Go: To Use or Not To Use? My Personal Guide

How Go Benchmark Actually Works

From Novice to Pro with Go Benchmarking

5 Go Libraries I Use in Nearly Every Project

Golang Technique: Custom Struct Tag Like `json:"name"`

Go Enums: The Right Way to Implement, Iterate and Namespacing Trick

Reflection in Go: Everything you need to know to use it effectively

Go Secret — Interface{}: Nil is not Nil

Go JSON: ALL You Need To Use encoding/json Effectively

Logging Best Practices: Proven Techniques for Services

Go: What is Flags Enum and How to Implement It

JWT: Don't Add Sensitive Information Into JSON WebToken (JWT)

Go Tricky: A Bug with For-Range Loops and Pointer

3 Consistency Patterns: Strong, Eventual, Weak and Why They're Worth Your Time

Clear > Clever: Writing and Coding

Go Testing? All You Need to Know Here

What Is Consistent Hashing? The Backbone of Distributed Storage Sharding

Go Secret - Slice: Be Careful When Resizing

How to Generate Unique IDs in Distributed Systems: 6 Key Strategies

What Are Structured Logs and How Do They Improve Performance?

CAP Theorem: Why Perfect Distributed Systems Don't Exist?

People Addicted to Something Called 'Best Practice'

Go Naming Conventions: Avoid the 'What's This?' in Every Code Review

5 Must-Know Rate Limiting Tactics to Maximize Your Traffic Flow

Go Secret - Defer: What you know about DEFER in Go is not enough!

Optimize Your Cache with These 4 Cache Eviction Strategies

Golang Technique: How to Add Default Values to Function Parameters?

6 Cache Strategies to Save Your Database's Performance

Why Your Go Code Sucks and How Linters Can Save You

Diving Deep into Go 1.21: Better Generics, New Libraries, and More

What is unsafe.Pointer, or uintptr?

Go Performance Boosters: The Top 5 Tips and Tricks You Need to Know

Optimize Your Struct with Alignment Trick

12 Personal Go Tricks That Transformed My Productivity

Senior Go Programmers & the 5 Things They're Always Thinking About — Are You?

6 Key Concepts You Should Know for Concurrency in the Sync Package

15 Go Interview Questions from the LinkedIn Assessment — Detailed Explanations