Ardan Labs
Featured Post

RAG in Go: A Vulnerability Research Tool

Published April 21st, 2026 12 min read

Introduction In the previous post, you saw how you can use tools to add information to an LLM query. In this post, we’ll see another method of adding information to an LLM called RAG, or …

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

Generics vs. Interfaces

go training golang

Introduction In this video, Paulo shows the benefit of leveraging generic functions to write less code that does more. He starts by walking you through an API server he …

Published

Dec 16, 2022

-

2 min read

Ultimate Go: Advanced Engineering Episode 5

go training golang

Introduction In case you missed episode 4, Bill attempted to integrate current database sharing solutions to solve the “database ownership” problem his dependency manager …

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 …