Golang Weekly - Pure Go HTML view components

Plus a new tool to generate Go projects, making your network worse deliberately, and Russ Cox on passing on the Go torch. |

#​527 — October 15, 2024

Unsub  |  Web Version

Together with  Blacksmith

Go Weekly

▶  Russ Cox on Passing the Torch — Former Go tech lead Russ Cox went on the Go Time podcast recently to talk about the process of stepping down and handing over the reins to new leader Austin Clements (who also makes an appearance, as well as Cherry Mui who took over some of Austin’s prior responsibilities). There’s more about the changes in this post by Russ, if you missed it. (It’s an hour long podcast, but there’s a full transcript.)

Go Time Podcast podcast

'When I Told 4,091 Writers They Weren’t Getting Paid..' — An engineer over at the annoying paywall popular writing platform shares the unfortunate tale of a subtle bug / race condition that led to a lot of writers recieving unnecessary bad news. It’s worth reading about situations like this, as they can creep up in all sorts of places.

Jacob Bennett (Medium)

Run GitHub Actions Up to 2x Faster at Half the Cost — Blacksmith runs your GitHub Actions substantially faster by running them on modern gaming CPUs. Integrating Blacksmith is a one-line code change. 100+ companies like Ashby, Superblocks, and Slope use Blacksmith to help developers merge code faster.

Blacksmith sponsor

Gomponents 1.0: HTML View Components in Pure Go — We first linked to this over three years ago, and it’s not only going strong, it’s hit v1.0. Now a stable, dependency-free HTML component library for your Go projects (there’s also an example app to look through).

Markus Wüstenberg

IN BRIEF:

📺 How to Work with the GitHub API from Go – A 22-minute screencast largely focused on getting authenticated. package main

📄 CPU Throttling for Containerized Go Apps Explained – A gotcha that “can have major consequences.” Kanishk Singh

🛠 Code & Tools

Go Blueprint: Create New Go Projects with a Defined Structure — One of an increasing number of tools (GoForge is another) for spinning up a new Go project with a pre-defined file structure and some code generation. This one lets you spin up an app based on Chi, Gin, Fiber, or other frameworks, as well as database support, and optional tooling like HTMX and Tailwind CSS. GitHub repo.

Melkey

Automate Complex Workflows Across Clouds & Data Platforms — Kestra scales to millions of executions, automating workflows across AWS, GCP, Snowflake, and more—seamless and reliable.

Kestra sponsor

Toxiproxy 2.10: A TCP Proxy to Simulate 'Chaotic' Network Conditions — A long standing Shopify project designed to stress your system’s reliability and failure handling when it comes to underlying network issues. Toxiproxy can add latency, limit bandwidth, or close connections after a certain amount of data is transferred.

Shopify

GoToSocial 0.17.0: A Go-Powered ActivityPub ServerActivityPub is the standard behind open federated social networks such as Mastodon. This isn’t Mastodon but does offer some compatibility with its API so you can use Mastodon client apps with it.

Super Serious Business

Greenmask: Postgres Data Masking and Obfuscation Tool — A Go-powered utility for dumping a Postgres database and anonymizing the data in a deterministic way. GitHub repo.

Greenmask

📰 Classifieds

🤖 RAG, AI & Permissions in Go and open source? Join our upcoming webinar to learn how you can manage RAG & authorization with SpiceDB.


Go builds taking a while? Install RunsOn in your AWS account and get much faster GitHub Actions runners for 10x cheaper. 1-click install.


🔓 Unlock the power of state management! Discover how Temporal simplifies complex workflows in our comprehensive guide. Download now!

n

Older messages

Microsoft goes Go for SQL Server's CLI

Tuesday, October 8, 2024

Plus new ways to deploy Go apps, reflecting on reflection, and Windows gets high resolution timers in Go. | Together with Frontend Masters logo #​526 — October 8, 2024 Unsub | Web Version Go Weekly

A compile-time function evaluation experiment

Tuesday, October 1, 2024

Plus Go's great garbage collection guide, a dependency visualizer, and a Go-powered hex editor. | #​525 — October 1, 2024 Unsub | Web Version Together with WarpStream Go Weekly Prep: Compile-Time

A type by any other name would smell as sweet..

Tuesday, September 24, 2024

Plus both WIRED and the ACM take a look at Go, scripting Go with Prolog, and a faster linter for Go code. | #​524 — September 24, 2024 Unsub | Web Version Together with Three Dots Labs Go Weekly

Go's great for working with LLMs

Tuesday, September 17, 2024

Plus running Go in the browser, using Go for scripting, and Go's ranking against other languages. | #​523 — September 17, 2024 Unsub | Web Version Together with WorkOS Go Weekly Building LLM-

Why Go's telemetry is worth enabling

Tuesday, September 10, 2024

Plus the latest Go survey, live profiling, and how Go tests its test runner. | #​522 — September 10, 2024 Unsub | Web Version Together with Frontend Masters logo Go Weekly Share Your Feedback in the

You Might Also Like

Invitation to the Event Sourcing workshop

Friday, January 10, 2025

Hey! I'm usually not making New Year commitments. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #633: AI and cognitive offloading, The story in your head, and more.

Friday, January 10, 2025

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Data Science Weekly - Issue 581

Thursday, January 9, 2025

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

💻 Issue 444 - Check Out My New CV as a Full Stack .NET Developer!

Thursday, January 9, 2025

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 444 Release Date Jan 09, 2025 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 451 - Useful things you can do with Rails console

Thursday, January 9, 2025

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 451 Release Date Jan 09, 2025 Your weekly report of the most popular Ruby news, articles and

💻 Issue 451 - The best way to iterate over a large array without blocking the main thread

Thursday, January 9, 2025

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 451 Release Date Jan 09, 2025 Your weekly report of the most popular JavaScript news, articles

📱 Issue 445 - 🚀 Your Go-To List of 25 Swift Tools and Libraries for Any Project

Thursday, January 9, 2025

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 445 Release Date Jan 09, 2025 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 369 - 17 Tips from a Senior React Developer

Thursday, January 9, 2025

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 369 Release Date Jan 09, 2025 Your weekly report of the most popular React news, articles and projects

💻 Issue 451 - Mastering Express.js: A Deep Dive

Thursday, January 9, 2025

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 451 Release Date Jan 09, 2025 Your weekly report of the most popular Node.js news, articles and

📱 Issue 448 - The Swift Runtime: Your Silent Partner

Thursday, January 9, 2025

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 448 Release Date Jan 09, 2025 Your weekly report of the most popular Swift news, articles and projects