Speaking at See# Party about Framework Design Guidelines

Monday, August 30, 2010 by Rainer Stropek

On saturday I had the opportunity to speak about Framework Design Guidelines at the conference See# Party in Switzerland. Here are the key topics that I covered in my session:

  1. How to decide whether to make or buy a certain component/framework?
  2. Common naming rules in .NET/C# libraries
  3. Live demo of StyleCop and Code Analysis (FxCop)
  4. Design principles for making libraries self-describing
  5. Example: Library design in LINQ (extension methods, functional parameters, etc.)
  6. OO-Design: Class or structs? How/when to use interfaces? Etc.
  7. Correct use of collections
  8. Exceptions in class libraries
  9. Why unit testing is important?

You can download the slides for the session here (German): See Sharp Party 2010 - Framework Design Guidelines.

comments powered by Disqus

Rainer Stropek

Rainer Stropek

Co-founder, architect, developer

Bio

I am co-founder and CEO of the company software architects and have been serving this role since 2008. At software architects my team and I are developing the award-winning SaaS solution time cockpit. Previously, I founded and led IT consulting firms that worked in the area of developing software solutions based on the Microsoft technology stack.

In my work I focus on .NET development and software architecture. I have written some books and articles on C#, database development, Windows Azure, Windows 8 development, WPF, and Silverlight. Regularly I speak at conferences, do workshops and conduct trainings in Europe and the US. Since 2010 I have been MVP for Windows Azure.

I graduated the Higher Technical School Leonding (AT) for MIS with honors and hold a BSc (Hons) Computer Studies of the University of Derby (UK).

Contact

Twitter: @rstropek
Facebook
Google+
Xing
LinkedIn

Authors