About me (Jon Calhoun)

Hi there! My name is Jon Calhoun, and I am a web developer, author, and teacher. I also like to kiteboard when I can make the time (thats me in the picture above ↑). I started learn how to program when I was about 10 years old using an old Apple computer. I think it wa...

Courses

Below is a quick summary of all of the courses I have created. For more information, including course samples, please check out each individual course page. Web Development with Go Paid Course 💥On Sale, 50% Off💥-- Learn to build real, production-grade web applica...

Guides

In the news: Go on AWS Lambda

Just recently, Amazon announced support for Go on AWS Lambda. Here is a summary of last week's news around this topic.

Escape-Analysis Flaws

Prelude It will be helpful to read this four-part series first on escape analysis and data semantics. Details on how to read an escape analysis report and pprof output have been outlined here. https://www.ardanlabs.com/blog/2017/05/language-mechanics-on-stacks-and-pointers.html I...

Face Detection in Go using OpenCV and MachineBox

This is a text version of this video: packagemain #5: Face Detection in Go using OpenCV and MachineBox.

5 Gotchas of Defer in Go (Golang) — Part III

meta

How to Create PDF Documents

Pure data is for computers and nerds like you and me. Anyone else likes nicely formatted reports. Go and a good PDF package can help.

Image Recognition in Go using Tensorflow

This is a text version of this video: packagemain #4: Image Recognition in Go using Tensorflow.