Ardan Labs
Featured Post

Range-Over Functions in Go

Updated February 17th, 2026 11 min read

Iteration has long been one of the more fragmented areas of Go, with developers relying on ad hoc patterns to traverse custom data structures. This article explores the range-over-functions …

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

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 …

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 …