What’s next?
With the “Diving into the StoryTeller trunk series” coming to an end in the near future, I’m currently looking into several ideas for future posts. Here’s what I’m currently thinking about:
1) xUnit.BDDExtensions feature walkthrough and documentation
Let’s be honest it’s currently not documented at all. I failed big time at documenting its usage scenarios and behavior so far. However, since more and more projects at my current client are starting to use it I’m definitely going to fix this . . .
2) Look into various options to implement the Active Object Pattern
I’ve been reading several papers about infrastructures for command execution lately. It’s an interesting topic for distributed scenarios (for instance used in a CQSR design), but also for local scenarios when you start to think about multi core / concurrent programming.
As modern applications are becoming more and more connected on the one hand and need to use local resources more efficiently on the other (because processors won’t get a lot faster in the near future) I think there’s a huge need for having a simple consistent design for both.
Things I’d like to look into are the Concurrency Coordination Runtime, the .NET 4.0 Task Parallel Library and Application Spaces, as well as more specific topics like integrating such an infrastructure with an MVVM design.
3) Dive into the Caliburn trunk
Last but not least I would love to spend some time with Caliburn since WPF is more and more on my radar and Caliburn seems to fully embrace and extend a lot of the original WPF design ideas in a composite context. I think I would do something similar to the StoryTeller series.
So, what do you think? Any preferences? Any priorities?


12 Responses Leave a comment
Hi Björn,
I would prefer top 1 as my favourite! More and more people at ICW start using BDDExtensions without knowing exactly what it can do for them
Best regards,
Uwe
Hi Björn,
I vote for a “Dive into the Caliburn trunk”. I have read some parts of the documentation, but my knowledge of WPF is not yet good enough
Best Regards,
Dirk
Hi Björn,
My order of preference would be 3-1-2 from this list. Btw, I’ve really enjoyed reading your StoryTeller series of posts (amongst others).
Thanks,
Craig
I vote for 3,2,1
-robert
Another vote for Caliburn depp dive.
1 3 2
Hi Björn,
I vote for 1 2 3. Some of ours need aqualung to dive after you.
Thanks a lot!
Maxim
Your order is mine: 1, 2, 3.
If you do at any time do a deep dive into Caliburn, I would love to add your blog posts to the site’s documentation. Also, I would be happy to answer any q
(oops posted too soon)
I would be happy to answer any questions you have about the motivations, implementations, uses, etc of anything in Caliburn. Feel free to ask ask questions in the Forum or address me directly via twitter: @EisenbergEffect.
My wish: 2, 3, 1
Concurrent programming is very hard and interesting, but not so widespread yet.
Thank you all for your feedback. I’ve got a better idea of what to write in the next posts now.
My current plan is to spend a great deal of time with Caliburn very soon (Robs last post sold me).
For those of you wanting to get more xUnit.BDDExtensions documentation: Don’t worry, this is definitely coming, treated with the same priority.
The Active Object topic on the other hand has to wait for the moment. I’m still interested in doing some research there, but I guess time is going to be the limiting factor here.
So, thank you again for your feedback and well, read you soon
Regards
Björn