89 private links
No good tricks to optimize your code, but knowing the tooling knobs sometimes help.
Let's see if this gets merged. This could be interesting convenience.
OK, this is completely useless but definitely a fun project.
Or why the XML roots of the web are important to keep in shape. I'm not necessarily in love with how verbose XML is, but it's been a great enabler for interoperability. That's indeed the latter reason which pushed Google to try to get rid of it as much as possible.
A bit of a long read, but does a good job explaining the use of assertions and how to introduce them in your organization.
A good list of things to consider when designing systems. And indeed in case of success the result looks probably boring.
There's a need for clearer vocabulary about testing indeed. The write up is a bit dry here but that's a start.
Indeed, CPU prefetchers are really good nowadays. Now you know what to do to keep your code fast.
Looking forward to Git LFS going away indeed.
This latest ruling from the German supreme court is rather worrying...
There's a big "if" of course, don't just throw your tests out of the window. But indeed, they need to bring value... so start by having really good tests.
That's an interesting trick to make sure people reevaluate comments when they remove some code. Doesn't work for every language of course.
This is an old one but still a funny way to approach the question of test coverage. Unsurprisingly, the context matters.
A good debunk of that claim we sometime see. Of course the tests need to be designed and you need to have good architecture blueprints to follow, otherwise you'll be in trouble... TDD or not.
Indeed, is it that the language itself has a steep learning curve? Or that the emphasis is on the wrong things in the public discourse? I like the emphasis on the Aliasing Xor Mutability, it looks like a good way to approach the language.
OK, the concept if really mind bending. The tech behind it is really interesting.
A good explanation of why the concept is important, also comes with a nice list to get started.
Those principles are old now, but they really captured the zeitgeist of the time.
This is a nice summary of the Send and Sync traits semantic in Rust.
Honestly, it took much longer than I expected. Now you know that GitHub has really become a conduit for Microsoft's AI initiatives.