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 30, 2014

-

1 min read

ALS Ice Bucket Challenge - Go Style

go Training golang

If you have not heard about the ALS Ice Bucket Challenge I would be surprised. It’s everywhere nowadays, being done by celebrities alike. After being challenged by …

Published

Jun 27, 2014

-

9 min read

Ice Cream Makers and Data Races Part II

go Training golang

Introduction Dave Cheney published a post called Ice Cream Makers and Data Races. The post showed an example of an interesting data race that can occur when using an …

Published

Jun 25, 2014

-

12 min read

Actionable Data With MongoDB and Go

go Training golang

Introduction If you are building any kind of application for a consumer based product, it is common to have large amounts of application data being generated about your …

Published

Jun 20, 2014

-

5 min read

Pitfalls With Closures In Go

go Training golang

Introduction Closures in Go are a very powerful construct but they can also be the cause of bugs if you don’t understand how they work. In this post I am going to pull a …

Published

May 3, 2014

-

12 min read

Methods, Interfaces and Embedded Types in Go

go Training golang

Introduction My business partner Ed asked me what would happen if a struct and an embedded field both implemented the same interface. We asked ourselves two questions: …

Published

Apr 6, 2014

-

12 min read

Introduction To Numeric Constants In Go

go Training golang

Introduction One of the more unique features of Go is how the language implements constants. The rules for constants in the language specification are unique to Go. They …

Published

Mar 15, 2014

-

5 min read

Exported/Unexported Identifiers In Go

go Training golang

Introduction One of the first things I learned about in Go was using an uppercase or lowercase letter as the first letter when naming a type, variable or function. It was …

Published

Mar 7, 2014

-

4 min read

Web Form Validation And Localization In Go

go Training golang

Introduction As I improve my knowledge and framework for a Go based web service I am building, I continue to go back and enhance my Beego Sample App. Something I just …

Published

Feb 25, 2014

-

7 min read

Running MongoDB Queries Concurrently With Go

go Training golang

If you are attending GopherCon 2014 or plan to watch the videos once they are released, this article will prepare you for the talk by Gustavo Niemeyer and Steve Francia. …