Creating a Bare Git Repository
Quick note, I've been playing with Git repository's of late just simply storing the repo on an internally shared drive. It's so much simpler than setting up a http server to do the job.While no GitHub...
View ArticleNancyFx Tutorial
Hi, my teams recently been using NancyFx for a nice little project recently and I thought it might be nice to write a quick tutorial to help others get started. In this tutorial we'll be putting...
View ArticleNancyFx Screencast Video Tutorial
To acommopany the written NancyFx tutorial, I thought I'd put my christmas present (a microphone) to good use by recording a screencast tutorial. So here we are with a 30 minute quickstart introduction...
View ArticleTesting NancyFx
Hi, I've recently been getting quite into NancyFx. I've written a quickstart NancyFx tutorial if you've interested and even a NancyFx screencast.Next I thought I'd do a very short followup on testing...
View ArticleSOLID Principles in 4 minutes
I'll be honest it's about 4:30s but close enough. SOLID is a series of principles that help us as programmers write easily maintainable code. Which certainly is a good thing. Uncle Bob , brought us...
View ArticleSRP - The Single Responsibility Principle in 5 minutes
Following on from my quick overview of the SOLID principles I thought I'd put together a quick overview video for the Single Responsibility Principle SRP. For a much more detailed and frankly much more...
View ArticleThe Open Closed Principle in 5 minutes.
Following on from the Single Responsibility Principle, we have the second of the SOLID Principle the Open Closed Principle or OCP.The Open Closed Principle states that classes should be open for...
View ArticleSetting up RabbitMq on Windows
I've been playing with EasyNetQ and RabbitMQ recently and I thought I'd make a little precursor video to my EasyNetQ tutorial just to go through setting up RabbitMq on a Windows box. It's really not...
View ArticleRabbitMq with EasyNetQ Tutorial
I've been playing with EasyNetQ recently as a gentle introduction to RabbitMQ. Increasingly we seem to be thinking what our codebase would look like if implementted using message queues. Our hope is...
View ArticleLSP - The Liskov Substitution Principle in 5 minutes
So for the 3rd installment in my mini-series on the SOLID principles we have the Liskov Substitution Principle or LSP. In under 5 minutes we briskly talk about Barbara Liskov and her assertion that:if...
View ArticleCreate your own music store with the 7digital music api
I should firstly disclose that I'm a developer at 7digital, now let's get started. Firstly you'll need a 7digital API Key, sign up fill out the form and you should get it shortly.Before we beginYou'll...
View ArticleDIP - The Dependency Inversion Principle
Here it is the final SOLID principle the Dependency Inversion Principle. In this brief video we'll talk about Robert Martin's premise that:A. High-level modules should not depend on low-level modules....
View ArticleRhino Mocks Stub Ref Parameter
A quick tip here, we've just spent what felt like ages trying to Stub a method with a ref parameter using RhinoMocks, you'll also need NUnit for the code below to work.The problem we had was for the...
View ArticleHow to Ignore SSL in C#
If you see this error System.Net.WebException : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. ---->...
View Article