samber
GitHub profile for samber1 skill
samber / golang-benchmark
Facilitates Golang benchmarking and performance measurement, enabling developers to analyze and optimize code efficiency effectively.
samber / golang-cli
Facilitates the development of Go CLI applications, focusing on command structure, configuration, and best practices for robust tools.
samber / golang-concurrency
Provides best practices and patterns for writing and reviewing concurrent Go code, ensuring correctness and leak-freedom.
samber / golang-continuous-integration
Configures CI/CD pipelines for Golang projects using GitHub Actions, enhancing testing, security, and release automation.
samber / golang-database
Provides a comprehensive guide for Go database access, covering best practices for secure and efficient SQL interactions.
samber / golang-error-handling
Enhances Go applications with idiomatic error handling practices, ensuring robust logging and error management for production readiness.
samber / golang-grpc
Offers guidelines for implementing and debugging gRPC services in Golang, ensuring best practices for microservices architecture.
samber / golang-lint
Enhances Go projects with linting best practices and configuration for golangci-lint, ensuring code quality and consistency.
samber / golang-modernize
Modernizes Golang code by applying the latest language features and idiomatic patterns, enhancing code quality and maintainability.
samber / golang-naming
Provides guidelines for Go naming conventions, enhancing code readability and maintainability in Go projects.
samber / golang-performance
Optimizes Golang performance through targeted methodologies, focusing on allocation reduction, CPU efficiency, and memory layout.
samber / golang-safety
Enhances Golang coding practices to prevent runtime errors and data corruption, ensuring safer and more reliable code.
samber / golang-samber-do
Implements type-safe dependency injection in Golang using samber/do for managing service lifecycles and organizing services.
samber / golang-security
Enhances Golang code security by applying best practices and preventing vulnerabilities through comprehensive audits and reviews.
samber / golang-stretchr-testify
Provides a comprehensive guide to using stretchr/testify for testing in Golang, covering assertions, mocks, and test suites.
samber / golang-troubleshooting
Systematically troubleshoot Golang programs to identify and fix bugs, crashes, and performance issues using proven debugging methodologies.
samber / conventional-git
Establishes standards for branch naming and commit messages in GitHub and GitLab, ensuring a consistent git history and automated changelog generation.
samber / golang-context
Provides best practices for using context.Context in Golang, ensuring proper cancellation, timeouts, and request-scoped values.
samber / golang-data-structures
Provides guidance on optimizing and selecting Go data structures for efficient memory management and performance.
samber / golang-dependency-injection
Provides a comprehensive guide for implementing dependency injection in Golang, enhancing testability and design flexibility.