crypto/cipher has well defined interfaces with plenty of tricky requirements (about aliasing, different lengths, state) that are hard to test for and
x/crypto/cryptotest accepted to test cipher interface quirks
The accepted proposal for x/crypto/cryptotest is the substantive move of the day: a dedicated package to exercise the aliasing, length and state requirements that make crypto/cipher interfaces so easy to implement wrongly. Elsewhere, a write-up on hooking into the Go toolchain via go build -toolexec covers using it for everything from a stopwatch to OpenTelemetry instrumentation, and someone has reimplemented the Total Annihilation engine in Go on Ebitengine with a browser demo, which is a reasonable way to spend a few weekends.

The accepted proposal for x/crypto/cryptotest is the substantive move of the day: a dedicated package to exercise the aliasing, length and state requirements that make crypto/cipher interfaces so easy to implement wrongly. Elsewhere, a write-up on hooking into the Go toolchain via go build -toolexec covers using it for everything from a stopwatch to OpenTelemetry instrumentation, and someone has reimplemented the Total Annihilation engine in Go on Ebitengine with a browser demo, which is a reasonable way to spend a few weekends.
This is the weekly thread for Small Projects. The point of this thread is to have looser posting standards than the main board. As such, projects are pretty much only removed from here by the mods for
I've been working on Nanolathe, an MIT-licensed reimplementation of the Total Annihilation engine in Go, using Ebitengine for graphics, input and audio. Try the browser demo · Source · Native instal
I was skimming some LLM output (just being honest...) and I noticed it wrote an method on some implementation. Initially I thought this to be a mistake but I see this method vaguely mentioned < https:
Inspired by the Python 3.7+ dict and my regular need to have deterministic iteration for porting, I made https://github.com/glycerine/insdict I use this insert-ordered Dict in place of Go maps when I
Hi everyone, I've released go-health-check, an open-source Go library that adds liveness and readiness health checks to a service in a few lines of code. Why it matters Kubernetes and load balancers u
https://github.com/glycerine/tlago This is a complete port of the TLA+ parser and a usable but 90% done port of the TLC model checker. Almost all of the TLC tests have been ported (and are green). The
Hello gophers, We plan to issue Go 1.27.2 and Go 1.26.9 during US business hours on Thursday, October 8. These minor releases include PRIVATE security fixes to the standard library, covering the follo

How go build -toolexec lets us time, rewrite and instrument every compiler and linker run, from a small stopwatch to OpenTelemetry's otelc.
Join OrlanGo @ Online on Tue Oct 20
Why sending a database write and publishing a Kafka event in the same request will eventually break your application — and how to fix it… Continue reading on Medium »
Closures are one of those programming concepts that initially feel a little mysterious. You write a function inside another function, the… Continue reading on Medium »
A weekend project: fraud detection in Go, published on-chain through a decentralized oracle network. Code: github.com/stdOWL/fraud-oracle. Continue reading on Medium »
Many Go services start with bradfitz/gomemcache. Get/Set, CAS, multi-node routing, and connection reuse are straightforward. But as… Continue reading on Medium »
We shaved 3 milliseconds off p99 and lost eight merged pull requests a week. Continue reading on Medium »
An introduction to single responsibility principle as part of the series on SOLID.
Computer Science For Humans is a channel all about helping real human beings master the art of computer programming.
Computer Science For Humans is a channel all about helping real human beings master the art of computer programming.
If you're searching for reliable access to Free college textbooks and Books SolutionInn makes it simple. Browse a wide selection ...
spinner: Go (golang) package with 90 configurable terminal. Ran, after 2 errors. An Argusic agent installed and ran spinner on a ...
Awesome list of 300+ agentic AI resources



Signed-off-by: abdouladieng

Signed-off-by: abdouladieng

Remote - Location: Mostly remote (within Germany), with monthly in-person collaboration at our Berlin office Hours: Part-time, 32 hours per week Contract: Fixed-term Salary: EUR 53,000 – 59,000 (at
performance-proofed GPU-enabled sandboxed docker container runners controlled by truly decentralized algorithms (not just PAXOS or RAFT).Wow, that was a mouthful...If you found it interesting, join Re
TimePrimarily hiring in the U.S. for more senior level roles.We’re hiring across Engineering (Primarily Backend/Data Platform) and Data Science / ML roles. Hiring at Manager/Director level as well a
grow revenue for post-sales teams. Our agents need evidence-backed signals from large-scale structured and unstructured enterprise datasets.You'd work on cohort analysis, prediction models, experiment
Tenki, Luxor's compute platform for developers and AI agents: faster, cheaper GitHub Actions runners, code-review agents, and isolated sandboxes where agents run code. Next up: agent workflows and CPU