cxuu
GitHub profile for cxuu1 skill
Are you cxuu? Claim your skills.
cxuu / go-concurrency
Covers Go concurrency patterns for managing goroutines, channels, and synchronization, ensuring efficient and safe concurrent programming.
cxuu / go-context
Explains best practices for using context.Context in Go, focusing on parameter placement and proper propagation for efficient code.
cxuu / go-defensive
Teaches defensive programming patterns in Go to enhance code robustness and maintainability for production-quality applications.
cxuu / go-error-handling
Covers comprehensive Go error handling patterns, including returning, wrapping, and logging errors effectively.
cxuu / go-style-core
Provides essential Go style principles and formatting guidelines to ensure clarity, simplicity, and consistency in Go code.
cxuu / go-control-flow
Explains Go control flow idioms for writing idiomatic Go code, covering if statements, loops, and error handling patterns.
cxuu / go-performance
Provides Go performance patterns for optimizing code with efficient string handling, type conversions, and container capacity hints.
cxuu / go-testing
Provides guidelines for writing clear and maintainable Go tests, following best practices from Google and Uber style guides.
cxuu / go-linting
Configures Go linting with recommended linters and golangci-lint for improved code quality and consistency in Go projects.
cxuu / go-functional-options
Explains the functional options pattern in Go for creating flexible APIs with optional configurations, enhancing code clarity and extensibility.
cxuu / go-code-review
Provides a quick-reference checklist for Go code reviews, ensuring adherence to community style standards and best practices.
cxuu / go-data-structures
Explains Go data structures, memory allocation, and formatted output, enhancing understanding of Go programming.
cxuu / go-documentation
Provides guidelines for writing effective Go documentation, ensuring clarity and adherence to best practices.
cxuu / go-naming
Provides Go naming conventions for identifiers to ensure clarity and consistency in code, following Google and Uber style guides.
cxuu / go-packages
Guides Go developers on package organization, imports, and dependency management following best practices from Google and Uber.
cxuu / go-interfaces
Explains Go interfaces, type assertions, and composition for flexible programming, enhancing code reusability and design.