Creating Your First Go Module: A Step-by-Step Tutorial
Learn how to create, link, and use Go modules locally — build a reusable math utilities module, use go mod init, the replace directive, and go mod tidy with practical examples.
Documentation of digital experiments, engineering rants, and the pursuit of a perfectly optimized brutalist web.
Learn how to create, link, and use Go modules locally — build a reusable math utilities module, use go mod init, the replace directive, and go mod tidy with practical examples.
Master Go's fmt.Sprintf() with the top 5 format verbs (%v, %s, %d, %q, %t), argument indexing, avoiding common pitfalls, and writing clean, readable formatted strings.
Explore every Go data type — bool, string, int, float, byte, rune, complex types, type conversion, and type inference — with practical examples and best practices.
A deep dive into the Go runtime — automatic memory management, concurrent garbage collection, goroutines, the M:N work-stealing scheduler, and system call integration explained for Go developers.
Step-by-step guide to installing Go (Golang) on Linux, macOS, and Windows. Set up your PATH, extract the archive correctly, and verify your installation in minutes.
Understand JavaScript type coercion — what implicit automatic conversions do, how to use explicit methods like Number(), String(), Boolean(), and parseInt(), and when to use each.
Quick commands to find and kill processes blocking a port on macOS, Linux, and Windows — using lsof, kill, netstat, taskkill, and top with step-by-step instructions.
A comprehensive guide to every CSS unit — absolute units (px, pt, cm), relative units (em, rem, vw, vh), and newer dynamic viewport units for responsive web design.
A comprehensive deep dive into building blisteringly fast, perfectly optimized portfolio sites in 2024 using Astro, strict metadata, and a brutalist design aesthetic.