Secrets of a .NET Ninja

Organiser
DevEvening
Date
Wed, 29 Jun 2011, 18:30 - 21:30 (Add to calendar) GMT
Venue
Bird in hand pub , Woking, GB
Cost
Free

This month we will be hearing from, C# MVP, Chris Eargle

Chris Eargle is a Telerik Developer Evangelist, Microsoft Most Valuable Professional – C#, and two-time INETA Community Champion from Columbia, SC, USA. He has over a decade of experience designing and developing enterprise applications, and he runs the local .NET User Group: the Columbia Enterprise Developers Guild. He is a frequent guest of conferences and community events promoting best practices and new technologies. His blog, kodefuguru.com, has been featured on ASP.NET, MSDN, and Reddit.

Declarative Refactoring in C#

Bob Martin’s first rule of methods (found in Clean Code) is that they should be small. His second rule is that they should be smaller than that! The ideal method length is 2 to 4 lines of code, but many developers are puzzled at how to achieve such a thing or even if it is worth striving for. Indeed, every method has a story to tell, and that story is best realized with declarative code and meaningful names. You will learn how to fully utilize the C# language to assign functionality where it belongs, make your code readable even for that future you, and in the process end up with a reusable framework.

Secrets of a .NET Ninja
In my years developing C# applications, I have seen techniques both good and bad. I will demonstrate those that are good, rant against those that are bad, and reveal those unknown to many. Whether a novice or a seasoned coder, you will find something useful, or perhaps even wicked, that you can do with C# and the .NET Framework.

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Linux is only free if your time has no value” - Jamie Zawinski