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

Jan 11, 2023

-

2 min read

Ultimate Go: Advanced Engineering Episode 13

go training golang

Introduction In episode 12, Bill laid out his strategy to handle data hashing on his blockchain. The first step he took was to create a package to handle the …

Published

Jan 11, 2023

-

2 min read

Ultimate Go: Advanced Engineering Episode 14

go training golang

Introduction In episode 13, Bill discussed the idea of adding salt to a hash and how modern crypto-currency blockchains use it to better interpret requests sent to nodes. …

Published

Jan 4, 2023

-

2 min read

Ultimate Go: Advanced Engineering Episode 12

go training golang

Introduction In episode 11, Bill highlighted the issue of identity verification and provided a solution to this problem. The solution proposed was to cryptographically …

Published

Jan 3, 2023

-

1 min read

Ultimate Go: Advanced Engineering Episode 10

go training golang

Introduction In episode 9, Bill introduced the idea of the genesis record and its role in his blockchain. As a recap, the genesis record will be used to customize the …

Published

Jan 3, 2023

-

2 min read

Ultimate Go: Advanced Engineering Episode 11

go training golang

Introduction In episode 10, Bill dove into the technical implementation of his genesis record and defined a custom Go type representing the record. While doing so, he …

go training golang blockchain smart-contract

Introduction I made it my mission in 2022 to learn everything I could about blockchain and as the year ends, I feel like I accomplished my goal. Love it, hate it, or …

Published

Dec 20, 2022

-

1 min read

Ultimate Go: Advanced Engineering Episode 9

go training golang

Introduction In episode 8, Bill wanted to build a blockchain in Go and began to lay the groundwork for the project. Go is a good choice because its standard library has …

Published

Dec 19, 2022

-

2 min read

Ultimate Go: Advanced Engineering Episode 7

go training golang

Introduction In episode 6, Bill gives an overview of what consensus algorithms are and how these algorithms ensure distributed databases are in sync. Moving forward Bill …

Published

Dec 19, 2022

-

1 min read

Ultimate Go: Advanced Engineering Episode 8

go training golang

Introduction In the first part of the series, Bill designed a dependency management system. The dependency manager needed to be distributed, transparent, …