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

Key phrases

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

wpMail.me issue#607

Thursday, March 23, 2023

wpMail.me wpMail.me issue#607 - The weekly WordPress newsletter. No spam, no nonsense. - March 23, 2023 Is this email not displaying correctly? View it in your browser. News & Articles What to

Your weekly Notion templates #81

Thursday, March 23, 2023

3 new templates + 1 new feature, just for you 🔥 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

New Kimsuky Threats Uncovered: Germany & S. Korea Warn of Escalating Danger!

Thursday, March 23, 2023

The Hacker News Daily Updates Newsletter cover The Importance of SBOMs in Protecting the Software Supply Chain Learn how to use SBOMs to better track and fix known and newly emerging vulnerabilities to

TikTok CEO says its owner is 'not an agent of China’

Thursday, March 23, 2023

The Morning After Now available on your smart speaker and wherever you get your podcasts Apple Podcasts | Spotify | Google Podcasts It's Thursday, March 23, 2023. TikTok CEO Shou Chew is preparing

What to Look For in a VPN Service Provider

Thursday, March 23, 2023

Read in Browser Logo for Review Geek March 23, 2023 If you've been on the internet for the past few years, you've likely seen an ad for a VPN. These services promise to prevent your internet

Post from Syncfusion Blogs on 03/23/2023

Thursday, March 23, 2023

New blogs from Syncfusion Easily Visualize Online Maps in Your .NET MAUI Apps setTimeout and setInterval Uses and Limitations in Modern Browsers More from the Syncfusion Ecosystem Bold Reports:

PHPWeekly March 23rd 2023

Thursday, March 23, 2023

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 23rd March 2023 Hi everyone, We have a lot in store in this

Mozilla's open AI project 🤖, GitHub Copilot upgrades 👨‍💻, TikTok fights ban 📱

Thursday, March 23, 2023

Mozilla has launched a new AI-focused startup called Mozilla.ai. Sign Up|Jobs|Advertise|View Online TLDR Daily Update 2023-03-23 📱 Big Tech & Startups Shou Zi Chew's 'death wish'

LLaMA is Meta AI's New LLM that Matchest GPT-3.5 Across Many Tasks Despite Being Quite Smaller

Thursday, March 23, 2023

The model is significatively smaller than GPT-3.5 but matches its performance on many important LLM benchmarks. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Vue Sanctum, Facades, Catching Bugs and More

Thursday, March 23, 2023

Hey hey, Wow, my Laravel Daily team is ON FIRE with new content: I've calculated 46 content posts just this March! And, of course, many valuable posts from the community are also in this newsletter