SOLID Principles in C#: A Beginner-Friendly Guide with Modern .NET Examples

SOLID principles in C# are five design rules that help you write code that is easy to change, grow, and test. Whether you are building a small console app or a large system with .NET 10, these rules will change how you think about your code. In this guide, you…

Continue ReadingSOLID Principles in C#: A Beginner-Friendly Guide with Modern .NET Examples

Win a copy of C# 7 and .NET Core 2.0 Blueprints

Enter to Win a copy of my new book

.NET Core 2.0 – Jas Rademeyer and I have recently published C# 7 and .NET Core 2.0 Blueprints. Leverage the features of C# 7 and .NET core 2.0 to build real-world .NET core applications. The book contains easy-to-follow real-world projects that get you up and running with the new features of C# 7 and .NET Core 2.0. These practical applications will assist you with concepts such as Entity Framework Core, serverless computing, and more in .NET Core 2.0. I also take a look at OAuth concepts and building ASP.NET Core applications using MongoDB. (more…)

Continue ReadingWin a copy of C# 7 and .NET Core 2.0 Blueprints

TakeWhile Extension Method in C#

TakeWhile Extension Method – I am amazed at how the C# language can teach me something new. I have come to the conclusion that it is basically impossible for a developer to know all there is about a given programming language (unless you are Jon Skeet of course). We learn as we need. I need to do xyz in code, so I research and find a way. Therefore I learn something new. The next time I will know how to do this. That is how we learn more about a particular language. Today I had a requirement to loop through a List<int> and stop the loop if the value in the list equaled zero. The TakeWhile Extension Method was the perfect fit. (more…)

Continue ReadingTakeWhile Extension Method in C#

The Daily Six Pack: July 24, 2014

A COLLECTION OF LINKS FOR LOVERS OF I.T. Dirk Strauss . . . . Feature link: Upcoming CSharp Features Getting a sense of the upcoming language features in C#, Mads Torgersen Other Absolute beginner’s guide to C#, DevToolsGuy Finding Object Dependencies in SSMS – SQL in Sixty Seconds #071, Pinal Dave How to Evaluate…

Continue ReadingThe Daily Six Pack: July 24, 2014

Crypto Logger For Net

Crypto Logger For Net – If you have been developing software for any length of time, you will know that at some point or another you will be required to log application events such as errors or other information. This is especially true if you are creating an application without a user interface such as a Windows Service. Many times you can revert to writing your own implementation of a logging framework, but this takes time to do. So what options are left? (more…)

Continue ReadingCrypto Logger For Net

Ten Minutes With…Senthil Kumar

senthil kumar

Senthil Kumar – Chances are that if you are into Windows Phone development or IT in general, you will have read an article on the Internet written by Senthil Kumar. With multiple speaking engagements and a leader in the software industry, it is clear why the Software Engineer from Bangalore is in high demand.

This is evident when you visit his blogs. I was lucky enough to be able to have caught up with him and threw a few questions his way.

Bio

Senthil Kumar is a Software Engineer and a blogger from Bangalore. He is passionate about Windows Phone and .NET technologies.

Blogs: MobileOSGeek(All about Mobile Development) and Ginktage
Twitter: @isenthil

(more…)

Continue ReadingTen Minutes With…Senthil Kumar