Skills publicadas
Mostrando 12 de 45golang-stay-updated
Oferece recursos para se manter atualizado com notícias, comunidades e pessoas a seguir sobre Golang. Utilize ao buscar materiais de aprendizado de Go, descobrir novas bibliotecas, encontrar canais da comunidade ou acompanhar as mudanças e lançamentos da linguagem Go.
golang-continuous-integration
Configura pipelines CI/CD para projetos Golang com GitHub Actions, abrangendo testes, segurança, cobertura de código e automação de releases. É ideal para configurar CI, fluxos de trabalho e automatizar releases.
golang-graphql
Implementa APIs GraphQL em Golang com gqlgen ou graphql-go. Use esta skill para construir servidores GraphQL, projetar esquemas, escrever resolvers, lidar com assinaturas ou integrar GraphQL com serviços HTTP Go existentes, especialmente quando github.com/99designs/gqlgen ou github.com/graph-gophers/graphql-go são importados.
golang-design-patterns
Aprenda padrões de design idiomáticos em Golang, como opções funcionais, construtores, tratamento de erros, gerenciamento de recursos, desligamento elegante e resiliência. Aplique esses padrões ao escolher abordagens arquitetônicas, projetar APIs e gerenciar o ciclo de vida da aplicação.
golang-safety
Codificação defensiva em Golang para prevenir panics, corrupção silenciosa de dados e bugs sutis em tempo de execução. Use ao escrever ou revisar código Go que envolva tipos propensos a nil, conversões numéricas, ciclo de vida de recursos ou cópia defensiva, e em questões sobre nil panics, aliasing de append, acesso concorrente a mapas ou comparação de floats.
golang-spf13-viper
Uma biblioteca de configuração Golang que utiliza spf13/viper, oferecendo precedência em camadas, manipulação de variáveis de ambiente, leitura de arquivos, unmarshalling, suporte a sub-árvores, recarregamento a quente, isolamento para testes e integração com KV remoto.
golang-code-style
Estilo, formatação e convenções de código Golang. Utilize ao escrever código Go, revisar estilo, configurar linters, escrever comentários ou estabelecer padrões de projeto.
golang-samber-hot
Esta skill foca em cache em memória em Golang com samber/hot, cobrindo algoritmos de despejo (LRU, LFU, etc.), TTL, carregadores de cache, sharding, stale-while-revalidate, cache de chaves ausentes e métricas Prometheus. É aplicável ao usar samber/hot ou ao carregar repetidamente recursos de cardinalidade média a baixa.
golang-observability
Esta skill aborda a observabilidade diária em Golang, cobrindo sinais contínuos de produção como logging estruturado, métricas Prometheus, tracing OpenTelemetry, profiling contínuo, rastreamento de eventos RUM, alertas e dashboards Grafana para serviços Go.
golang-modernize
Moderniza continuamente o código Go para aproveitar os recursos mais recentes da linguagem, melhorias da biblioteca padrão e padrões idiomáticos. Utilize esta skill ao escrever, revisar ou refatorar código Go, e ao abordar atualizações, migração, modernização, depreciação ou problemas de linter do Go, incluindo a modernização de ferramentas.
golang-data-structures
Esta skill aborda estruturas de dados Golang como slices, maps, arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, coleções genéricas, ponteiros e semântica de cópia. É útil para escolher, otimizar e implementar estruturas de dados Go e containers genéricos.
golang-database
Um guia completo para acesso a banco de dados em Go, cobrindo consultas parametrizadas, transações, pool de conexões e muito mais. Utilize esta skill ao escrever, revisar ou depurar código Golang que interage com PostgreSQL, MariaDB, MySQL ou SQLite.