Golang Weekly - Grab yourself a Go-flavored mocktail

Plus a new Go podcast, a Go powered feed reader, and someone has some Go beefs. |

#​445 — January 27, 2023

Unsub  |  Web Version

Together with  Ardan Labs

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: go test Runner with Optimized Output and Summaries — Adds some niceties over the top of go test with a ‘watch’ mode to re-run tests when files are updated, the ability to run a command after a run (perhaps for an OS notification), and more human friendly test output along with a summary of each run.

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
GooseClip

Jobs

Site Reliability Engineer — Join our "kick ass" team. Our software team operates from 17 countries and we're always looking for more exceptional engineers.
Sticker Mule

Find a Job Through Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.
Hired

QUICK RELEASES:

  • Buffalo 1.1
    ↳ Full Go Web app framework & environment.

  • Bubbles 0.15
    ↳ TUI components for Bubble Tea.

  • bitset 1.5
    ↳ Bitset implementation. (A memory efficient way to work with an arbitrary number of binary values.)

  • Glow 1.5 – Render Markdown on the CLI.

  • Vald 1.7 – Distributed vector search engine.

  • fzf 0.37 – Command-line fuzzy finder.

  • Kubo 0.18 – IPFS implementation.

n

Older messages

Some problems with integers

Friday, January 20, 2023

Plus it's Go community survey time again, drawing diagrams and graphs, and more on Go 1.20. | #​444 — January 20, 2023 Unsub | Web Version Together with Pangea logo The Go Weekly Newsletter

Block Mirror

Friday, January 20, 2023

Plus Go 1.20 changes, a Go RSS reader, and some other projects worth a look. | #​443 — January 13, 2023 Unsub | Web Version Together with Retool logo The Go Weekly Newsletter What's New in Go 1.20:

Better Go concurrency for 2023

Friday, January 6, 2023

Plus VS Code gets Go vulnerability reporting, Go 1.20 RC2 is here, and want to speak at GopherCon Europe 2023? | #​442 — January 6, 2023 Unsub | Web Version Together with logo The Go Weekly Newsletter

Are robots coming to fix your Go code?

Monday, December 12, 2022

Plus live reloading, a fresh take on pointers, and a festive gopher gift from Maria. | #​439 — December 2, 2022 Unsub | Web Version Together with Ardan Labs The Go Weekly Newsletter The Best Go

The first Go 1.20 release candidate

Monday, December 12, 2022

Plus useful os/exec patterns, Go gamedev in 2022, and a Go-powered diagramming system. | #​440 — December 9, 2022 Unsub | Web Version Together with Ardan Labs The Go Weekly Newsletter A Look Back at

You Might Also Like

JSK Daily for Mar 6, 2025

Thursday, March 6, 2025

JSK Daily for Mar 6, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Build a Dynamic Watchlist for Your Web App with Angular & GraphQL (Part 6) In this

Charted | Disposable Income Growth of G7 Countries (2007-2024) 📈📉

Thursday, March 6, 2025

Among G7 countries, the US and Canada saw the largest increases in household disposable income since 2007. View Online | Subscribe | Download Our App Invest in your growth at Exchange 2025. FEATURED

Daily Coding Problem: Problem #1710 [Medium]

Thursday, March 6, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This question was asked by Snapchat. Given the head to a singly linked list, where each node also has a “random”

'The most rapid change in human communication ever'

Thursday, March 6, 2025

how I'm using OpenAI to replace PhDs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

First .NET 10 Preview, .NET Aspire 9.1, C# Dev Kit Previews .NET Aspire Orchestration, More

Thursday, March 6, 2025

Home | News | How To | Webcasts | Whitepapers | Advertise .NET Insight March 6, 2025 THIS ISSUE SPONSORED BY: ■ VSLive! 4-Day Seminar: Hands-on with Blazor Microsoft Ships First .NET 10 Preview

March 6th 2025

Thursday, March 6, 2025

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 6th March 2025 Hi everyone, It's the first issue of March. I

The Hidden Cost of Over-Engineering (and How to Stop Yourself)

Thursday, March 6, 2025

Top Tech Content sent at Noon! Augment Code: Developer AI for real eng work. Start for free Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, March 6,

JSK Weekly - 6th March, 2025

Thursday, March 6, 2025

The new Angular TextArea component by Syncfusion is a robust and flexible user interface element designed to enhance multiline text input. It offers a wide range of features and customization options,

wpmail.me issue#708

Thursday, March 6, 2025

wpMail.me wpmail.me issue#708 - The weekly WordPress newsletter. No spam, no nonsense. - March 6, 2025 Is this email not displaying correctly? View it in your browser. News & Articles The Top

This E-ZPass scam is everywhere ⚠️

Thursday, March 6, 2025

New Google Search; Don't use your CC online; Revert Apple Mail -- ZDNET ZDNET Tech Today - US March 6, 2025 e-zpass Did you get an E-ZPass text demanding payment? Don't click - it's a scam