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

Dec 10, 2013

-

7 min read

Building A Weather App Using Go

go Training golang

At Ardan Studios we have spent the last 6 months, in our spare time and on weekends, building a consumer based mobile application called OutCast. The mobile application …

Published

Nov 23, 2013

-

4 min read

Write Your Go Programs Using GEdit

go Training golang

This is a guest post from Tad Vizbaras from Etasoft in South Florida. There are a number of editors and IDEs for Go development. LiteIde, Vim, Emacs and GEdit just to …

Published

Nov 21, 2013

-

4 min read

Label Breaks In Go

go Training golang

Have you ever found yourself in this situation. You have a case statement inside of a for loop and you would like to break from both the case and for statements in a …

Published

Nov 5, 2013

-

5 min read

Using The Log Package In Go

go Training golang

Linux is unique to Windows in many ways, and writing programs in Linux is no exception. The use of standard out, standard err and null devices is not only a good idea but …

Published

Nov 3, 2013

-

8 min read

Using XSLT With Go

go Training golang

I am working on a project that requires pulling and processing different XML feeds from the web and storing the data into MongoDB as JSON. Since new feeds come up …

Published

Oct 26, 2013

-

6 min read

Manage Dependencies With GODEP

go Training golang

Introduction If you are using 3rd party packages, (packages that you don't own or control), you will want a way to create a reproducible build every time you build your …

Published

Oct 17, 2013

-

7 min read

My Channel Select Bug

go Training golang

I was testing new functionality on a program that is already running in production when suddenly the code behaved very badly. What I saw shocked me and then it became …

Published

Oct 10, 2013

-

5 min read

Functions and Naked Returns In Go

go Training golang

In Go values that are returned from functions are passed by value. Go gives you some nice flexibility when it comes to returning values from a function. Here is a simple …

Published

Oct 2, 2013

-

7 min read

Cross Compile Your Go Programs

go Training golang

Introduction In my post about building and running programs in Iron.Io, I needed to switched over to my Ubuntu VM to build linux versions of my test programs locally. I …