With the arrival of C# 7, tuples have changed quite a bit. If you haven't been using them, read this article; you might reconsider their use.
Latest Performance Articles
Learn more about the electronics inside your computer, namely how bits travel through wires to their destinations and about Boolean operations.
Using output caching is now much easier to use, thanks to .NET 4 and higher, and also can be used in a traditional application.
LINQ has a trick up its sleeve from .NET 4 onwards for dealing with large amounts of data and multiple CPUs. Learn to leverage LINQ.
Discover using MVVM in WPF without all the fuss. Meet Fody!
An algorithm to make any object moveable and resizable by users and applications.
Latest CodeGuru Developer Columns
Learn to implement exception handling mechanism in C++.
Bots are rapidly replacing the older technologies. Read through and become proficient with Bing Bots.
Learn about Scope, Modules, and Accessibility Modifiers in Visual Basic.
When building Virtual Reality user experience (VR UX), here are seven tips you should consider.