In the last 2 weeks or so, I have given a helping hand to Jonathan Wilkins with the MSpec Visual Studio adapter project. My initial main focus was to get the adapter nuget ready, so that it can be used in Visual Studio Online (now Team Services) seamlessly. I have also set-up a CI environment in AppVeyor: https://ci.appveyor.com/project/machine-visualstudio/machine-vstestadapter
If the udpated Visual Studio extensions is not live yet at the time you read this blog post - you can grab it from the *GitHub release: https://github.com/machine-visualstudio/machine.vstestadapter/releases/tag/v1.7.0 *
Release notes below. If you are curious what is potentially cooking...
In the world of microservices and distributed systems it is very important to relate logging and diagnostic information of multiple services in the context of an operation to quickly diagnose issues.
What is CorrelatorSharp?
CorrelatorSharp is a .NET library that enables context-aware logging and correlation with no code changes or minimal such.
CorrelatorSharp is async/await aware and the current activity flows across tasks and threads automatically.
CorrelatorSharp supports out of the box (at the time of writing this post):
- ASP.NET MVC 5
- ASP.NET Web API
- Application Insights
Support for the following is...
Innovation Mondays at MarketInvoice
At MarketInvoice we run "Innovation Mondays" on the first Monday of every Sprint (at the time of writing this post we are running two week sprints). It's an opportunity for the Engineering team to hack on new ideas and projects, explore new technologies and learn new things either in groups or individually. We discuss our achievements, prototypes and findings in our weekly two hour Wednesday lunch. We use this lunch to also have lunch and learn sessions (we recently had an F# and Akka.Net one), have an open discussion about our technology stack, processes,...
In this series
Having created and ran our first database migration - in this post we are going to cover the following scenario:
- We want to write integration tests that hit a real database in our local developer environment
- We want to also run those tests on our build server as part of every check-in
We want to be able to...
In this series
In this post we are going to cover:
- What FluentMigrator is
- How to create a database migration
- How to run our database migration and then roll it back
What is FluentMigrator
FluentMigrator is a migration framework for .NET much like Ruby on Rails Migrations. Migrations are a structured way to alter your database schema and are an alternative to...