DEV Community

Learning Go Series' Articles

Back to Martin Cartledge's Series
History of Go, Variables, and Types
Cover image for History of Go, Variables, and Types

History of Go, Variables, and Types

74
Comments 3
6 min read
Control flow and Common Control Structures in Go
Cover image for Control flow and Common Control Structures in Go

Control flow and Common Control Structures in Go

8
Comments 1
7 min read
What is a Type in Go?
Cover image for What is a Type in Go?

What is a Type in Go?

8
Comments
6 min read
What is the Slice and Map Type in Go?
Cover image for What is the Slice and Map Type in Go?

What is the Slice and Map Type in Go?

8
Comments
8 min read
What are the Struct and Interface Types in Go?
Cover image for What are the Struct and Interface Types in Go?

What are the Struct and Interface Types in Go?

8
Comments
5 min read
Function Declarations, Arguments, Parameters, and Anonymous Functions in Go
Cover image for Function Declarations, Arguments, Parameters, and Anonymous Functions in Go

Function Declarations, Arguments, Parameters, and Anonymous Functions in Go

7
Comments
5 min read
Function Literals and Closure in Go
Cover image for Function Literals and Closure in Go

Function Literals and Closure in Go

5
Comments
4 min read
How to write a Recursive Function in Go
Cover image for How to write a Recursive Function in Go

How to write a Recursive Function in Go

6
Comments
4 min read
Pointers, Marshalling, and Unmarshalling Data in Go
Cover image for Pointers, Marshalling, and Unmarshalling Data in Go

Pointers, Marshalling, and Unmarshalling Data in Go

16
Comments 2
9 min read
Sorting Data in Go
Cover image for Sorting Data in Go

Sorting Data in Go

15
Comments
5 min read
Concurrency in Go - Using Goroutines and Wait Groups
Cover image for Concurrency in Go - Using Goroutines and Wait Groups

Concurrency in Go - Using Goroutines and Wait Groups

15
Comments
6 min read
Concurrency in Go - Using Channels and Handling Race Conditions
Cover image for Concurrency in Go - Using Channels and Handling Race Conditions

Concurrency in Go - Using Channels and Handling Race Conditions

14
Comments
9 min read