Introducing endjin composition framework 2.0 : Part 3 – Using the content...
As I explained in this post, the framework provides a set of installers for registering components against interfaces in the container. Another powerful tool in the composition framework is the...
View ArticleIntroducing endjin composition framework 2.0 : Part 4 – ASP.NET MVC/WebAPI
To use endjin composition framework with an ASP.NET MVC 4/WebAPI application, firstly pull in the Endjin.Core.Composition.Web package from NuGet. Following the steps from the previous posts, you can...
View ArticleIntroducing endjin composition framework 2.0 : Part 5 – Debugging
In the previous posts I’ve explained how to set up installers in your application, how to use the content factory, and how to set up the composition framework for ASP.NET. In this post I will show you...
View ArticleExample of a full-width bleed using Bootstrap
In my previous post, I listed some top tips for getting started with bootstrap, and then produced a basic example layout with box-outs, sidebars and bleeds. One of the most common questions that has...
View ArticleCreate a custom TeamCity PowerShell MetaRunner to Notify NewRelic that new...
Last month I wrote a guest blog post for JetBrains; a detailed step by step guide for creating a custom TeamCity MetaRunner to notify NewRelic that a new deployment has occurred based on a case study I...
View ArticleTroubleshooting Twilio with New Relic
Recruitment Genius asked endjin to develop an automated, telephony-based candidate interviewing system, using Twilio and Microsoft Azure. After it went live, Recruitment Genius started receiving a...
View ArticleUnit testing AngularJS with Visual Studio, ReSharper and TeamCity
This post will go through how to write unit tests for your AngularJS app using Jasmine, how to run those tests in Visual Studio with ReSharper and the PhantomJS headless browser, and how to add a build...
View ArticleJasmine MetaRunner for TeamCity
In the post “Unit testing AngularJS with Visual Studio, ReSharper and TeamCity” Mike Larah describes how to use the Jasmine BDD Framework to test AngularJS and how to configure it to run in both Visual...
View ArticleTPL Dataflow by Example code samples for LINQPad
Reactive Programming and in particular Task Parallel Library Dataflow has been on my radar for a number of years after reading Stephen Toub’s “Introduction to TPL Dataflow” whitepaper and watching his...
View ArticleUsing Lazy and ConcurrentDictionary to ensure a thread-safe, run-once,...
Since .NET 4.0, the ConcurrentDictionary<TKey, TValue> collection type has been available as a way of ensuring thread-safe access to a collection of key/value pairs, using fine grained locking....
View Article
More Pages to Explore .....