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.
I built a YouTube downloader after my old favorite site became unusable

I built a YouTube downloader after my old favorite site became unusable

Comments
1 min read
Go Concurrency: Goroutines, Channels and WaitGroups

Go Concurrency: Goroutines, Channels and WaitGroups

4
Comments 1
4 min read
Go Basics: How to Use Enums, Structs, and Interfaces Effectively

Go Basics: How to Use Enums, Structs, and Interfaces Effectively

13
Comments
2 min read
Taming Go's Garbage Collector for Blazing-Fast, Low-Latency Apps

Taming Go's Garbage Collector for Blazing-Fast, Low-Latency Apps

Comments
10 min read
GoLang Generics: Practical Examples to Level Up Your Code

GoLang Generics: Practical Examples to Level Up Your Code

6
Comments
6 min read
Taming Goroutines - Efficient Concurrency with a Worker Pool in Go

Taming Goroutines - Efficient Concurrency with a Worker Pool in Go

6
Comments
7 min read
Go Concurrent Programming: Real-World Lessons to Level Up Your Skills

Go Concurrent Programming: Real-World Lessons to Level Up Your Skills

3
Comments 1
11 min read
Go Beyond Globals: A Practical Guide to Dependency Injection

Go Beyond Globals: A Practical Guide to Dependency Injection

1
Comments
5 min read
The Little Prince of Resistors: 100 Ohm’s Journey in Circuits & Stars

The Little Prince of Resistors: 100 Ohm’s Journey in Circuits & Stars

5
Comments
4 min read
I built a CLI tool to extract folders or files from GitHub repos making things easier in a single command using GO — GitSlice

I built a CLI tool to extract folders or files from GitHub repos making things easier in a single command using GO — GitSlice

Comments
4 min read
From Python to ClickHouse: Parquet ETL with Go

From Python to ClickHouse: Parquet ETL with Go

3
Comments
2 min read
Unpacking Go Slices: 3 Common Gotchas You Need to Know

Unpacking Go Slices: 3 Common Gotchas You Need to Know

Comments
4 min read
Embedded File Systems: Using embed.FS in Production 8/9

Embedded File Systems: Using embed.FS in Production 8/9

5
Comments 2
12 min read
marchat v0.2.0: Terminal Chat Now With Plugins and Encryption

marchat v0.2.0: Terminal Chat Now With Plugins and Encryption

3
Comments
3 min read
Creating a REST API in Go with Gin: A Pragmatic, Spec-First Guide

Creating a REST API in Go with Gin: A Pragmatic, Spec-First Guide

3
Comments
6 min read
Understanding Goroutines, Concurrency, and Scheduling in Go

Understanding Goroutines, Concurrency, and Scheduling in Go

2
Comments
4 min read
Inside the Tech Stack of dblayer - Go, Next.js 15, Express & Beyond

Inside the Tech Stack of dblayer - Go, Next.js 15, Express & Beyond

28
Comments 1
3 min read
Securing the Processing Layer in Your Backend

Securing the Processing Layer in Your Backend

13
Comments
3 min read
Taming Go’s Garbage Collector with Memory Pools: A Practical Guide

Taming Go’s Garbage Collector with Memory Pools: A Practical Guide

2
Comments
12 min read
Why Stripe Can’t Handle Your Complex Usage Based Billing

Why Stripe Can’t Handle Your Complex Usage Based Billing

7
Comments 2
3 min read
Why Go’s Simplicity Is Its Greatest Engineering Strength

Why Go’s Simplicity Is Its Greatest Engineering Strength

5
Comments 3
4 min read
When Optimization Backfires: How Aggressive Optimization Made Our Pool 2.58x Slower

When Optimization Backfires: How Aggressive Optimization Made Our Pool 2.58x Slower

Comments
5 min read
Securing OAuth: Best Practices for Safer Authorization Flows

Securing OAuth: Best Practices for Safer Authorization Flows

12
Comments
4 min read
How to Build Your Own AI Mascot in Golang.

How to Build Your Own AI Mascot in Golang.

6
Comments 1
7 min read
Introducing qcontroller: Declarative VM Management with QEMU and Go

Introducing qcontroller: Declarative VM Management with QEMU and Go

Comments
3 min read
loading...