Updated LINQPad Driver and Samples

With the release of StreamInsight V1.2 we also updated our LINQPad driver. It is now aware of StreamInsight versions, so that a sample can fail gracefully if the required library version is not found. You can install the new driver (of update your existing one) as follows: In LINQPad click on Add connection: Next, you…

2

Rolling Out 101 Samples

StreamInsight’s LINQ query and analytics language is powerful and versatile. To ease users and developers over the inevitable initial learning curve, we know that high-quality documentation and a variety of examples are absolutely crucial. While we are trying to improve the former with every new release, we have also maintained a set of samples of…


StreamInsight Dashboard Sample Published

Richard Seroter, a BizTalk MVP and avid StreamInsight user/developer, has just published a nice sample showing how to display StreamInsight result events in a Dashboard UI. He uses a WCF service to send events to a windows form chart control that updates in real-time. You can download his sample from the StreamInsight CodePlex Site and…

1

Curious about IObservable? Here’s a quick example to get you started!

Have you heard about IObservable/IObserver support in Microsoft StreamInsight 1.1? Then you probably want to try it out. If this is your first incursion into the IObservable/IObserver pattern, this blog post is for you! StreamInsight 1.1 introduced the ability to use IEnumerable and IObservable objects as event sources and sinks. The IEnumerable case is pretty…


SQL Adapter Samples

We have added a new StreamInsight sample in the form of a Visual Studio solution called SqlApplication. The sample contains input and output adapter implementations that interface with Microsoft SQL Server. These are “generic” or un-typed adapters in that they can work with any given event type specified during query binding time, as long as…


Twitter Input Adapter

We are delighted to see the StreamInsight developer community shaping up. Johan Åhlén, one of the most active members of this group, has published a Twitter input adapter last week, featured on SQLServerCentral. It uses the Twitter API to receive near-real time updates from the “sample method” and “filter method” APIs (the full firehose API…


Pattern Detection with StreamInsight

We have added a new sample solution to our samples package on CodePlex. This sample uses the StreamInsight extensibility framework to implement a pattern detection application. The solution can be found in Applications\PatternDetector contains – apart from the used adapters – the following projects: AugmentedFiniteAutomaton (refers to a project in UserExtensions), which implements a pattern matching user-defined…


New sample added on CodePlex

We just added a new sample solution to the StreamInsight product team samples package on CodePlex. The new solution contains three projects: HelloToll HelloTollTutorial AsyncCsvAdapter The first two contain the walk-through examples of the “Hitchhiker’s Guide to StreamInsight Queries” white paper, which we pitched here some weeks ago. The adapters used in these projects have…


A Hitchhiker’s Guide to StreamInsight Queries

Event-driven processing through declarative, long-standing queries is a fundamentally different paradigm than the request-response model seen in databases, or the store and forward model seen in messaging systems. In order to assist you in your efforts at learning this new paradigm, we have put together a white paper to help you “think through” stream processing in…

8

CodePlex Samples Up and Running

The StreamInsight sample repository on CodePlex is finally online! Currently, you can download the whole source tree as a single zip file, which is the default CodePlex feature to get the code. However, this space is not supposed to be restricted to sample code from the product team. In fact, it is not even owned by Microsoft, but by…