James Michael Hare

...hare-brained ideas from the realm of software development...
posts - 166 , comments - 1471 , trackbacks - 0

My Links


Welcome to my blog! I'm a Sr. Software Development Engineer in the Seattle area, who has been performing C++/C#/Java development for over 20 years, but have definitely learned that there is always more to learn!

All thoughts and opinions expressed in my blog and my comments are my own and do not represent the thoughts of my employer.

Blogs I Read

Follow BlkRabbitCoder on Twitter

Tag Cloud

Article Categories


Post Categories

Image Galleries



Little Wonders

Little Wonders


C#/.NET Fundamentals: Three Tech.Pro Tutorials

I know I’ve been a bit quiet on my blog lately.  I’ve still been adjusting to my new life in Seattle and learning different technologies for my new job.  It’s been a lot of fun, but has left me with precious little free time!

That said, a few months ago I was invited to throw together some tutorials on Tech.Pro as part of their startup series, so I decided to give it a go.  Their site has a nice collection of tutorials of various skill level ratings from several different authors. 

These were the tutorials I threw together…


The Dos and Don’ts of Extension Methods

A look at the “rules-of-thumb” that I’ve come up with through the years to provide simple guidelines for good extension method style.


The joy of Tuples and Anonymous Types

A look at anonymous types and tuples and how they can be leveraged to create quick instances of simple types and when it is appropriate to use them.


Demystifying LINQ

A basic tutorial on what LINQ is and the basics behind how it works.


Anyway, peruse them if you like and see how you like them.  I hope to be able to write another post here on my blog soon! 


Print | posted on Thursday, May 2, 2013 9:09 PM |



# re: C#/.NET Fundamentals: Three Tech.Pro Tutorials

Even though Extension methods are powerful technique to extend functionality, but there are some thumb rules regarding do's and Don'ts .

I m a great fan of csharp 4.. i have added too much methods to string object (.net types) as an extension method consider approximately 200 will that degrads performance?

is it right to add these much methods in .nets library ? how actually extension methods work internally..?

8/20/2015 7:29 AM | Asfaq Ramzani
Post A Comment

Powered by: