Windsor Logging Facility for log4net →
Can’t wait to try it out. No more coding static logger instances!
Can’t wait to try it out. No more coding static logger instances!
NHibernate now supports batch sets when performing cascade operations.
While query objects may not always be advisable, Liam has an interesting approach using a base class and an extension method for ISession.
17 plays
Three things every developer should know, with Roy Osherove and Kevlin Henney.
via Five Whys
With the growing interest in Command/Query Responsibility Segregation (CQRS), more people are starting to ask questions about how to apply it to their applications. CQRS is actually in danger of reaching “best practice” status at which point in time people will apply it indiscriminately with truly terrible results.
via Udi Dahan
MongoHQ, who provide cloud hosted mongodb servics, has simplified their pricing models. It’s simpilcity is defenetly an improvment over their previous model but I still think the new layout should feature the database size a little more promently. via Ayende @ Rahien
(Updated with better screenshots)
What do you think?
If you’ve liked my posts, or you think kittens are cute, please do me a solid and recommend me to the Tumblr directory as a Software Developer. It would make my day!
Covariant: MyClass<out T>
The ordering of the generic types follows the ordering of the generic type parameters. Generic<T> ≥ Generic<S> for T ≥ S.
A generic type parameter marked with the out keyword can only appear in output positions such as read-only properties and return values.
Contravariant: MyClass<in T>
The ordering of the generic types is reversed from the ordering of the generic type parameters. Generic<T> ≥ Generic<S> for T ≤ S.
A generic type parameter marked with the in keyword can only appear in input positions such as write-only properties and method parameters. Not including ref and out parameters.
Invariant: MyClass<T>
A generic type parameter is invariant if neither of the above apply.
"Programming language people have a term for making the syntax of a language pretty: syntactic sugar. XML is syntactic arsenic."
In early December, 2011, I was both surprised and flattered to discover that Apple...
A common task for CSS is to center text or images. In fact, there are three kinds...
Until you say ‘no’ to everything else, you cannot say ‘yes’...
Haha. Worth a try!
It’s simple until you make it complicated.
- Jason Fried