avatar Christian Giacomi

Architecture-first backend engineering insights on production-ready Go services, APIs, and engineering leadership.

  • HOME
  • CATEGORIES
  • TAGS
  • ARCHIVES
  • ABOUT
Home
Photo by Nahrizul Kadri

To AI or not to AI

LLMs can make us faster than ever—but they can also quietly take over our judgment. Here’s what I’ve learned after a year of using them almost daily.

%b %e, %Y AI

Unit of Work design pattern in Go

Working with large numbers of domain objects and persisting changes in an efficient manner

%b %e, %Y Software

How to check if a key exists in a map in Go

How can you check if a key is present in a map in Go before accessing the map?

%b %e, %Y Software

How to perform type checking in Python

How to find the type of a variable or object at runtime

%b %e, %Y Software

Multistage Docker image for Go

Create a multistage Docker image for Go for local development and production environments

%b %e, %Y Software
  • 1
  • 2
  • 3
  • ...
  • 6
  • 1 / 6

Recently Updated

  • To AI or not to AI
  • Unit of Work design pattern in Go
  • How to check if a key exists in a map in Go
  • How to perform type checking in Python
  • Multistage Docker image for Go

Trending Tags

ai angular appkit array auth aws cheatsheet data-structures discrimination docker

© 2026 Christian Giacomi. Some rights reserved.

Using the Chirpy theme for Hugo.

Trending Tags

ai angular appkit array auth aws cheatsheet data-structures discrimination docker