Published: 23 October 2021
Working in C++, you have to be acutely aware of when you're passing around values or references, or copying/moving data. In this example-filled article, Philip Trettner dissects a number of "return-by-value" code snippets, illuminating when exactly a copy, move, or elide takes place.
Published: 14 June 2021
New ransomware is released into the wild constantly, although a lot of it can be grouped into "family" structures, due to shared commonalities. In this extensive article, as the title suggests, the author undertakes a very detailed analysis of a specific set of ransomware that was "responsible for the Colonial Pipeline attack on May 7 2021". It's very thorough.
Published: 13 October 2021
Some say premature optimization is the root of all evil, but that quote is often times taken out of context, because it's actually followed by "Yet we should not pass up our opportunities in that critical 3%". Ben Sless' article was inspired by another post claiming the speed superiority of Common Lisp over Clojure, and in it Ben presents a number of techniques for optimization in Clojure that make the example code run faster than the Common Lisp version.