Please check your code to ensure you're not making one of the following mistakes related to cryptography. If you're looking for cryptography right answers, check out the linked gist.
Confidence Through Feedback, or Why Imposter Syndrome is the Wrong MetaphorImposter syndrome is often presented as a personal failing. A lack of confidence, our wrong-headed beliefs not matching the reality of how competent we are, or worst of a flaw of our gender.
Patronizing PasswordsWe all know that moment. You register for a new service, type in your chosen password, but can’t get in. Your password could very well be secure, but the opinionated service you’re trying to use disagrees.
Magic Methods in C#The concept of NoSQL databases has been around for a while, but there still are quite a few misunderstandings regarding the topic of relational SQL vs NoSQL databases. In this post, I’d like to clarify the most common misconceptions and discuss the primary use cases for each of them.
Hell’s code kitchenLinus Torvalds is infamous for periodically tearing into kernel hackers who submit patches he doesn’t like. Dave Eisenberg took it upon himself to rewrite one of Linus’ rants. Without the invective it’s a fraction of its original length. It still gets the same information across.
Create Your First Diagnostic Analyzer in Visual Studio 2015Diagnostic analyzers are a great new extensibility feature in Visual Studio 2015 for performing static code analysis. Most developers will probably settle with using the ones provided by Microsoft and third party vendors.
Engineering Principles — MediumI’ve been building software since 1997 (even earlier if you’ll allow Pascal and Basic). I’ve built alone. I’ve built on teams of thousands. Those years of toil have taught several lessons. I’m going to share them with you, dear reader. You’re going to take them to heart.
Pac-Man’s Siren Call — Backchannel — MediumFriday, May 21, 2010, might have been a usual Friday for most. For me, however, it could hardly have been more unusual. This was the day I broke Twitter. The day I talked to my father for the last time. The day something I made was experienced by hundreds of millions of people.
Monitor madness, part oneLocks are tricky; I thought today I’d talk a bit about some of the pitfalls of locking that you might not have seen before. As you probably know, the lock statement in C# is a syntactic sugar for the use of a monitor, so I’ll use the terms “lock” and “monitor” somewhat interchangeably.
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.