GoLab: Ultimate Local AI

GoLab: Ultimate Local AI

Nov 1st, 2026

9:30AM - 3:30PM GMT+2

Bologna, Italy

A hands-on workshop on running local LLM inference in Go with Kronk — no cloud APIs, no data leaving your machine, and full GPU acceleration.

Price: View Pricing

Enroll Now

Running inference against LLM models on your own local hardware means no API costs, no data leaving your machine, and no vendor lock-in. In this workshop, Bill will introduce Kronk, a Go SDK that lets you embed local model inference directly into your Go applications with full GPU acceleration — no CGO required.

Whether you are building chat, vision, audio, embedding, or tool calling applications, Kronk gives you the same power as a model server without needing one. You will see live demos from writing your first chat app to driving a coding agent with a local model.

With that solid foundation, you’ll build real applications:

  • Retrieval-Augmented Generation (RAG) pipelines that ground model responses in your own documents using embeddings and vector search.
  • Natural language-to-SQL systems where the model generates database queries from plain English, with grammar constraints ensuring the output is always valid executable SQL.

By the end of the day, you’ll have built applications that load models, cache intelligently, retrieve context, and generate code — all running locally on your own hardware.


Hardware Requirements

Don't worry if you don't have the full hardware required for this. The instructor will provide everything you need to follow along and be able to run the examples.

  • Mac M1+ series with at least 16 GB RAM.
  • Any Linux/Windows laptop with a dedicated GPU with at least 8GB VRAM (not system RAM) (pref 16GB).
  • Access to a cloud-based instance with a dedicated GPU with at least 8GB VRAM (pref 16GB).

Prerequisites

It's expected that you will have been coding in Go for several months.

A working Go environment running on the device you will be bringing to class.

Recommended Preparation

Please clone the main repo (https://github.com/ardanlabs/kronk) for the class.

Please read the notes in the makefile for installing all the tooling and testing the code before class.

Please email the instructor, Bill Kennedy, for assistance.

Bill Kennedy

Instructor

Bill Kennedy

Managing Partner / Lead Go Instructor

Bill has been developing software for more than 30 years. In 2013, he became a pioneer using Go and now has trained over 30,000 engineers that work for Fortune 100 companies. He also is the author of Go in Action, the Ultimate Go Notebook, and is the main contributor to our blog.

Why Engineers & Teams Trust Ardan Labs

Cisco Logo

Extremely well organized and high value

"The course is extremely well organized and the pace is also very conducive to the learning process. The exercises are very well organized. Delivered very high value."

- Cisco
Kelsey Hightower's Photo

Best training in the Go community

"You should reach out to the team over at @ardanlabs. They have been training the Go community since the beginning and I've yet to see anyone do it better."

- Kelsey Hightower
Jessica Greene's Photo

Go features that made work better

"Feeling so happy with myself: yesterday at work I refactored some code to use @golang 1.16 built-in, embed I learned about it at @ardanlabs service class."

- Jessica Greene
Zip Recruiter Logo

Well-structured and useful advice

"Excellent class. The instructor is a hacker speaking to hackers, so we got very useful information and advice. Well-structured and paced. 10/10 would gopher it again."

- Zip Recruiter
Adeniyi Oluwatola's Photo

Best ever—learned to build great services

"I finished Ultimate Service from @ardanlabs. I'm telling you this was the best ever. Talking from project structures to metrics. Now I can write good services in Go."

- Adeniyi Oluwatola
Steve Francia's Photo

Improved productivity with Go

"Thanks @ardanlabs for a great Ultimate Go class! Bill is a great teacher and I'm definitely more productive in Go now."

- Steve Francia
Matt Holt's Photo

Complex topics explained clearly

"Highly recommend Ultimate Go by @goinggodotnet & @ardanlabs. I appreciate how Bill explains complex topics simply and clearly. The labs were incredibly helpful too."

- Matt Holt
Cole Calistra's Photo

Well documented and well structured

"Their quality is astounding. They went above and beyond what we asked, working in line with best practices. Everything had test cases, was well documented and well structured, and ran smoothly.”

- Cole Calistra
See What's New

From the Lab

Where ideas get tested and shared. From the Lab is your inside look at the tools, thinking, and tech powering our work in Go, Rust, and Kubernetes. Discover our technical blogs, engineering insights, and YouTube videos created to support the developer community.

Explore our content: