.NET Core Blimey: Volume 2

May 22, 2016 / 0 comments

Bit more of a quiet week this week with only one piece of news and one piece of advice – mostly because of lots of meetings and writing cucumber.js tests. ASP.NET News: RC2 of all the things is released Visual Studio Code Tip: Remember that calling dotnet run runs it from the bin folder, not…

Read more →

.NET Core Blimey: Volume 1

May 15, 2016 / 0 comments

I’ve been working with .NET Core and its ASP.NET counterpart for a few months now. Initially I was using DNX on top of .NET 4.6 which was a fairly normal development experience – everything worked through Visual Studio and it runs on Windows only – fairly traditional. But I’ve recently started a new project and…

Read more →

3D Printing The Future

August 3, 2015 / 0 comments

I’ve read Scott Hanselman’s blog for a while now and he’s written a few articles on 3D printing, but I mostly skimmed over these because, although reasonably interesting, they were quite abstract for me having never done any 3D printing and not owning a working 2D printer, let alone a 3D one. However, after a…

Read more →

Winnie’s dead! – a Happy Days interpretation

March 8, 2015 / 0 comments

Samuel Beckett’s Happy Days is the story of Winnie, who is buried to her waist, cheerily pontificating to her husband Willie, who for the most part resides in a nearby cave. Winnie spends time reminiscing, self-reassuring and generally rambling with the occasional try to get a response from her more-or-less mute husband who, even more…

Read more →

The Wasp Factory

January 18, 2015 / 0 comments

Being a bit of a sci-fi book-worm, my dad has bookcase after book case of hard-backed classic (and obscure) sci-fi novels. As such Iain M. Banks was a staple of my formative bibliographical upbringing. I have a little bit of a obsessiveness when it comes to series of things and so I read every single…

Read more →

Round Robin Scheduling

September 4, 2014 / 0 comments

I often read articles and blogs on improving ones focus and efficiency at managing tasks for example, Scott Hanselmann has many an interesting post on organising your inbox. I’ve attempted a few of these recently and my work inbox is looking a lot healthier (though there’s still much room for improvement). But still the problem…

Read more →

The Hound of the Baskervilles

May 15, 2014 / 0 comments

No psychotropic drugs. No secret bases. No pretending to be Mycroft. And, for most of the book, no Sherlock Holmes. Basically the original Conan-Doyle version of the story-of-the-beast is nothing like its contemporary counterpart. This is my first Holmes book that I have read – which is odd as I have enjoyed the contemporary series,…

Read more →

Specific-Generic Pattern

May 6, 2014 / 0 comments

Sometimes when dealing with families of classes you want a method which can be completely generic when dealing with collections of the family and specific when dealing with a specific class. In this example we’re going to look at the (very simplified) food chain as an example – rabbits eat grass, foxes eat rabbits, badgers…

Read more →

The Concrete Hidden Property Pattern

May 5, 2014 / 0 comments

In a project I’ve been working on recently, I’ve gone a bit overboard on generics. As such I’ve come up with a couple of patterns to help me out – these probably already exist but I don’t know the names for them. Say we have a property Animal of type IAnimal in my base class…

Read more →

Non-technical explanation of interfaces

April 28, 2014 / 0 comments

I came up with this analogy for interfaces at my previous job at Avid Nano to explain to my non-programmer boss what it was all about. I was pretty happy with what I came up with so here it is: Every day objects in life have certain properties to them which are common with other…

Read more →