DEV Community

Learning Go Series' Articles

Back to mihir mohapatra's Series
Why I'm Learning Go in 2026 (A Java/Kotlin/Rust Engineer's Take)
Cover image for Why I'm Learning Go in 2026 (A Java/Kotlin/Rust Engineer's Take)

Why I'm Learning Go in 2026 (A Java/Kotlin/Rust Engineer's Take)

1
Comments
4 min read
Go's Type System — Structs, Interfaces, and Life Without Inheritance
Cover image for Go's Type System — Structs, Interfaces, and Life Without Inheritance

Go's Type System — Structs, Interfaces, and Life Without Inheritance

8
Comments
5 min read
Goroutines & Channels — Concurrency Without the JVM's Baggage
Cover image for Goroutines & Channels — Concurrency Without the JVM's Baggage

Goroutines & Channels — Concurrency Without the JVM's Baggage

Comments
5 min read
Error Handling — Learning to Love `if err != nil`
Cover image for Error Handling — Learning to Love `if err != nil`

Error Handling — Learning to Love `if err != nil`

1
Comments
5 min read
Building My First Real API in Go — with Gin
Cover image for Building My First Real API in Go — with Gin

Building My First Real API in Go — with Gin

1
Comments
5 min read
Testing in Go — Table-Driven Tests, Benchmarks, and go test Habits
Cover image for Testing in Go — Table-Driven Tests, Benchmarks, and go test Habits

Testing in Go — Table-Driven Tests, Benchmarks, and go test Habits

Comments
5 min read
From Learning to Shipping — Docker, Graceful Shutdown & ECS Fargate
Cover image for From Learning to Shipping — Docker, Graceful Shutdown & ECS Fargate

From Learning to Shipping — Docker, Graceful Shutdown & ECS Fargate

1
Comments
6 min read