DigitallyCreated
Home

Welcome to DigitallyCreated! This website is where I host my blog, publish some of the software applications that I have written and display my résumé. I wrote this website entirely from the ground up rather than using an off the shelf CMS/blog software product mainly as a demonstration of my technical skills and as a learning exercise.

Blog

C# Using Blocks can Swallow Exceptions

March 05, 2010 3:37 AM

While working with WCF for my part time job, I came across this page on MSDN that condemned the C# using block as unsafe to use when working with a WCF client. The problem is that the using block can silently swallow exceptions without you even knowing. To prove this, here’s a small sample: (read more)

DigitallyCreated v4.0 Launched

February 14, 2010 3:03 PM

After over a month of work (in between replaying Mass Effect and my part-time work at Onset), I’ve finally finished the first version of DigitallyCreated v4.0. DigitallyCreated has been my website for many many years and has seen three major revisions before this one. However, those revisions were only HTML layout revisions; v3.0 upgraded the site to use a div-based (read more)

Australian Internet Censorship: Conroy's Reply

January 07, 2010 2:00 PM

Today I received Senator Conroy's reply to my letter that I wrote to him, in which I decried the mandatory Internet filter that Conroy wants to install at an ISP-level for all of Australia. In short, the letter was patronisingly and almost offensively generic. I realise that sending out "standard words" to letters is general policy, but that doesn't mean (read more)

Entity Framework, TransactionScope and MSDTC

January 01, 2010 2:00 AM

I've been tightening up code on a website I'm writing for work, and as such I've been improving the transactional integrity of some of the code that talks to our database (written using Entity Framework). Namely, I've been using TransactionScope to create transactions at specific isolation levels to ensure that no weird concurrency issues can slip in. (read more)

Speeding up .NET Reflection with Code Generation

December 20, 2009 2:00 PM

One of the bugbears I have with Entity Framework in .NET is that when you use it behind a method in the business layer (think AddAuthor(Author author)) you need to manually wipe non-scalar properties when adding entities. I define non-scalar properties as: (read more)

Twitter Updates

Daniel just hit a known bug in ASP.NET MVC v1 (http://is.gd/a5TcU), but it's not fixed until v2. Why don't they backport bug fixes like this?

10 hours ago

@dwainbunker Looking forward to having you back! :) We should have a Nandos, SC2 beta demonstration and movie night at your place.

10 hours ago in reply to dwainbunker

Daniel is waiting for @Ubisoft's terrible DRM to get out of my way. I don't care about DRM updates and synchronising save games! Just let me play!

yesterday

@brentos All sci-fi on TV is tragic, at the moment. Everything decent (Stargate SG1/SGA) has been cancelled. Long live reality TV... not.

yesterday in reply to brentos

Daniel loves the BookDepository.co.uk. Books for AU$10-13 instead of $22-25 and you don't have to hunt in 5 stores to find one that stocks the book

yesterday

@dwainbunker Just thinking about their peanuts, BBQ ribs and sweet potato is making my mouth water. Can't believe they died out in Victoria.

2 days ago in reply to dwainbunker

@Shunta17 Yeah it's so awesome.

2 days ago in reply to Shunta17