Files
cv-site/_go-learning
juanatsap 219b83bfc0 docs: Complete _go-learning documentation with diagrams, patterns, and best practices
Added comprehensive educational documentation to fill empty folders:

## Architecture Diagrams (8 files)
- System architecture with layered design
- Complete request/response flow diagrams
- Middleware chain execution details
- Handler organization structure
- Data model relationships
- Error handling flows
- Template rendering pipeline
- PDF generation process with Chromedp

## Go Patterns (9 files)
- Pattern catalog and usage guide
- Middleware pattern (HTTP chain composition)
- Handler pattern (method-based organization)
- Context pattern (request-scoped values)
- Error wrapping (typed errors, chains)
- Dependency injection (constructor-based)
- Template pattern (rendering pipeline)
- Singleton pattern (thread-safe instances)
- Factory pattern (error/response constructors)

## Best Practices (2 files)
- Best practices catalog and quick reference
- Code organization (project structure, naming)

All documentation includes:
- Real examples from this project
- ASCII diagrams for visualization
- Best practices and anti-patterns
- Testing examples
- Performance considerations

Documentation structure:
- 20 markdown files
- ~6,000+ lines of educational content
- Cross-referenced between topics
- Practical, project-based examples
2025-11-20 20:27:38 +00:00
..