Golang 每周问题 512:2024 年 6 月 25 日

  • Early Issue Production: The issue was produced a day early as the sender was on the way to the AI Engineer World's Fair. Any last-minute news might be missed. People at the fair can say hi, and others can watch through the livestreams on Wednesday and Thursday. See you next week. (By Peter Cooper, editor)
  • Three Ways to Think About Channels: Channels seem simple but using them requires understanding Go's concurrency ecosystem. With this understanding, the right primitives can be picked for the use case to avoid deadlocks. (By Max Hoffman, DoltHub)
  • Master the Basics of Go: Join Maximiliano Firtman for a detailed video course covering Go fundamentals like structures, goroutines, channels, async API calls, etc. (By Frontend Masters)
  • Making a Regex Engine from Scratch in Go: Over eleven posts, Lewis walks through working with regular expressions without using existing regex engines, with visualizations and examples. (By Lewis Metcalf)
  • How Things Get Done on the Go Team: Go Time's host Angelica was joined by Cameron Balahan, Sameer Ajmani and Russ Cox to discuss how things get done on the Go team and what to improve. (63 minutes, Go Time Podcast podcast)
  • Code & Tools:

    • Walk: A Terminal-Based File Manager: Anton Medvedev created Walk for simple and minimalistic terminal navigation with fuzzy searching, a replacement for cd and ls. (Released v1.8.0, github.com)
    • gocron 2.7: Run Go functions at pre-determined intervals. (github.com/go-co-op/gocron)
    • Buf 1.34: CLI tool for working with Protocol Buffers. (github.com/bufbuild/buf)
    • Go OpenAI 1.26: An OpenAI API wrapper library. (github.com/sashabaranov/go-openai)
    • env 11.1: Zero dependency way to parse env variables into structs. (github.com/caarlos0/env)
    • SFTPGo 2.6.2: Full featured SFTP server with docs. (github.com/drakkan/sftpgo)
    • Scripts to Deploy Go Apps to Google Cloud Run: Scripts for deploying Go apps to Google Cloud Run. (github.com/superjose/deploy-golang-cloudrun)
阅读 12
0 条评论