I see people make the same mistakes over and over again when learning Rust. Here are my thoughts (ordered by importance) on how you can ease the learning process. My goal is to help you save time and frustration. <…| Corrode Rust Consulting
I recently came across the following tweet from OneHappyFellow1:| potetm.com
Santizer is the most effective way to enhance the memory safety. Fuzzer helps as well! Fil-C...| hardenedlinux.org
The people who create software generally refer to themselves as software engineers, and yet if they graduate from university, it is typically with a degree in computer science. That has always felt a little strange to me, because science and engineering are two pretty different disciplines – yet ...| Moxie Marlinspike
A while back I came across Dreams of Code’s video about docker| Tim Hårek
What we lose when phones take away boredom and interstitial time| www.afterbabel.com
Advanced type systems can cause bewhildering error messages and Rust's trait system certainly is no exception! In this paper we present Argus, an IDE extension for interactively debugging Rust traits, and the results of our user study where 25 developers debugged trait errors with and without Argus.| cel.cs.brown.edu
It’s becoming increasingly apparent that one of the reasons why tech companies are so enthusiastic about shoving AI into every product and service is that they fundamentally do not understand…| Dhole Moments
I don’t know anything about your organization, dear reader, but I’m willing to bet that the amount of time and attention your organization spends on post-incident work is a function of …| Surfing Complexity
I have literally never seen LLM writing that actually improved my life.| claytonwramsey.com
Neovim with its built-in man page plugin makes for an ideal man page viewer| www.visualmode.dev
In JDK 25, Strings used as keys in immutable Maps can be much faster.| inside.java
Modern C++ continuously improves its range library to provide more expressive, flexible, and efficient ways to manipulate collections. Traditionally, achieving tasks like concatenation and flattening required manual loops, copying, or custom algorithms. With C++’s range adaptors, we now have an elegant and efficient way to process collections lazily without unnecessary allocations.| C++ Stories