- You can query anything as a database.
- Bugs suck, but better testing is easier than you think.
- SemVer is impossible by hand, but linters make it work.
- Your Wi-Fi might only work *while* it's raining.
All this + a lot of #rustlang right here π
Bonus points if you also fund cargo-semver-checks, of course!
Bonus points if you also fund cargo-semver-checks, of course!
I hate gameable metrics. Let's build what's most valuable for the community, not what's easiest to quantify and brag about.
I hate gameable metrics. Let's build what's most valuable for the community, not what's easiest to quantify and brag about.
If you're a regular reader, some of these sections may be familiar. There are links so you can skip ahead!
If you're a regular reader, some of these sections may be familiar. There are links so you can skip ahead!
- 7 new releases, from v0.39 to v0.45
- 122 new lints, more than double last year's count
- 4x reduction in lint execution time β some lints became up to 10x faster
- across 26 (!!) rustdoc format versions
predr.ag/blog/cargo-s...
- 7 new releases, from v0.39 to v0.45
- 122 new lints, more than double last year's count
- 4x reduction in lint execution time β some lints became up to 10x faster
- across 26 (!!) rustdoc format versions
predr.ag/blog/cargo-s...
the story of humanity is one of invention, where we improve our conditions by building things that help us do more things more easily
the story of humanity is one of invention, where we improve our conditions by building things that help us do more things more easily
www.pentadact.com/2026-01-08-1...
I hope it's of use, not least because goddamn I forgot how long blog posts take to write.
www.pentadact.com/2026-01-08-1...
I hope it's of use, not least because goddamn I forgot how long blog posts take to write.
You & @chadwhitacre.com & @sentry.io putting so much time & effort & money into @opensourcepledge.com & sponsorships was a big reason why I joined Sentry. It speaks positively and strongly about the company culture and motivations and people!
You & @chadwhitacre.com & @sentry.io putting so much time & effort & money into @opensourcepledge.com & sponsorships was a big reason why I joined Sentry. It speaks positively and strongly about the company culture and motivations and people!
Sentry has a stellar product I've enjoyed using, lovely people, and an excellent relationship with open source. I'm really looking forward to joining the team.
A few open source FAQs... 1/π§΅
Sentry has a stellar product I've enjoyed using, lovely people, and an excellent relationship with open source. I'm really looking forward to joining the team.
A few open source FAQs... 1/π§΅
prospective employees:
You & @chadwhitacre.com & @sentry.io putting so much time & effort & money into @opensourcepledge.com & sponsorships was a big reason why I joined Sentry. It speaks positively and strongly about the company culture and motivations and people!
prospective employees:
For example, I hate Rust macros for public APIs because rustdoc [src] breaks. I'd take 10k lines of boilerplate over that
By the end of 2024, cargo-semver-checks' capabilities were growing exponentially: 30 -> 57 -> 120 lints. We now end 2025 with 242 lints β 122 new lints were merged this calendar year π
The exponential continues!
By the end of 2024, cargo-semver-checks' capabilities were growing exponentially: 30 -> 57 -> 120 lints. We now end 2025 with 242 lints β 122 new lints were merged this calendar year π
The exponential continues!
Memory safety provides a valuable correctness floor and Rust gives you tools to build your own safe and correct abstractions.
Want to thank @sunshowers.io for regularly making this point!
Memory safety provides a valuable correctness floor and Rust gives you tools to build your own safe and correct abstractions.
Want to thank @sunshowers.io for regularly making this point!
That's a $3b saving in gas imports for each $100m of solar deployed
Another one of my charts of the year
That's a $3b saving in gas imports for each $100m of solar deployed
Another one of my charts of the year
This is a so-called Bitonic sorting network, and the illustrations show the two common ways to implement them. From an implementation point of view the two methods are effectively the same, so which one you pick just comes down to preference.
This is a so-called Bitonic sorting network, and the illustrations show the two common ways to implement them. From an implementation point of view the two methods are effectively the same, so which one you pick just comes down to preference.
145F just ruins it IMHO, it just ends up rubbery and dry in my experience.
145F just ruins it IMHO, it just ends up rubbery and dry in my experience.
If you know some people who aren't yet getting enough love yet, send me their accounts.
Especially if they work directly on or adjecent to @typst.app @rust-lang.org and jujutsu (the vcs).
If you know some people who aren't yet getting enough love yet, send me their accounts.
Especially if they work directly on or adjecent to @typst.app @rust-lang.org and jujutsu (the vcs).