A Semana Go

Share this post

A Semana Go - Edição Nº 45

asemanago.substack.com

Discover more from A Semana Go

Newsletter semanal sobre a linguagem Go
Over 1,000 subscribers
Continue reading
Sign in

A Semana Go - Edição Nº 45

A Semana Go
Aug 14, 2023
Share this post

A Semana Go - Edição Nº 45

asemanago.substack.com
2
Share

Nesta edição links dando mais profundidade à algumas novidades do Go 1.21, alguns detalhes sobre gerenciamento de slices e ponteiros, alguns projetos para praticar Go e uma briga entre linguagens de backend!

Links

Understanding Go 1.21 generics type inference

Neste post o autor se aprofunda nas novidades que o Go 1.21 trouxe em relação a Generics.

A Guide to Writing slog Handlers

Ainda sobre o Go 1.21, nesta documentação oficial da linguagem podemos ver como implementar features ao redor do novo pacote slog, para logs estruturados.

Auto-Completion and Cocktail mixing with Golang’s Cobra CLI

O Cobra é provavelmente o pacote mais usado para criar aplicações CLI em Go e neste texto podemos ver como implementar a funcionalidade de auto-complete para um aplicativo.

Should you use pointers to slices in Go?

Post interessante mostrando algumas dicas sobre como manipular slices e ponteiros.

How to build a URL Shortener with Go

Exemplo de projeto bem interessante para quem está iniciando na linguagem. Pode ser um bom exercício para praticar as skills de desenvolvimento em Go.

Let’s implement a basic leader election algorithm using Go with RPC

Outro projeto interessante para praticar os conhecimentos na linguagem, mas este um pouco mais complexo. O autor implementa o algoritmo de bully em Go. Um momento de curiosidade: em 2004 eu estava fazendo uma pós-graduação e implementamos o algoritmo de bully na disciplina de Sistemas Distribuídos. Eu implementei em Python e se alguém tiver interesse em ver o código está aqui.

Rinha de Backend

O @zanfranceschi criou um projeto bem legal chamado Rinha de Backend. Ele descreveu uma aplicação e as pessoas estão enviando soluções em diferentes linguagens. No dia 25/08 eles vão fazer uma live mostrando qual das soluções/linguagens foi mais performática. Bora colocar Go nessa lista? No link tem as instruções de como participar.

Desconto de 10% nos ingressos da Gophercon Brasil 2023

Ainda não fez sua inscrição na Gophercon Brasil? Então aproveite o cupom ASEMANAGO_10 e ganhe 10% de desconto no valor do ingresso. Corre que o evento vai ser imperdível.

Share this post

A Semana Go - Edição Nº 45

asemanago.substack.com
2
Share
Previous
Next
2 Comments
Share this discussion

A Semana Go - Edição Nº 45

asemanago.substack.com
Paulo Giovani
Aug 14

Sobre How to build a URL Shortener with Go.

Não é um bom tutorial. Primeiro, apresenta um código diferente do artigo no github (o do artigo não funciona). Segundo, usa a função depreciada rand.Seed (o gopls acusa logo). Enfim, não achei um bom exemplo. Curto suas publicações, por isso achei legal dar esse retorno.

Expand full comment
Reply
Share
1 reply by A Semana Go
1 more comment...
Top
New
Community

No posts

Ready for more?

© 2023 Elton Minetto
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing