Ardan Labs
Featured Post

Range-Over Functions in Go

Updated February 17th, 2026 11 min read

Iteration has long been one of the more fragmented areas of Go, with developers relying on ad hoc patterns to traverse custom data structures. This article explores the range-over-functions …

Subscribe to our Newsletter

By signing up you get access to our FREE Training Bundle, Technical Tuesday releases, Special Offers, & Notifications on our latest content.

All Blog Posts

Published

Dec 16, 2022

-

1 min read

Ultimate Go: Advanced Engineering Episode 6

go training golang

Introduction In the last video, Bill left off talking about proof of work (PoW) algorithms. In a distributed and decentralized environment, PoW used to be the gold …

Published

Dec 16, 2022

-

1 min read

Understanding Go's Time Format

go training golang

Introduction Most apps that work with time values eventually need to display time to a user. Go has a unique way of allowing you to specify how to display time values …

Published

Dec 14, 2022

-

2 min read

Ultimate Go: Advanced Engineering Episode 3

go training golang

Introduction In episode 2, Bill designed a database for his dependency manager to enable Go developers to have reproducible,durable and secure builds. This database will …

Published

Dec 14, 2022

-

1 min read

Ultimate Go: Advanced Engineering Episode 4

go training golang

Introduction In episode 3, Bill needed to figure out how to share ownership of his dependency manager’s database in a secure and efficient manner. Bill is the only …

Published

Dec 13, 2022

-

1 min read

Ultimate Go: Advanced Engineering Episode 2

go training golang

Introduction In episode 1, Bill finished by describing the dependency management conundrum Go faced in its early days. Prior to the Go team providing the module system, …

Published

Dec 12, 2022

-

1 min read

Ultimate Go: Advanced Engineering Episode 1

go training golang

Introduction In this video, Bill will introduce the concepts of what a blockchain is, the benefits of a blockchain, and the network environment it operates in. Bill …

Published

Jun 6, 2022

-

11 min read

Practical Uses Of Blockchain Technology

go training golang blockchain

Introduction A blockchain is an integrated solution of different computer science problems in the form of a single, append-only, publicly available, transparent, and …

Published

May 5, 2022

-

10 min read

Blockchain In Go: Part IV: Fraud Detection

go training golang blockchain

Introduction In the first three posts, I explained there were four aspects of a blockchain that this series would explore with a backing implementation provided by the …

go training golang blockchain

Introduction In the first two posts, I explained there were four aspects of a blockchain that this series would explore with a backing implementation provided by the …