#445 — January 27, 2023 |
|
The Go Weekly Newsletter |
Mocktail: A Tasty, Strongly Typed Mock Generator — A nifty tool that could potentially save you hours of frustration manually creating mocks, even if you’re using something like Testify. Ludovic Fernandez (Traefik Labs) |
▶ Ten Things I Hate About Go — These sorts of things are always popular but Jonathan has clearly put some thought into these, and demonstrates the issues in detail. (30 minutes.) Jonathan Hall (Boldly Go) |
Gophers - Opportunity is Knocking — We’re a premier software engineering firm looking for mid to senior level engineers to help us develop advanced software solutions and applications in Go. Got at least 1 year of professional Go experience and located in the Americas or Western Europe? We want to hear from you. Ardan Labs sponsor |
A Comprehensive Guide to Go's Generics — While there are a few guides like this, the list of examples at the end is worthwhile and qualifies this guide as bookmarkable. Steven Ellis |
IN BRIEF:
|
How to Use AVX512 in Go via the C Compiler — Intel’s AVX512 instructions can process 512 bits of data in a single go, but can they be used from Go? Indirectly, yes. Zhenghao Zhang |
Free eBook Download: Understanding Kubernetes (Updated Edition) — This resource covers everything K8s: from fundamental concepts to cluster components and network model implementation. Linode sponsor |
Using {Blocks} in Rust and Go for Fun and Profit — You don’t see a lot of explicit local blocks being used in Go, but they can be an effective method of avoiding boilerplate and handling intermediate variables. Taylor Troesh |
🛠 Code & Tools |
gotestsum 1.9: Daniel Nephin et al. |
Bob: SQL Query Builder and ORM/Factory Generator — With support for Postgres, MySQL and SQLite. Bob can be progressively adopted from raw SQL query strings, to fully typed queries with models and factories generated for a database. Stephen Afam-Osemene |
Tuple, a Lightning-Fast Pairing Tool Built for Remote Developers — High-resolution, crystal-clear screen sharing, low-latency remote control, and less CPU usage than you'd think possible. Tuple sponsor |
Miniflux 2: Minimalist and Opinionated Feed Reader — So minimalist that no ORM or framework is used and only the most essential of JavaScript. GitHub repo. Miniflux |
env 7.0: Parse Environment Variables to Structs — Simple and with no dependencies. Carlos Alexandro Becker |
Dex: A Federated OpenID Connect (OIDC) Provider — An identity service that uses OpenID Connect to drive authentication for other apps. Dex IdP |
Pi Gamepad: Library to Interact with a Raspberry Pi Gamepad
|
|
QUICK RELEASES:
|