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

Aug 28, 2013

-

12 min read

Organizing Code to Support Go Get

go Training golang

For those of you who are like me, trying to learn the Mac and Linux operating systems, Golang programming and deployment constructs all at the same time, I feel your …

Published

Aug 26, 2013

-

7 min read

Collections Of Unknown Length in Go

go Training golang

If you are coming to Go after using a programming language like C# or Java, the first thing you will discover is that there are no traditional collection types like List …

Published

Aug 20, 2013

-

10 min read

Using C Dynamic Libraries In Go Programs

go Training golang

My son and I were having fun last weekend building a console based game in Go. I was recreating a game from my youth, back when I was programming on a Kaypro II. I loved …

Published

Aug 15, 2013

-

11 min read

Understanding Slices in Go Programming

go Training golang

Since I started programming in Go the concept and use of slices has been confusing. This is something completely new to me. They look like an array, and feel like an …

Published

Aug 8, 2013

-

10 min read

Using Time, Timezones and Location in Go

go Training golang

I ran into a problem today. I was building code to consume NOAA’s tide station XML document and quickly realized I was in trouble. Here is a small piece of that XML …

Published

Aug 5, 2013

-

15 min read

Gustavo's IEEE-754 Brain Teaser

go Training golang

Back in June, Gustavo Niemeyer posted the following question on his Labix.org blog: Assume uf is an unsigned integer with 64 bits that holds the IEEE-754 representation …

Published

Jul 29, 2013

-

2 min read

An RSS Feed Searching Framework Using Go

go Training golang

This article was written for and published by Safari Books Online Back in May, I finally decided that it was time to move away from the Microsoft stack to Linux. The cost …

Published

Jul 27, 2013

-

1 min read

An Open Source Debate

go Training golang

This article was written for and published by Safari Books Online If you read my article titled Analyze Data With MongoDB and Go, then you will understand the context of …

Published

Jul 27, 2013

-

10 min read

Understanding Pointers and Memory Allocation

go Training golang

In the documentation provided by the Go language team you will find great information on pointers and memory allocation. Here is a link to that documentation: …