Autofac 2.4 is here – come and “NuGet” it!
The latest release of the Autofac IoC container is now available on the project site and via NuGet. ASP.NET MVC Integration Changes The best thing in the new release, and possibly since sliced bread,...
View ArticleAutofac 2.4.5 Release
More than a month has passed since the last patch release of Autofac 2.4, and enough has changed in trunk to warrant a new one. You can download Autofac 2.4.5 from the project site, or preferably,...
View ArticleDesigning a Short Course on IoC: Day 1
Today’s the start of a really exciting week for me! I’ve been working with Inversion of Control (IoC) Containers and related technologies since picking up Castle Windsor in 2006, actively developed...
View ArticleDesigning a Short Course on IoC: Day 2
So, yesterday, a lot of thinking. Today it’s time to start fleshing out some of the things we’ll need. The course is going to be split into four sections, to match the natural division of the day by...
View ArticleDesigning a Short Course on IoC: Day 3
Is it just me, or am I slowing down? Yesterday was a busy day of programming, but there’s still a long way to go before this application is going to cut the mustard as an example for the course. In the...
View ArticleDesigning a Short Course on IoC: Day 4
A brief update today. Yesterday I think I covered everything I need to as far as demo app material goes, but tidying up, styling and (egads!) unit testing will have to wait for a rainy day. I spent a...
View ArticleDesigning a Short Course on IoC: Day 5
The last of this curious series of journal entries today. As I mentioned previously, today is going to be about finalising the end-to-end flow of topics. I think the first session – Fundamentals – is...
View ArticleAutofac 2.5 Released
Autofac 2.5 is now available on the project site and via NuGet. The new version includes a range of great contributions. After incubation as an external project, Windows Phone 7 now joins ranks of...
View ArticleConvention-based part registration available in a new MEF preview!
There are many, many similarities between IoC-for-decoupling (as we know and love in Autofac) and IoC-for-extensibility as is implemented by MEF. One thing that stuck out in the beginning for the MEF...
View ArticleAutofac update 2.6.1 published
The eagle-eyed may have already spotted Autofac 2.6.1 lurking in the NuGet feed. The last release, the venerable 2.5.2, served us very well (maturity is a feature!) and this release adds a little more...
View ArticleSerilog
Serilog is a new logging library for .NET that combines the best of “traditional” and “structured” approaches. Instrumentation vs. analysis: different goals, different requirements Application logs...
View ArticleChanges in Serilog 0.2
Thanks for all the feedback on Serilog, keep it coming! Version 0.2 is now on NuGet and introduces a couple of noticeable changes. Phone and tablet support The core of Serilog is now portable across...
View ArticleA console sink with property colouring
The coloured console ‘appender’ is one of my favourites in log4net, so high on the list for inclusion in Serilog. Smart property highlighting makes the result quite interesting: You can use it on the...
View ArticleA discussion forum for Serilog
If you’re curious about Serilog (or have a rant that might take more than the humble comment boxes below can accommodate) please drop in and say “hello”!
View ArticleSerilog.Sinks.Log4Net
Would you like to try Serilog, but have existing log4net infrastructure? On the journey to “1.0” Serilog needs your experiences and feedback. The Serilog.Sinks.Log4Net package may provide just what you...
View ArticleStupidly easy log queries with Serilog and RavenDB
Have you ever been frustrated with the tedious process of answering even simple questions using regular expressions over log file data? In one of the early Serilog demos we wrote an event like:...
View ArticleSerilog sink for Glimpse
Glimpse is a plugin for ASP.NET that renders server-side request information directly in the browser, in much the same way as Firebug or Google Chrome Developer Tools show client-side information. With...
View ArticleSerilog gets a “diagnostic context”
Serilog 0.9.2 includes a new feature that I’ve been holding off on committing to for some time. Those familiar with the NDC (“Nested Diagnostic Context”) in log4net and similar features elsewhere will...
View ArticleSerilog hits 1.0
Yesterday the core Serilog package quietly ticked over to become our “1.0” release. If you’ve never tried Serilog, now’s a great time to get started. To find out what it is all about, visit our...
View Article…and then 1.1
Serilog has been ticking along since our 1.0 release six weeks ago. We’ve added a few new faces to our Contributors page since then, including an email sink from Andrew McClenaghan, a Splunk sink from...
View Article