Calvin McLean

Calvin McLean @calvinmclean

About: Backend software engineer specializing in Go

Location:
Queen Creek, AZ
Joined:
Jul 11, 2023

Calvin McLean
articles - 14 total

How to Implement LLM Tool-calling with Go and Ollama

Learn about LLM tool-calling and how to use it in Go

Learn More 2 0Jun 16

Middleware and RoundTrippers in Go

Learn about Go's reusable HTTP components for server and client

Learn More 4 0Jun 1

Improve Your Go Applications with Byte-level Data Optimization

Learn about low-level binary data optimizations can improve your programs

Learn More 8 6May 9

Effortless HTTP Client Testing in Go

Explore the benefits of VCR testing in Go with dnaeon/go-vcr

Learn More 8 0Jul 11 '24

Test-driven API Development in Go

This article explores TDD and provides a step-by-step example for implementing it at the API-level in Go

Learn More 10 0Jul 8 '24

Let's Talk About REST...

Build intuitive and self-documenting REST APIs

Learn More 13 0May 1 '24

Run Go + HTMX in the Cloud with Acorn

Use Acorn to deploy your babyapi backend and HTMX frontend in the cloud

Learn More 8 0Dec 18 '23

How To Build a Web Application with HTMX and Go

Use babyapi and HTMX to quickly and easily create a TODO app

Learn More 182 7Dec 12 '23

The Easiest Way to Create a REST API With Go

Use babyapi for the fastest path to a REST API with storage and CLI

Learn More 29 6Dec 3 '23

How I Learned Generics in Go

Introduction Added in Go 1.18, generics were a controversial and long-awaited addition to...

Learn More 11 2Nov 12 '23

Manage DEV Articles with Git and GitHub Actions

Introduction Git is a familiar tool for most, if not all, software engineers. While it is...

Learn More 13 0Oct 31 '23

The Magic of Interfaces in Go

Introduction DRY, or Don't Repeat Yourself, is one of the most well-known software...

Learn More 39 5Oct 23 '23

Taking Notes to Improve Your Productivity

Photo by David Travis on Unsplash Introduction Taking notes is like creating a swap...

Learn More 4 0Aug 9 '23

Stop Using Makefile (Use Taskfile Instead)

Introduction GNU Make originated as a dependency-tracking build tool that automates the...

Learn More 28 5Jul 15 '23