A Semana Go - Edição Nº 27
O destaque desta edição é a abertura do call for papers da GopherCon Brasil 2023, além de links sobre performance e uma tecnologia bem interessante chamada eBPF.
Links
Higher-order functions in Go
Neste post o autor explica o que são “higher-order functions”, muito usado em linguagens funcionais, e mostra como aplicar aplicar alguns dos conceitos relacionados em Go.
pwru (packet, where are you?)
Projeto que faz uso de Go e eBPF para construir um analisador de pacotes de rede. eBPF é um dos conceitos mais promissores que surgiu nos últimos anos e vem sendo usado para criação de projetos de rede e segurança. Estou estudando sobre isso e bem empolgado com as possibilidades.
High-performance JSON parsing in Go
Neste post podemos ver como fazer o parse de conteúdo JSON em Go levando em conta a performance. São mostrados benchmarks e dicas de como melhorar o desempenho de aplicações que precisam dessa conversão.
Profiling Go Programs
Falando em performance, veja como fazer profiling de sua aplicação para entender quais são os seus gargalos.
Type Specialization in Go
Dica rápida para aumentar a performance no tratamento de interfaces e como fazer uso de uma nova feature do Go 1.20 para auxiliar nesse processo.
Text to (animated) diagrams
Neste post podemos ver como usar o D2 para criar diagramas animados. O D2 é uma linguagem para definição de diagramas como código e é escrita em Go e tem uma sintaxe similar.
Call for Papers GopherCon Brasil 2023
Essa é sua chance de palestrar no maior evento de Go da américa latina! Submeta sua palestra e venha compartilhar com centenas de devs Go.