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

Nov 23, 2023

-

10 min read

Visualizing Map Data with Go and Leaflet JS

golang javascript

Introduction This year I set a personal goal of walking for a total of 1,000 kilometers and I’m proud to say I’m close to hitting that goal. I’ve been tracking all the …

Published

Sep 21, 2023

-

7 min read

Implementing Enumerations In Go

go training golang

Introduction Prior to coding in Go, I was writing software in C#. In C# enumerations can be declared and the associated type can be used in functions and as fields in a …

Published

Sep 8, 2023

-

6 min read

Slices Package: Contains, Delete, and Equal

go training golang

Series Here are all the posts in this series about the slices package. Binary Search Clip, Clone, and Compact Compare Contains, Delete, and Equal Introduction In the last …

Published

Aug 25, 2023

-

4 min read

Slices Package: Compare

go training golang

Series Here are all the posts in this series about the slices package. Binary Search Clip, Clone, and Compact Compare Contains, Delete, and Equal Introduction In the last …

Published

Aug 18, 2023

-

6 min read

Slices Package: Clip, Clone, and Compact

go training golang

Series Here are all the posts in this series about the slices package. Binary Search Clip, Clone, and Compact Compare Contains, Delete, and Equal Introduction In the …

Published

Aug 2, 2023

-

5 min read

Slices Package: Binary Search

go training golang

Series Here are all the posts in this series about the slices package. Binary Search Clip, Clone, and Compact Compare Contains, Delete, and Equal Introduction Go’s most …

go training golang

Introduction In episode 9, Miki discussed how a command flag can be decoded into a user defined type with the Value interface. As a recap, the Value interface consists of …

Published

Mar 27, 2023

-

2 min read

Interfaces 101 : Parsing Command Flags Ep. 9

go training golang

Introduction In episode 8, Miki developed a Go HTTP client that had a method to check the health of a theoretical API. The method would construct the request URL and …

go training golang

Introduction In episode 7, Miki discussed design considerations to keep in mind while creating interfaces in Go with the first idea he proposed being that an interface …