Public CI for NGenerics
Thanks to the Code Better guys , JetBrains , Ideavine , and Devlicio.us , NGenerics is now hosted on a public CI server .
Notepad
Thanks to the Code Better guys , JetBrains , Ideavine , and Devlicio.us , NGenerics is now hosted on a public CI server .
About a year ago, the VisualSVN guys gave the NGenerics team a complimentary license for their product. After a year with it, I would not using Subversion as a VCS without it! Get it here, and have a look at their VisualSVN Server product while you’re there - also a great product.
The Specification pattern has been added to NGenerics . In my previous post on the Specification Pattern, we explored creating specification functionality using extension methods. It’s been implemented with the operator methods (And, Or, Xor) on the actual interface, with an abstract class forming the base of all specifications. The …
I take back every word I said. Now it feels worth looking into . Photo by Olu Eletu on Unsplash
NGenerics 1.3 has finally reached production status - you can download it here . With it released, we can start working on some exciting new features for 1.4. Watch this space! Photo by Lewis Ngugi on Unsplash
Installed a bunch of them - ahh, it’s good to have them back. 13 September 2008 - Update : We’ve found the little girl in the picture’s first tooth! Photo by Neven Krcmarek on Unsplash
One of the walls I hit the most in C# when designing classes is the lack of support for multiple inheritance, which makes that one spot for inheriting from a very valuable spot indeed. For the purposes of this discussion, we’ll start with a simple implementation of the specification pattern :
As Miguel pointed out , this just seems … well, evil.
The best Firefox add-on ever. Photo by Dan Gold on Unsplash
We’ve just released NGenerics 1.3 Beta - grab it while it’s hot! Also, don’t forget to give feedback on new features / anything that really bugs you.