Skip to content
ITNotes ITNotes

From Terminal to Cloud

  • AI
  • DevOps
  • HomeLab
  • Linux
  • Networking
  • Programming
  • English
    • English
    • Tiếng Việt
    • 日本語
  • AI
  • DevOps
  • HomeLab
  • Linux
  • Networking
  • Programming
  • English
    • English
    • Tiếng Việt
    • 日本語
Home » GoLang
Programming tutorial - IT technology blog
Posted inProgramming

Mastering Golang Memory Profiling: A Practical Guide with pprof

September 3, 2026
Master Golang memory profiling using pprof to identify leaks and optimize performance. Learn how to use heap profiles, flame graphs, and practical coding patterns to keep your Go applications lean.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Stop OOM Crashes: Mastering Go 1.23 Iterators and Range-over-func

August 21, 2026
Go 1.23 introduces range-over-func, a powerful feature that prevents OOM errors by streaming data. Learn how to implement iter.Seq to handle millions of records with constant memory overhead.
Read More
Database tutorial - IT technology blog
Posted inDatabase

PocketBase Tutorial: Build a Real-Time Database and Backend with a Single Executable File

August 19, 2026
PocketBase bundles a SQLite database, REST API, authentication, file storage, and real-time subscriptions into a single executable file. This tutorial walks you through getting it running in minutes, building collections, handling auth, and deploying to production.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Beyond Println: Building Professional Go CLIs with Bubble Tea

August 12, 2026
Ditch the static text walls. Learn how to use Bubble Tea and The Elm Architecture to build interactive, stateful, and testable CLI applications in Go.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Scaling Go Applications: A Practical Guide to HashiCorp go-plugin

August 8, 2026
Ditch the brittle native Go plugin system. This guide shows you how to use HashiCorp go-plugin to build a scalable, RPC-based architecture that supports cross-language extensibility and process isolation.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Mastering Go Error Handling: A Guide to errors.Is, errors.As, and Custom Wrappers

June 9, 2026
Learn how to handle errors effectively in Go using modern techniques. This guide covers the differences between sentinel errors, wrapping with %w, and using errors.Is and errors.As for robust production code.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Building a Rate Limiter from Scratch in Go: Token Bucket Algorithm for API Protection

June 2, 2026
Building rate limiting from scratch reveals what's actually happening inside the libraries you'd normally reach for. This tutorial walks through implementing a concurrent-safe Token Bucket rate limiter in Go — from the core algorithm to HTTP middleware — with practical parameter tuning advice for production use.
Read More
DevOps tutorial - IT technology blog
Posted inDevOps

Docker Multi-stage Build and Distroless Images: Shrink Your Container to Just a Few MB

May 25, 2026
Learn how to use Docker multi-stage builds and distroless base images to shrink your container from 1 GB down to just a few MB — with real Dockerfile examples for Go, Node.js, Python, and Java. Includes security hardening tips and CVE reduction techniques for production deployments.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Go Generics Explained: Write Flexible, Reusable Code and Build Shared Libraries

May 20, 2026
Go generics, introduced in 1.18 (March 2022), solve the long-standing problem of code duplication in statically typed Go. This tutorial covers type parameters, constraints, the tilde operator, and practical examples — including a generic Set, Filter function, and TTL cache — showing how to build reusable shared libraries without sacrificing type safety.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

From Script to Ship: Building Cross-Platform CLI Tools with Go and Cobra

May 15, 2026
Stop fighting 'it works on my machine.' Discover how to use Go and Cobra to build single-binary CLI tools that deploy via GitHub Actions in seconds.
Read More

Posts pagination

1 2 Next page
Copyright 2026 — ITNotes. All rights reserved.
Privacy Policy | Terms of Service | Contact: [email protected] DMCA.com Protection Status
Scroll to Top