Register Login

 

Welcome to the Coach Factor blog. Here you will find all of our ideas on software development. Subscribe at  http://blog.nventive.net.

# Monday, April 20, 2009

Everything is about perception. When people look at Umbrella, they think it is huge; for us, it is simply a thin layer over the BCL and various MS technologies that improve the development experience.

Design principles for Umbrella are really simple:

  • Eat our own dog food
    • Umbrella has been developed using Umbrella.
  • Don’t repeat yourself
    • It’s really about addressing an issue once and only once.
  • Stronger abstractions
    • Coming up with the ISource<T> name for a generic getter-setter allows us to create higher abstraction.
  • Fluent interface
    • name.Validation().NotNull() as opposed to ArgumentHelper.CheckNotNull(name)
  • Predictability
    • The members are where they feel natural and discoverability is easy.
  • Zero friction
    • Supported by other principles, it is mainly focused as working effectively in a TDD environment, easily mockable, extensible, …
  • Leverage and Reuse
    • We use Action<T> and Func<T> as opposed to defining new delegates over and over again

In order to make this happen, we heavily rely on new C# 3.0 language features like lambda expressions and extension methods.

In order to showcase many of the functionalities we use on a daily basis, we’re launching a new serie of blog posts focused specifically at Umbrella. Stay tuned!

() => “Francois”

Monday, April 20, 2009 1:57:05 PM (Eastern Standard Time, UTC-05:00)  #    Comments [1] -
Umbrella
Sunday, May 24, 2009 8:02:37 AM (Eastern Standard Time, UTC-05:00)
Hi. Never feel self-pity, the most destructive emotion there is. How awful to be caught up in the terrible squirrel cage of self. Help me! Need information about: Turbo Tax. I found only this - turbo tax. Opiate detox alcohol detox medical detox drug rehab dual diagnosis treatment at our facility. Alcohol and drug rehab, drug and alcohol treatment, integrating dual diagnosis, if alcohol or drugs are affecting your life, if you need alcohol treatment, or. With best wishes :o, Shelby from Cyprus.
Comments are closed.
Search
Archive
<September 2010>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
Statistics
Total Posts: 98
This Year: 28
This Month: 1
This Week: 1
Comments: 17
Sign In