DEV Community

Go

A statically typed, compiled programming language designed at Google

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Go's range-over-func: 4 Footguns the Compiler Won't Warn You About

Go's range-over-func: 4 Footguns the Compiler Won't Warn You About

Comments
10 min read
PHPUnit Mocking Made You Lazy. Go Will Force You to Design

PHPUnit Mocking Made You Lazy. Go Will Force You to Design

Comments
10 min read
Exceptions Made You Sloppy. Go's if err != nil Fixes That

Exceptions Made You Sloppy. Go's if err != nil Fixes That

Comments
10 min read
DDD in Go Without the Bureaucracy: Aggregates, Not Abstractions

DDD in Go Without the Bureaucracy: Aggregates, Not Abstractions

Comments
10 min read
Stop Looking for Laravel's Service Container in Go

Stop Looking for Laravel's Service Container in Go

Comments
10 min read
First Week in Go: 9 Habits Every PHP Developer Has to Unlearn

First Week in Go: 9 Habits Every PHP Developer Has to Unlearn

Comments
10 min read
A Malicious Go Module Sat in the Mirror for 3 Years. Your go.sum Won't Save You

A Malicious Go Module Sat in the Mirror for 3 Years. Your go.sum Won't Save You

Comments
10 min read
Everyone Logs Wrong with slog. 7 Patterns for 3 AM

Everyone Logs Wrong with slog. 7 Patterns for 3 AM

Comments
10 min read
How a 500 MB Buffer Killed Our Archival Job — And Why Streaming Fixed It

How a 500 MB Buffer Killed Our Archival Job — And Why Streaming Fixed It

9
Comments 1
6 min read
I Built a Go Project Scaffolding Tool (Because the Ecosystem Needed One)

I Built a Go Project Scaffolding Tool (Because the Ecosystem Needed One)

Comments
4 min read
Code That Lasts: Mastering Software Design Principles (with Golang)

Code That Lasts: Mastering Software Design Principles (with Golang)

1
Comments 1
5 min read
Composition over Inheritance in Go: The Design Choice That Makes Microservices Boring in the Best Way

Composition over Inheritance in Go: The Design Choice That Makes Microservices Boring in the Best Way

6
Comments
15 min read
I Had No Idea Which Endpoint Was Slowest. So I Built My Own Metrics.

I Had No Idea Which Endpoint Was Slowest. So I Built My Own Metrics.

Comments
6 min read
Node Turns Waiting Into Events. Go Moves Context Switching Into User Space.

Node Turns Waiting Into Events. Go Moves Context Switching Into User Space.

Comments
13 min read
FlameKit: An Open Source CLI for Codebase Risk Analysis

FlameKit: An Open Source CLI for Codebase Risk Analysis

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.