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

New Blogs on ThomasMaurer.ch for 10/22/2024

Tuesday, October 22, 2024

View this email in your browser Thomas Maurer Cloud & Datacenter Update This is the update for blog posts on ThomasMaurer.ch. Azure Hybrid Cloud Pre-Day at Microsoft Ignite 2024 By Thomas Maurer on

BetterDev #270 - Should We Chat, Too? Security Analysis of WeChat’s MMTLS Encryption Protocol

Tuesday, October 22, 2024

Better Dev #270 Oct 21, 2024 Hi all, Welcome to another issue of BetterDev! This week I come across Colmi, a smart ring where you can write your own software to interact with it. It's also have a

JSK Daily for Oct 21, 2024

Monday, October 21, 2024

JSK Daily for Oct 21, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Getting Started with Piecesjs: Building Native Web Components with a Lightweight Framework

📑 Microsoft Word Helps Me Overcome Writer's Block — VR Mods That'll Make You Want a Headset

Monday, October 21, 2024

Also: How to Check Your iPhone's Battery Health, and More! How-To Geek Logo October 21, 2024 Did You Know The brand name "Crayola" was created by Alice (Stead) Binney, the wife of the

Daily Coding Problem: Problem #1585 [Easy]

Monday, October 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. The Sieve of Eratosthenes is an algorithm used to generate all prime numbers

Off to the AI Races

Monday, October 21, 2024

Apple's XR and AI Fight -- A New OpenAI Offshoot -- An OpenAI Co-Founder Nears Return -- Google Play Stay -- Trump and Cook Chat -- Disney's Succession Off to the AI Races Apple's XR and AI

THN Cybersecurity Recap: Top Threats, Tools and News (Oct 14 - Oct 20)

Monday, October 21, 2024

Catch up on last week's top cybersecurity stories. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚙️ Trouble in paradise: OpenAI & Microsoft

Monday, October 21, 2024

Plus: Tesla is under investigation ... again ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Import AI 388: Simulating AI policy; omni math; consciousness levels

Monday, October 21, 2024

Will UX innovations be just as important as research innovations? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Microsoft's AI agent-building 'LEGO set'

Monday, October 21, 2024

Turn a phone into a ham radio; How to fly away from X; New AI finance tool -- ZDNET ZDNET Tech Today - US October 21, 2024 LEGOs Microsoft's upgraded Copilot Studio is like a LEGO set for building