I love a good tech talk. I like to watch them, I like to give them, and now that I have lots of free time on my hands, I've put together a list of the must-see talks for every programmer.
10 Best C# Books To Learn ProgrammingNeed the best book to learn c#? We have now short listed c# best books for you to learn programming in c sharp. Some of these books are targeted for c# beginners, however others can be used by expert c# developers. C# language and .
S.O.L.I.D: The First 5 Principles of Object Oriented DesignFor example, say we have some shapes and we wanted to sum all the areas of the shapes. Well this is pretty simple right? First, we create our shapes classes and have the constructors setup the required parameters.
9 truths that computer programmers know that most people don’t.Follow me on twitter, tumblr, and subscribe to the newsletter! Computer programmers know far more about computers and code than the average person does, and honestly some of it’s scary.
I Can Text You A Pile of Poo, But I Can’t Write My NameI am an engineer, and I am a writer. As an engineer, I spend a lot of time thinking about how text is stored, but relatively little about what information the text actually represents.
C# 6 Exception Filters and How they are much more than Syntactic SugarWhat are Exception Filters? Exception Filters are a new feature in C# 6 which allows you to specify conditions along with a catch block. The catch block is only executed if the condition satisfies. The following code, illustrates the syntax. When you run it, it should display "caught E2".
Semaphores are Surprisingly VersatileIn multithreaded programming, it’s important to make threads wait. They must wait for exclusive access to a resource. They must wait when there’s no work available.
I don't love the single responsibility principleDid you ever happen to disagree with a colleague on the single responsibility principle and its application? Let's try to understand why that could be the case.
New Innovations in .NET RuntimeWe're changing the way we execute code in the .NET Runtime. Hear about .NET Native, RyuJIT, and modern server strategy.
Ryan's Tech BlogASP.NET has changed dramatically in the past five years. I’ve had the privilege to work on some projects using the newer web stacks, as well as modernize an old project.
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.