In Effective C#, Third Edition, respected .NET expert Bill Wagner identifies 50 ways to harness the full power of the C# 6.0 language to write exceptionally robust, efficient, and well-performing code. Reflecting the growing sophistication of the C# language and its development community, Wagner has identified dozens of new ways to write better code. This edition's new solutions include some that take advantage of generics and several that are more focused on LINQ, as well as a full chapter of advanced best practices for working with exceptions. This book is part of the Content Update Program (CUP). All purchasers receive a free web edition of the book that will be updated to match updates to C# as they occur.
As 2015 winds down to a close, I reflect on what 2015 brought IT.
Why Grandfather clocks? What links are there between IT and clock movements?
New Mac OS X Means New Tricks...
Wow, who abducted our Windows 10 assumptions and left this smooth running and easy-to-use Operating System in their place?
It's time to consider the foibles of Laptop Life...
And now, let us remember the great advances of a world gone tablet...
I have several types of mobile devices, both low-cost Android tablets and iPads and smartphones of all types and vendors. Maybe you've discovered problems similar to these I list?
Smartphones on sale! Heavily discounted! Get a smartphone free with your dataplan two-year contract! And an order of fries!!
The Cloud is mighty! All Hail the Cloud, The Slayer of PCs!
Windows 8 was envisioned as a desktop OS capable of fighting the consumers' fling with Tablets. Now that the war is against Tablets AND PC's, can Windows 10 draw consumers to it?
Do you have Windows 10? What do you think of it? Is the Desktop metaphor dead? Have you found a machine that is tablet and laptop enough to be fun and productive?