Summary Joe Duffy shares some of his key experiences from building an entire operating system in a C# dialect, with a focus on areas like garbage collection, low-level code quality, and dealing with errors and concurrency robustly. The examples focus specifically on using the open source C# and .A parallel implementation of gzip for modern multi-processor, multi-core machines.
pigz 2.3.1 (9 Oct 2013) by Mark Adler pigz, which stands for Parallel Implementation of GZip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib and pthread libraries.NIST’s new password rules – what you need to know – Naked Security
It’s no secret. We’re really bad at passwords. Nevertheless, they aren’t going away any time soon.Visual Studio's most useful (and underused) tips
There was a cool comment in my last blog post (one of many, as always, the comments > the content). Btw, "until I realized that the Solution Explorer tree nodes are searchable." This one is a saver!Why aren’t we using SSH for everything?
Unlike many others, you might stop yourself before typing “ls” and notice?—?that’s no shell, it’s a chat room! While the little details sink in, it dawns on you that there is something extra-special going on in here.'[openssh-unix-announce] Announce : OpenSSH 7.3 released'
[prev in list] [next in list] [prev in thread] [next in thread] List: openssh-unix-announce Subject: [openssh-unix-announce] Announce: OpenSSH 7.3 released From: Damien Miller <djm () openbsd ! org> Date: Message-ID: 7e553bd7abde5703 () openbsd ! org [Download message RAW] OpenSSH 7.When I tell Windows to compress a file, the compression is far worse than I get if I ask WinZip to compress the file; why is that? – The Old New Thing
A customer noted that when they took a very large (multiple gigabyte) file and went to the file's Properties and set "Compress contents to save disk space", the file shrunk by 25%.The Churn
Did you year about the guy who said goodbye to OO? Oh no. Not another one. What did he say?The C# difference between ‘true’ and ‘not false’
This is the story of a C# language specification change. The specification changed because the 1.0 version of the C# spec disagreed with itself, and one of those locations was incorrect and broke a feature.The hardest problem in computer science / fuzzy notepad
Not just naming variables or new technologies. Oh no. We can’t even agree on names for basic concepts.
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.