2,113 reputation
816
bio website
location Melbourne, Australia
age
visits member for 3 years, 9 months
seen yesterday

I am an experienced software architect/developer living in Melbourne, Australia.I am passionate about pragmatic architecture and solution design, solid development practices and code quality in enterprise development teams.

I am working on distributed systems and SOA (using WCF), legacy integration and modernisation, defining a .Net technology roadmap, application lifecycle management using TFS in my day job.

I started programming in C++ before moving on to C# about 6 years back and loving the language and .Net framework since then.

I am interested to learn from others and trying to share with the community interesting knowledge and information that I come across.


Apr
12
answered How can I Tap into EF code creation in Visual Studio 2013
Mar
27
answered How to Ignore Bracketing Style in Code Comparison / Diff
Mar
4
awarded  Notable Question
Jan
29
awarded  Good Question
Nov
6
awarded  Notable Question
Oct
24
suggested suggested edit on Data Transformation Pipeline
Sep
23
awarded  Yearling
Sep
16
answered Auto - incremental ID in Domain Object
Aug
15
answered Codebase Analysis of Trends over Time
Aug
3
answered Is Moving Entity Framework objects over a webservice really the best way?
Jul
18
comment Interface naming: prefix 'Can-' vs suffix '-Able'
Some opinionated frameworks like nservicebus uses the ICan style. e.g. IWantToRunWhenBusStartsAndStops, IConfigureThisEndpoint
Jun
19
revised Reducing repetitive DI code
added 196 characters in body
Jun
19
answered Reducing repetitive DI code
Jun
17
comment Object Initializer in C# problem with readability
Very good explanation. Also useful to remember that using may not work if the ctor of a 3rd party class that you don't control throws an exception. Then your only option is a try{..}finally{..}
May
27
awarded  Nice Answer
May
26
comment Why does DataContractJsonSerializer not include generic like JavaScriptSerializer?
In case you don't know use json.net as it is superior to both json.codeplex.com
Apr
18
answered Formal study about trends and prevalence of agile vs traditional methodology in the industry
Mar
25
revised Why should form inheritance be avoided?
edited tags
Mar
23
comment Windows Phone 8 development on Windows 7 - is it or will be possible?
@Tiby One of my team member uses stardock to get the start menu on windows stardock.com/products/start8 and quite happy with it. Their other product looks interesting as well stardock.com/products/modernmix/features.asp
Mar
17
answered How do you remember where in your code you want to continue next time?