Tag Archives: bbv.Common

Accelerate your application development

It has been a bit quiet on our blog for a longer time. Urs and I were pretty busy raising a new child. We long dreamed about a general overhaul of our pet project bbv.Common. We have long been searching for … Continue reading

Posted in .NET, Announcement | Tagged , , | Leave a comment

bbv.Common.Bootstrapper Tutorial Part 6

The reporting mechanism allows creating a full report of the bootstrapping process. To be able to report the bootstrapping process the process must actually run and a reporter must be present. By default the bootstrapper uses a null reporter which … Continue reading

Posted in .NET | Tagged , , | Leave a comment

bbv.Common.Bootstrapper Tutorial Part 5

Configuration sections The bootstrapper supports loading of configuration sections through behaviors. The behaviors responsible for loading configuration sections must be applied in the begin section of the run syntax. ConfigurationSection To be able to load configuration sections the ConfigurationSectionBehavior must … Continue reading

Posted in .NET | Tagged , , | Leave a comment

bbv.Common.Bootstrapper Tutorial Part 4

Strategy The strategy defines the order of execution for extension points and behaviors. The custom strategy must inherit from IStrategy. For convenience, use the provided abstract base class AbstractStrategy{TExtension} which simplifies defining a custom strategy. The strategy could look like … Continue reading

Posted in .NET | Tagged , , | Leave a comment

bbv.Common.Bootstrapper Tutorial Part 3

Behaviors Behaviors allow extending the bootstrapping process in an aspect oriented style. Behaviors gain access to extensions which are participating in the bootstrapper process and can therefore influence them for example by injecting additional runtime information into an extension. Behaviors … Continue reading

Posted in .NET | Tagged , , | Leave a comment

bbv.Common.Bootstrapper Tutorial Part 2

Advanced The bootstrapper can do more! Let us look into a more complex scenario. Often it is required to collect context information during the bootstrapping process and pass this information to the extension points. Imagine you are using an inversion … Continue reading

Posted in .NET | Tagged , | Leave a comment

bbv.Common.Bootstrapper Tutorial Part 1

Introduction To get started with the bootstrapper you need the following three things: Extension interface Strategy Bootstrapper setup Extension interface The extension interface defines the extension points which are called by the bootstrapper. The custom extension interface must inherit from … Continue reading

Posted in .NET | Tagged , , | Leave a comment

bbv.Common.Bootstrapper: Introduction

There’s a new kid around the block! The bbv.Common library contains now a generic bootstrapper implementation. The bootstrapper provides a simple and flexible way to make your application’s startup and shutdown behavior pluggable and extendable. As usual the bootstrapper package … Continue reading

Posted in .NET | Tagged , | Leave a comment

Distributed Event Broker – Custom messages, selection strategies and restrictions

In my last post I gave an overview about some of the customization possibilities of the distributed event broker. In this post we are going even deeper into some of the customization possibilities the distributed event broker offers. I want … Continue reading

Posted in .NET | Tagged , , | Leave a comment

Distributed Event Broker – Scoping, identification and serializers

In my last post I gave an introduction to the nuts and bolts of the distributed event broker. In this post we are going even deeper into some of the customization possibilities the distributed event broker offers. I want to … Continue reading

Posted in .NET | Tagged , , | Leave a comment