Ardan Labs
Featured Post

Using Tools: A Meeting Scheduler

Published Mar 17, 2026 8 min read

Introduction LLM are great, but they are trained on public data sets. In some cases, you need the LLM to use data that’s not publicly available or that’s frequently changing. There are …

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

Jun 8, 2013

-

14 min read

Understanding Defer, Panic and Recover

go Training golang

I am building my TraceLog package and it is really important that the package logs any internal exceptions and prevents panics from shutting down the application. The …

Published

Jun 5, 2013

-

8 min read

Documenting Go Code With Godoc

go Training golang

As you know if you read my blog, I have been building a set of new utility packages so I can start developing an application server I need for a new project. I am brand …

Published

Jun 2, 2013

-

3 min read

Installing Go, Gocode, GDB and LiteIDE

go Training golang

Check out my new installtion document: https://www.ardanlabs.com/blog/2016/05/installing-go-and-your-workspace.html I removed the sections about gocode and GDB. These are …

Published

May 31, 2013

-

8 min read

Thread Pooling in Go Programming

go Training golang

After working in Go for some time now, I learned how to use an unbuffered channel to build a pool of goroutines. I like this implementation better than what is …

Published

May 31, 2013

-

4 min read

Why Go Programming

go Training golang

For the past 20 years I have been writing server based and application software on the Microsoft stack. First in C/C++ leveraging the Win32 API and then in C# when .Net …