LINQ Joins – Multiple Match Conditions

Hi all, Just a very quick post on an interesting piece of LINQ knowledge demonstrating how to find common matches between two C# lists, whereby you want to include multiple matching conditions. To start, here is a typical LINQ statement (and setup) dealing with a single join condition, using the extension method approach (which I […]

Be a Dependency Injection Ninja with Ninject

Howdy all, Firstly, a big old fashioned apology for not being ‘on-the-wire’ much over recent weeks. It’s been an interesting time having accepted an exciting new job, which is amazing; but I’ve also had to contend with a few other sizeable life-boulders off to the side. Nothing I can’t handle, of course, so here I […]

C# Interactive Initialisation Trick

Hi there, A little aside this one; something very, very cool that I’ve noticed with the advent of Visual Studio Update 2. Without question, this rates as a MUST CHECK OUT Visual Studio feature. The first complaint (and a valid one, no question about it) in regards to the C# Interactive Window was that running […]

Code Snippets in Visual Studio (C#)

Hi all, This post forms part of a mini-series that I’d like to do surrounding the topic of code snippets. I have, for some time, been using these merrily within Microsoft SQL Server (which I’ll cover) but have neglected to look at creating custom snippets in every other environment I am privy to. Time to […]

The Importance of Being Lazy

Firstly, apologies are in order…I couldn’t resist the incredibly cheesy title. Secondly, this post has absolutely nothing to do with being lazy (a trait I’m sure is attached to us developers on a regular basis, ahem!), in the traditional sense at least. Nope, today we’ll be looking at the lazy keyword in C# and trying […]

Implementing reCAPTHCA

I wanted to outline some recent work I’ve done with the reCAPTCHA Google API. Although not too difficult to implement, I did struggle a little to find C# based server side examples on how to ultimately validate a CAPTCHA. To start us off however, what is reCAPTCHA? reCAPTCHA is essentially a mechanism to protect your […]

Future Decoded 2015 Play-by-play

Hello beautiful people! It’s a fantastic, gorgeous Saturday morning (it’ll be Monday by the time I hit the publish button, such is the enormity of the post!); the birds are chirping, the sun is shining through the balcony windows (and there is a bloody wasp outside, STILL!!!) and my wife has left me…………to go on […]

C# 6 Language Features Test Drive

As I was perusing the list of Visual Studio Featured Videos I spotted this little nugget and thought I’d share: Channel 9 C# 6 Features Video I’ve taken these features for a drive around the block; in addition to noting down some of my first impressions. The philosophy outlined is one of small, incremental changes […]