Today Matt is working with Andrey Akishin on an open source library called BenchmarkDotNet. It's becoming a very full-featured .NET benchmarking library being used by a number of great projects. It's even been used by Ben Adams of "Kestrel" benchmarking fame.
2016-02-21 10:39:46The big tech news this week is that the FBI is trying to force Apple to unlock a suspect's iPhone. One of the interesting points around this story is that the iPhone in question is an older one, an iPhone 5c.
The IPv6 Numeric IP Format is a Serious Usability ProblemHere at ZeroTier we love IPv6. Our mission is to directly connect the world’s devices, and a larger address space that does away with the need for NAT (or at least onerous forms of it) is more or less a requirement for doing this at future scales.
Two is Too ManyThere is a key rule that I personally operate by when I’m doing incremental development and design, which I call “two is too many.” It’s how I implement the “be only as generic as you need to be” rule from the Three Flaws of Software Design.
History of massive-scale sorting experiments at GoogleWe’ve tested MapReduce by sorting large amounts of random data ever since we created the tool. We like sorting, because it’s easy to generate an arbitrary amount of data, and it’s easy to validate that the output is correct. Even the original MapReduce paper reports a TeraSort result.
Tell, Don't AskAlec Sharp, in the recent book Smalltalk by Example [SHARP], points up a very valuable lesson in few words: Procedural code gets information then makes decisions. Object-oriented code tells objects to do things.
Creating self signed certificates with makecert.exe for developmentIf you’ve ever had the need of creating self signed certificates you may start out feeling like it’s not a straightforward stroll in the park, so here is a blog post that might help you to get started. I will be going through the basics of creating self signed X.
DEFCON 19: Bit-squatting: DNS Hijacking Without Exploitation (w speaker)Speaker: Artem Dinaburg Security Researcher, Raytheon We are generally accustomed to assuming that computer hardware will work as described, barring delibera...
A Tribute to VMware Workstation, Fusion, and Hosted UIYesterday morning, the Hosted UI team, responsible for VMware’s Workstation and Fusion products, woke up to find themselves out of a job. These products, despite being award-winning and profitable, are probably not long for this world.
dadgar/onecacheOneCache is a distributed key/value store that is accessible via the memcached protocol. OneCache nodes natively support clustering and best effort replication. Adding nodes into the cluster effectively increases the in-memory storage capability of the cache.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.