Integration Testing with FubuMVC and OWIN
tl;dr: Having an OWIN host to run FubuMVC applications in process made it much easier to write integration tests and I think OWIN will end up being a very positive thing for the .Net development...
View ArticleHow We Do Strong Typed Configuration
TL;DR: I’ve used a form of “strong typed configuration” for the past 5-6 years that I think has some big advantages over the traditional approach to configuration in .Net. I still like this approach...
View ArticleRetooling Build and Test Automation Tools
tl;dr: I had a convention based build automation approach based on Rake we used for the FubuMVC projects that I was proud of, but the world moved on and I’ve been replacing that with newer and...
View ArticleGutting FubuMVC and Rebooting as “Jasper”
tl;dr – FubuMVC and FubuTransportation (the service bus tooling we built on top of FubuMVC) are getting a full reboot with the name “Jasper” on the new DNX platform. This blog post tries to explain why...
View ArticleStreamlining FubuMVC Bootstrapping & the Design Patterns Used
As I said in my last post, we’re rebooting FubuMVC as a new project called Jasper. As an intermediate step, I’m working up a FubuMVC 3.0 release that among other things, simplifies the application...
View ArticleHow we did authorization in FubuMVC, and what I’d do differently today
FubuMVC as an OSS project is still mostly dead, but we still use it very heavily at work and one of our teams asked me to explain how the authorization works. You’re probably never going to use...
View ArticleHow we do Semantic Logging
I know full well that what I’m showing here is polarizing and some of you are going to hate it, but what we did does have some significant benefits and it’s possible it could be pulled off later with...
View ArticleReliable and “Debuggable” Automated Testing of Message Based Systems in a...
In my last post on Automated Testing of Message Based Systems, I talked about how we are able to collapse all the necessary pieces of distributed messaging systems down to a single process and why I...
View ArticleHealth Monitoring and Task Reassignment in our Service Bus Applications
FubuMVC 3.0 actually has a full blown service bus framework that started as an add on project called “FubuTransportation.” We’ve used it in production for 3 years, we’re generally happy with it, and...
View ArticleA way too early discussion of “Jasper”
After determining that I wasn’t going to be able to easily move the old FubuMVC codebase to the CoreCLR, I’ve been furiously working on the long proposed and delayed successor to FubuMVC that’s going...
View Article
More Pages to Explore .....