Aquí hay un registro del contenido relacionado con el idioma Go que vale la pena compartir cada semana, publicado el domingo. La revista de esta semana es de código abierto (GitHub: polaris1119/golangweekly [1] ). Las contribuciones son bienvenidas. Artículos/software/recursos, etc., recomendados o auto-recomendados. Envíe el número [2] .

En vista del hecho de que algunas personas pueden no ser capaces de insistir en leer los artículos en inglés, el semanario recomendará artículos en chino de alta calidad tanto como sea posible. Excelentes artículos en inglés, traducidos por nuestra organización GCTT.

Dado que la cuenta oficial de WeChat no admite enlaces externos, se puede ver una gran cantidad de enlaces en el artículo a través de " Leer el texto original " al final del artículo .

imagen

Imagen del título: gh-dash

primera oracion

Este problema es una pregunta publicada por el internauta "kvii". ¿Los siguientes programas entrarán en pánico:

package main

import "C"

func main() {
 var ch chan struct{}
 <-ch
}

A: Sí; B: No

Noticias

1. sqlc 1.13 lanzado [3]

Compile consultas SQL en código fuente de Go con seguridad de tipos.

2. lanzamiento de sqlboiler 4.9 [4]

Genere Go ORM basado en el esquema de la base de datos.

3. lanzamiento de mongo-go-driver 1.9.0 [5]

El controlador Go oficial para MongoDB.

4. Lanzamiento de Fasthttp 1.35.0 [6]

Una biblioteca HTTP.

5. Lanzamiento de Ebiten 2.2.6 [7]

Biblioteca de juegos 2D simple.

artículo

1. El 22,5 % de los piratas utilizan Go

El 32,5 % de las personas usa lenguaje C y JavaScript, HTML/CSS representa el 30 %, C++ el 27,5 % y Go el 22,5 %.

2. Cómo mitiga Go los ataques a la cadena de suministro

Los puntos mencionados en el artículo son conocimientos esenciales que todo Gopher debe saber.

3. ¡No existe uno de los métodos de autoevaluación de código Go más potentes de la historia!

Nuevo en Go 1.18: uso de go fuzzing.

4. Un episodio en el elegante cierre del servicio Go HTTP

problemas encontrados en el trabajo práctico.

proyecto de código abierto

1. genio [8]

Plataforma Djinn CI desarrollada con Go.

2. imitar [9]

Una base de datos de series temporales de código abierto de alto rendimiento lanzada por Grafana Labs.

Recursos y herramientas

1. gh-guión [10]

Extensión gh cli para mostrar el tablero.

2. Transmisor de paquetes [11]

tcpdump distribuido para entornos nativos de la nube.

3. gobgp [12]

Vaya implementación de BGP.

4. Lanzamiento del libro electrónico Go Generics 101 [13]

Otra obra maestra del jefe Go101.

5. parque infantil estático [14]

Un patio de recreo implementado como un sitio web estático que utiliza toda la potencia del compilador Go directamente en el navegador.

6, Golang recursos de aprendizaje Daquan [15]  El autor recomienda

Este proyecto es para registrar algunos contenidos excelentes encontrados en el proceso de aprendizaje del lenguaje Go, incluidos excelentes recursos de aprendizaje o un excelente código de proyecto.

suscripción

Esta revista semanal se publica todos los domingos y se actualiza simultáneamente en el sitio web chino en idioma Go [16] y en la cuenta pública de WeChat [17] .

Busque "Go Language Chinese Network" en WeChat o escanee el código QR para suscribirse.

imagen

wechat

Referencias

[1]

polaris1119/golangweekly: https://github.com/polaris1119/golangweekly

[2]

Presentar un problema: https://github.com/polaris1119/golangweekly/issues

[3]

Lanzamiento de sqlc 1.13: https://github.com/kyleconroy/sqlc

[4]

Lanzamiento de sqlboiler 4.9: https://github.com/volatiletech/sqlboiler

[5]

Lanzamiento de mongo-go-driver 1.9.0: https://github.com/mongodb/mongo-go-driver

[6]

Lanzamiento de fasthttp 1.35.0: https://github.com/valyala/fasthttp

[7]

Lanzamiento de Ebiten 2.2.6: https://github.com/hajimehoshi/ebiten

[8]

djinn: https://github.com/djinn-ci/djinn

[9]

mímir: https://github.com/grafana/mimir

[10]

gh-guión: https://github.com/dlvhdr/gh-guión

[11]

PacketStreamer: https://github.com/deepfence/PacketStreamer

[12]

gobgp: https://github.com/osrg/gobgp

[13]

Lanzamiento del libro electrónico Go Generics 101: https://go101.org/generics/101.html#index

[14]

static-go-playground: https://github.com/Yeicor/static-go-playground/

[15]

Recursos de aprendizaje de Golang: https://github.com/LearnGolang/LearnGolang

[dieciséis]

Ir al sitio web chino: https://studygolang.com/go/weekly

[17]

Cuenta oficial de WeChat: https://weixin.sogou.com/weixin?query=Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E6%96%87%E7%BD%91