Interactive Release Notes for Go 1.23 — If you find traditional release notes hard going, this interactive alternative with inline executable code snippets might help you get a grip on some of 1.23's changes before the final release next month.
Anton Zhiyanov
|
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 GitBook, Superblocks, and Slope use Blacksmith to help developers merge code faster.
Blacksmith sponsor
|
Hash-Based Bisect Debugging in Compilers and Runtimes — If you’ve ever had to debug a large set of changes as part of an unfamiliar code base, this approach may feel like magic, so much so that Russ and others have created a CLI (bisect ) to make the task easier. The explanation of using binary search, git bisect , and the bisect CLI here are very informative.
Russ Cox
|
Live Website Updates with Go, SSE, and HTMX — Showing real-time updates on a site may steer you toward WebSockets, but going the SSE (Server-Sent Events) route with HTMX provides a solid and simpler experience.
Miłosz Smółka
|
Safeguarding Changes using the Plan-Execute Pattern — A pattern used by tools like Terraform where a preview of changes is shown before applying them. Tom creates a simple example of importing data into a database while highlighting new, changed, and removed entities.
Tom Nick
|
|
https://golangweekly.com/issues/516