Black Friday Sale: Get 40% off all our Training Bundles! View Bundles →
Ardan Labs

Featured Post

October 21, 2025

-

10 min read

Getting Friendly With CPU Caches

Understanding how your data structures interact with hardware is one of the most powerful ways to improve application performance. This blogpost explores how CPU caches influence speed and how …

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

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 …

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 …

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, …

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 …

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 …

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 …

go training golang blockchain

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

go training golang blockchain

Introduction This is the first post in a series that will explore the semantics and implementation details of the Ardan blockchain project. The code is a reference …