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

Feb 17, 2014

-

8 min read

The Nature Of Channels In Go

go Training golang

Introduction In my last post called Concurrency, Goroutines and GOMAXPROCS, I set the stage for talking about channels. We discussed what concurrency was and how …

Published

Jan 29, 2014

-

9 min read

Concurrency, Goroutines and GOMAXPROCS

go Training golang

Introduction When new people join the Go-Miami group they always write that they want to learn more about Go’s concurrency model. Concurrency seems to be the big …

Published

Jan 21, 2014

-

5 min read

Decode JSON Documents In Go

go Training golang

Introduction We are working on a project where we have to make calls into a web service. Many of the web calls return very large documents that contain many …

Published

Jan 16, 2014

-

2 min read

Be Selected To Attend GopherCon 2014

go Training golang

Gopher Academy announced a great program today. Today I’d like to announce the GopherCon Scholarship Program. It’s goal is to increase the visibility of women …

Published

Jan 16, 2014

-

5 min read

Go Package Management For 2014

go Training golang

Introduction In October 2013 I sent out a call to action to the Go community. I wanted to form a group of Gophers that would come together and help write a specification …

Published

Dec 31, 2013

-

6 min read

Macro View of Map Internals In Go

go Training golang

Introduction There are lots of posts that talk about the internals of slices, but when it comes to maps, we are left in the dark. I was wondering why and then I found the …

Published

Dec 20, 2013

-

6 min read

Queue Your Way To Scalability

go Training golang

Introduction The first thing I did when I started programming in Go was begin porting my Windows utilities classes and service frameworks over to Linux. This is what I …

Published

Dec 17, 2013

-

5 min read

Three-Index Slices in Go 1.2

go Training golang

With the release of Go 1.2, slices gained the ability to specify the capacity when performing a slicing operation. This doesn’t mean we can use this index to extend …

Published

Dec 11, 2013

-

11 min read

Sample Web Application Using Beego and Mgo

go Training golang

Introduction I am very excited about the Beego web framework. I wanted to share with you how I use the framework to build real world web sites and web services. Here is a …