# Sitemap

Public pages on ashwingopalsamy.in. For agent-specific retrieval guidance, read the [public agent guide](https://ashwingopalsamy.in/.well-known/agents.md).

## Profile

- [Home](https://ashwingopalsamy.in/), updated 2026-08-21
- [FAQ](https://ashwingopalsamy.in/faq/), updated 2026-08-21
- [Links](https://ashwingopalsamy.in/links/)
- [Colophon](https://ashwingopalsamy.in/colophon/)
- [How I design this site](https://ashwingopalsamy.in/design/), updated 2026-08-10
- [About](https://ashwingopalsamy.in/about/), updated 2026-08-21
- [Contact](https://ashwingopalsamy.in/contact/), updated 2026-08-21
- [Privacy Policy](https://ashwingopalsamy.in/privacy/), updated 2026-08-21

## Agent resources

- [AI guide](https://ashwingopalsamy.in/ai/), updated 2026-08-21
- [Developer Resources](https://ashwingopalsamy.in/developers/), updated 2026-08-21

## Work

- [Work](https://ashwingopalsamy.in/work/)
- [ATS LaTeX Resume](https://ashwingopalsamy.in/work/ats-latex-resume/), updated 2024-10-27
- [Bud.ai](https://ashwingopalsamy.in/work/budai/), updated 2022-03-03
- [Claude Code Launcher](https://ashwingopalsamy.in/work/claude-code-launcher/), updated 2026-02-02
- [Claude Code Theme](https://ashwingopalsamy.in/work/claude-code-theme/), updated 2026-02-10
- [Go 1.27 Interactive Tour](https://ashwingopalsamy.in/work/go-1-27-interactive-tour/), updated 2026-08-20
- [Intelligent Traffic Management System](https://ashwingopalsamy.in/work/itms/), updated 2021-03-13
- [MKKS Organics](https://ashwingopalsamy.in/work/mkks-organics/), updated 2026-03-01
- [Pismo Zones](https://ashwingopalsamy.in/work/pismozones/), updated 2026-03-20
- [Repo Rate Visualizer](https://ashwingopalsamy.in/work/repo-rate-visualizer/), updated 2026-02-10
- [UUIDCheck](https://ashwingopalsamy.in/work/uuidcheck/), updated 2024-09-05
- [UUIDv8](https://ashwingopalsamy.in/work/uuidv8/), updated 2024-06-10

## Library

- [Library](https://ashwingopalsamy.in/library/)
- [Library tags](https://ashwingopalsamy.in/library/tags/)
- [Consistent Hashing in Distributed Caches](https://ashwingopalsamy.in/blog/consistent-hashing-distributed-caches/), updated 2026-03-15
- [Designing Rate Limiters for Payment Systems](https://ashwingopalsamy.in/blog/designing-rate-limiters-for-payment-systems/), updated 2026-04-07
- [Git Practices for Production Codebases](https://ashwingopalsamy.in/blog/git-practices-for-production-codebases/), updated 2024-11-14
- [Go 1.27 Interactive Tour](https://ashwingopalsamy.in/blog/go-1-27-interactive-tour/), updated 2026-08-20
- [Go Constants Beyond the Basics](https://ashwingopalsamy.in/blog/go-constants-beyond-basics/), updated 2024-11-13
- [Go Error Wrapping Patterns](https://ashwingopalsamy.in/blog/go-error-wrapping/), updated 2026-03-28
- [Floating-Point Tolerance Testing in Go](https://ashwingopalsamy.in/blog/go-floating-point-tolerance-testing/), updated 2025-08-17
- [The comparable Constraint in Go Generics](https://ashwingopalsamy.in/blog/go-generics-comparable-constraint/), updated 2024-12-25
- [How Goroutine Stacks Grow and Shrink](https://ashwingopalsamy.in/blog/go-goroutine-stack-growth/), updated 2025-06-08
- [Go Maps Iteration Order](https://ashwingopalsamy.in/blog/go-maps-iteration-order/), updated 2025-12-25
- [Go Pointers and Memory Management](https://ashwingopalsamy.in/blog/go-pointers-and-memory-management/), updated 2024-11-17
- [What Happens Before main() in Go](https://ashwingopalsamy.in/blog/go-program-entry-point/), updated 2024-12-13
- [Go Scheduler, Yield Points, and Infinite Loops](https://ashwingopalsamy.in/blog/go-scheduler-infinite-loops/), updated 2025-05-24
- [Go's UTF-8 Identifier Limitation](https://ashwingopalsamy.in/blog/go-utf8-identifier-limitation/), updated 2024-11-12
- [Go Was Never Bad: The Engineering Case for Intentional Minimalism](https://ashwingopalsamy.in/blog/go-was-never-bad/), updated 2025-06-21
- [Anatomy of a Supply Chain Attack: LiteLLM on PyPI](https://ashwingopalsamy.in/blog/litellm-supply-chain-attack/), updated 2026-03-25
- [Review Your Own PR First](https://ashwingopalsamy.in/blog/review-your-own-pr-first/), updated 2025-01-15
- [Runes, Bytes, and Graphemes in Go](https://ashwingopalsamy.in/blog/runes-bytes-and-graphemes-in-go/), updated 2025-08-09
- [Why slog Over zerolog](https://ashwingopalsamy.in/blog/slog-structured-logging/), updated 2026-03-10
- [Understanding ISO 8583 Bitmap Parsing](https://ashwingopalsamy.in/blog/understanding-iso8583-bitmaps/), updated 2026-04-01
- [Why UUIDs Matter for Idempotency](https://ashwingopalsamy.in/blog/uuids-for-idempotency/), updated 2026-02-20

## More

- [More](https://ashwingopalsamy.in/more/)

## Library topics

- [#go](https://ashwingopalsamy.in/library/tags/go/)
- [#distributed-systems](https://ashwingopalsamy.in/library/tags/distributed-systems/)
- [#engineering](https://ashwingopalsamy.in/library/tags/engineering/)
- [#infrastructure](https://ashwingopalsamy.in/library/tags/infrastructure/)
- [#payments](https://ashwingopalsamy.in/library/tags/payments/)
- [#engineering-practices](https://ashwingopalsamy.in/library/tags/engineering-practices/)
