We've been running govulncheck in CI about a week now. So far the only downside we've noticed is that it breaks every time a new version of Go comes out (including patch versions). Fix is to make sure to use `check-latest` on `actions/setup-go` steps.
Worth looking at concept art for "The Line", a pedestrian city 170 km long, and which will probably cost $1T.
It'd be better if it didn't take the Saudis to try this, but someone needs to be innovating in urban environments, and the west sure isn't.
Every language has parallelism, but often it's risky/hard enough that you only pull it out for the important stuff. It's good, but with sharp edges — one of error handling, mutex misuse, or race will get you.
Errgroup's a safe enough abstraction that it's now a weekly go to. https://twitter.com/brandur/status/1534652304372051968
Add Postgres + WASM to those timeless pairings of two beautiful things like HTTP + REST, Ruby + Rails, chocolate + peanut butter??
Have always advocated app devs better understanding how db/tx's work to build more robust software. Maybe the best educational tool in a decade. https://twitter.com/simonw/status/1559938364089937920
I'd venture to add increasing isolation, which along with a deep set feeling of pessimism, makes people angrier, causing them to lash out in ways they know on an intuitive level is destructive to others, themselves, and wider society.
Go wishlist 2022:
• Stack traces.
• Test assertions (just a few — like Rust's `assert!`, `assert_eq!`, `assert_ne!`).
• Better formatted CLI output.
• Streaming API like Java/C#'s LINQ.
• Error handling boilerplate reduction.
• STACK TRACES.
The new "Thirteen Lives" dramatization of the Thai cave rescue is really good. 2021's "The Rescue" documentary is still better, but both worth seeing.
Slightly disturbed that I barely recognized Colin Farrell. He looks like a normal person nowadays.
A good README is like a well-written novel: hook, detail, conclusion.
Loved reading the one for Pressly's Goose recently. Intro, basic usage, examples, more advanced usage/examples, best practices, license. 80% of what I need in two min of reading.
Engineering @ Stripe. Ex-Heroku. Occasional writer. Themes: web APIs, Postgres, Rust, software safety and resilience, efficient human interfaces, and running.
The original server operated by the Mastodon gGmbH non-profit