Complex Event Processing (CEP) from Microsoft

Recently in a GASP (Grupo de Arquitectura de Software Português) we had a presentation regarding the need and the usage of CEP in solutions and the implementation presented was NESPER – Esper Complex Event Processing for .NET that is an Open-Source software available under GNU General Public License (GPL) v2. From what I saw there it’s very interesting and also not that difficult to use, but I always thought that it was strange that Microsoft was doing nothing regarding this subject that is so important in Event-Driven Architectures (EDA) or even called Advanced SOA. Our wait is reaching an end, … Continue reading Complex Event Processing (CEP) from Microsoft

New Features in CTP2 ADO.NET Data Services v1.5 Explained

After yesterdays post about the availability of the CTP2 of ADO.NET Data Services v1.5 here are some more details regarding the Projections, Feed Customization and Data Binding. As told before Projections, the possibility of getting only the columns chosen instead of retrieving all the columns. With this we have now a new set of expressions to provide this ability on the URI, and in order to achieve we have now two new keywords available, that are: $select, allow us to define which columns we want to be get Instead of using only the http://127.0.0.1/NorthwindService.svc/Customers that will return every column of … Continue reading New Features in CTP2 ADO.NET Data Services v1.5 Explained

New version CTP of ADO.NET Data Services v1.5 is now available

ADO.NET Data Services (aka Astoria) has now the CTP2 release for version 1.5 available that will have the following new features: Projections, the possibility of getting only the columns chosen instead of retrieving all the columns. With this we have now a new set of expressions to provide this ability on the URI. DataBinding, Simplification of the DataBinding for Silverlight and WPF, because using the DataServiceCollection class we can bind it directly to the Data Service. Row Count, Ability to determine the number of elements in a set of entities without having to retrieve them all. Feed Customization, Possibility to … Continue reading New version CTP of ADO.NET Data Services v1.5 is now available

TemplateBinding inside ControlTemplate.Triggers

One of the limitations of TemplateBinding Markup in WPF is the fact that we cannot use it inside the ControlTemplate.Triggers because it really doesn’t work, since as Mike Hillberg said here, “TemplateBinding is a lightweight, but less functional, version of a Binding with a RelativeSource of TemplatedParent.  One of the things that a TemplateBinding can’t do is work within the ControlTemplate.Triggers; TemplateBinding only works within the template content” . So we have this:        MyControl.cs 1: public class MyControl : Control 2: { 3: 4: public Boolean Selected 5: { 6: get { return (Boolean)GetValue(SelectedProperty); } 7: set { SetValue(SelectedProperty, … Continue reading TemplateBinding inside ControlTemplate.Triggers