One of the C# oddities I noted in my recent article was that I find it odd that creating a numeric type with less-than, greater-than, and similar operators requires implementing a lot of redundant methods, methods whose values could be deduced by simply implementing a comparator.
Top 15 Hidden Features of C#I have been keen on the elegance and beauty of the C# language since I wrote my first lines of C# code. I read different articles and books about it, always when I have free time. Here I am going to share with you dozens of my favorite hidden features of C# (or exotic).
Myths about /dev/urandomThere are a few things about /dev/urandom and /dev/random that are repeated again and again. Still they are false. Fact: /dev/urandom is the preferred source of cryptographic randomness on UNIX-like systems.
testdouble/contributing-testsThis wiki presents some notes on testing. It's still very much a work-in-progress, so feel free to peruse any pages that interest you.
.NET Native – What it means for Universal Windows Platform (UWP) developersThis blog was written by Daniel Jacobson, Program Manager What is .NET Native? .NET Native is a precompilation technology for building Universal Windows apps in Visual Studio 2015. The .NET Native toolchain will compile your managed IL binaries into native binaries.
Difference between URL, URI and URNThis is a classic tech debate, and many people will sooner or later ask themselves what's the difference between URLs, URIs and most possibly even URNs.
Why is Windows lying about what root certificates it trusts? · HADid you know? The Windows Certificate Trust List (aka CTL) is the master source that determines all the root certs your system ultimately trusts by default. In contrast, good old certmgr.
Underflow bugAll of us are familiar with overflow bugs. However, sometimes you write code that counts on overflow. This is a story where overflow was supposed to happen but didn’t, hence the name underflow bug.
I was invited by Google to its 'secret' interview process — here's what happenedREUTERS/Arnd WiegmannThree months ago, I thought I wasn’t ready to apply for a job at Google. Google disagreed. One morning, while working on a project, I Googled “python lambda function list comprehension.” The familiar blue links appeared, and I started to look for the most relevant one.
Need Robust Software? Make It FragileIn any software project, the goal is to create something stable. We don't want it to break in front of a user. We also don't want our website to show an "internal application error" instead of a web page. We want our software to work, not fail.
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.