408 reputation
212
bio website
location Basingstoke, United Kingdom
age 31
visits member for 4 years
seen yesterday

I'm an enthusiastic problem-solver that enjoys working in web and cloud-based solutions.

During the day I am proud to be a member of Solidsoft a small team of development experts who’s specialist focus has been recognised by Microsoft with 5 world wide awards.


Oct
2
comment Entity Framework and distributed Systems
This question appears to be off-topic because it is about high-level architecture and design. This question may find a better audience at Programmers.StackExchange.com, where they help with the sort of problems you'd solve with a whiteboard, rather than a debugger.
Jul
8
comment Are there strategies for discovering REST services using HATEOAS?
I think use of content type is the way to go; I could easily change my application to use application/atomapp+xml and make it available for all the clients that already understand this format. There are likely enough well-known content types out there to make this a practical solution.
Mar
26
comment Is it good practice for Azure applications to self-administrate?
So, do you believe this code should exist separate from the operational application, or existing in a separate "setup" application?
Mar
26
comment Is it good practice for Azure applications to self-administrate?
What I mean is: I don't think there's a simpler alternative for Service Bus - you have to write the code. It's only a question of where you put it.
Mar
25
comment Is it good practice for Azure applications to self-administrate?
In the case of Service Bus constructs and databases, the code to administrate is very simple; the provided APIs make it reasonable to write that code.
Feb
1
comment How do I format negative user stories?
I don't think having the system owner as the user is correct; every story could be written from their perspective if this approach is valid.
Feb
1
comment How do I format negative user stories?
The danger with writing from the perspective of the system owner, is that all the stories essentially come from the owners and the value of the user portion of the story is diminished.
Jan
13
comment Are there good techniques or tests for naming types?
This answer has convinced me that generally: no, there is no easy way to get names right. Only trying really hard works.
Jan
13
comment Are there good techniques or tests for naming types?
The metadata in question is not derived from reflection (but it does describe how to treat types). The type implements an ISecurityMetadataProvider interface, which exists an an injectable point in the security infrastructure, to provide information to the subsystem. Naming is hard.
Jan
13
comment Are there good techniques or tests for naming types?
As much as I like "ask people" as a real test, I must ask my colleagues about naming at least twice a day. I'm hoping for something that doesn't require other people's time.
Jan
13
comment Are there good techniques or tests for naming types?
Generally speaking, I'm trying to keep my type names in passive voice, as it suits the noun-verb style of OOP. I would consider ProvideMetadataForDomainSecurity to be a poor type name. Method names are typically much easier to name precisely because I'm free to use use verbs. The restriction on language is the crux of the problem.