GoNotícias #15

Edição nº15

Fala galera!

Como é de costume, começo esta edição agradecendo cada pessoa inscrita nesta lista. São ao todo 498 pessoas neste momento e sempre em frente! Muito obrigado! Esta lista é para vocês! :D

Caso tiver alguma sugestão, feedback, comentário, quer mandar um oi pra gente, fica à vontade aqui neste formulário!

Nesta semana, temos atualizações de segurança em versões menores, templates, processadores 8 bits, handlers HTTP e JSON, programas de mentoria, podcasts, leitura de arquivos, ferramentas de simulação científica e muito mais.

Boa leitura! :=


Links

Compreendendo Templates
Mais um texto do Wagner Abrantes, onde ele começa uma série de artigos sobre desenvolvimento web com Go. Nesse texto, o Wagner aborda o assunto de templates de forma completa, detalhada mas sem deixar quem está começando sem entender.

How to Avoid Common Security Pitfalls in Go
Como todo mundo sabe, falar de segurança nunca é demais. Os assuntos abordados no texto (XSS, SQL Injection, CSRF e CVE) são comuns em desenvolvimento web independente da linguagem. Porém, as dicas são voltadas para projetos em Go :)

GoBridge Mentoring Program
O pessoal do Golang Bridge anunciou nesta semana um projeto de mentoria online. Você se cadastra para ensinar ou aprender, e ao receber um convite, o acesso à plataforma de mentoria está aberto. Bom aprendizado!

Go 1.15.5 and Go 1.14.12 are released!
Como anunciado anteriormente, já estão disponíveis as novas versões menores de 1.15 e 1.14. Ambas focam em correções de segurança nos pacotes math/big e cmd/go. Não deixe de fazer a atualização!

Don’t Make These 5 Golang Mistakes
O texto apresenta 5 atitudes a se evitar em código, que podem ser claras pra quem já tem costume, mas podem ser novidades para quem está começando na linguagem da marmota. Recomendo a leitura!

Podcasts

Go e transações financeiras no Bexs
Mais um episódio do Hipsters.tech! E neste aqui, eles batem um papo com o pessoal da Bexs falando sobre suas experiências com uso de Go nos sistemas de transação financeira.

When distributed systems Go wrong
Neste novo episódio do GoTime, temos uma conversa sobre monitoramento e debug de sistemas distribuídos feitos em Go, dois assuntos que são comuns demais e complicados se não receberam a atençao devida.

Vídeos

Praticando Go #9 - Leitura de Arquivos Inteiros ou Parciais
Tem videos novos do Gustavo Silva! Neste aqui, ele volta no projeto desenvolvido para uma entrevista para falar sobre leitura de arquivos, tanto do arquivo como um todo ou somente parcial. Dê o play e confira!

Programando com Go [LIVE] #15
E neste aqui, o Gustavo traz mais uma live fortalecendo conhecimentos sobre Go e porque é a linguagem escolhida para sua carreira :)

Practical Serialization In Go
Neste novo vídeo de uma série da Ardan Labs, o Miki Tebeka explica de forma prática sobre HTTP Handler com dados em JSON.

BISC-8: Escrevendo Um Emulador 8-bit À La 1977
E neste video aqui, a Ellen Korbes apresenta um processador que se comporta como um das antigas, mas que na verdade é moderno e 100% em Go!

Eventos

BISC-8 parte II: Implementando gráficos e começando com os opcodes
Esta é uma live agendada para amanhã no canal da Ellen Korbes, dando sequência no BISC-8. Aproveita e já deixa a notificação para quando a transmissão começar!

Projetos

go-echarts/statsview
Um projeto visualizador de status em execução de programas em Go.

yakuter/agentgo
Uma ferramenta para execução de comandos entre servidor e cliente.

normen/whatscli
Uma ferramenta CLI para WhatsApp.

ellenkorbes/bisc-8-aprendago
Código fonte do projeto BISC-8 da Ellen Korbes.

containers/podman
Uma ferramenta para gestão de containers de aplicação da OCI (Open Container Initiative).

containers/buildah
A ferramenta para construir imagens da OCI (Open Container Initiative).

cpmech/gosl
A Gosl é um conjunto de ferramentas para simulações científicas, feitas em Go.


E é isso! Por esta semana é só, boa leitura!