Golang 每周问题 489:2023 年 12 月 19 日

  • Final 2023 Go Newsletter Issue: It's the final issue of 2023, back on Tuesday, January 9. Highlights include popular Go-related items and bonuses.
  • Rust vs Go Comparison: Various articles compared Rust and Go. One focused on building a small HTTP service. The Krater team used Go for their desktop app. Vercel migrated Turborepo from Go to Rust. John Arundel did his own comparison.
  • Ardan Labs Consulting: Specializes in Go, Rust, Docker, and K8s to accelerate software development and manage tech debt.
  • Experimenting with Project Templates: The Go team unveiled a new experimental tool for creating Go projects from predefined templates, continuing to develop it in 2024.
  • How to Start a Go Project in 2023: An updated guide for starting a Go project, noting that setting up $GOPATH can be ignored in 2023.
  • Organizing a Go Module: Common concern among Go developers, and the Go project published more official guidance.
  • What’s New in Go 1.20: A three-part series covering tweaks to core language features and new slice to array conversion technique. Carlana Johnson delivered the series.
  • Other New or Forthcoming Ideas: Discussed adding coroutines to Go, a big encoding/json update, the future of for loops in Go 1.22, enhanced ServeMux routing, and a quirky alternate file extension.
  • The Smallest Go Binary - 5KB: An interesting use case of using Go's assembler without the runtime.
  • Code & Tools:

    • Conc: Aiming to make Go's concurrency safer and easier with abstractions.
    • Service Weaver: A Google framework for writing distributed Go apps, getting the best of monoliths and microservices.
    • NilAway: A static analysis tool from Uber for detecting nil panics.
  • Classifieds: Hired makes job hunting easy, with companies approaching with salary details.
  • GopherCon Europe: Taking place next February and June in Athens and Berlin. Ardan Labs is running Go workshops in Athens.
  • Postgres Weekly: For PostgreSQL users, with the latest from the Postgres world every week.
  • Top Video: "Ten Things I Hate About Go" got the most clicks, despite being a negative note. Jonathan Hall also has a video on 10 Reasons He Likes Go.
阅读 25
0 条评论