Reputation
6,846
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
1 20 38
Impact
~575k people reached

1d
comment How to improve our source control process
Note that TeamCity can be the package repository i.e. the packaged artifacts from a build can be published directly in/from TeamCity with no need for any other server.
Jan
22
answered REST API vs directly DB calls in Desktop Application
Jan
22
answered Questions about developing for azure
Jan
20
answered How can I store incomplete records but enforce data correctness?
Jan
20
comment Combining GitHub and TFS / Visual Studio Team Services
What do you perceive you're getting from github that you're not from VSTS and git ? Assuming git across the board using both is not really a huge issue apart from discussions of how to keep it all neatly synchronised.
Jan
19
comment Why use XML in android?
To agree and expand a bit - by "simpler" we generally mean a higher level of abstraction - it will (should!) take less XML to describe the desired result than it would take Java (or similarly XAML and C#) because the XML is in effect a domain specific language for layout etc. This should also mean that its easier to understand the intent i.e. layout from the XML than from the equivalent java code.
Jan
19
comment Database Design - lots of small tables or fewer, bigger tables?
@MikeNakis the problem I have is that I worked this stuff out to my satisfaction some considerable while ago (tending to decades, plural) so am struggling to remember the what and the why and of course that means I have to question my assumptions (again) too...
Jan
18
comment Database Design - lots of small tables or fewer, bigger tables?
@MikeNakis I'm not sure if there is a "most people" for singular vs plural (since I think I'm firmly singular by choice) but you need to be aware of the affect on tooling - rows, specifically ORM mappings for same - want to be singular (the classes in your code) or you will spend each and every day being surprised (based on the codebase I'm currently working with having plural type names for singular objects)
Jan
12
answered How to automate common tasks in development and production between my computer and our servers?
Dec
30
comment Overriding Equals in an unbrittle way
+1 for unit tests as indicator of intent
Dec
29
answered Should I log errors on exception throwing constructors?
Dec
4
comment Referencing database values in business logic
Ok, I need a better term "for static lookup" the context you describe is what I meant :) The key is "static" - these are values that don't change the issue is adding new values and changing the "label" (but not the intent) for existing values.
Dec
3
answered Referencing database values in business logic
Oct
16
awarded  Popular Question
Sep
9
awarded  Yearling
Jul
19
reviewed Approve Model-View-Presenter implementation thoughts
Jun
22
revised Is blocking an entire web-client due to compatibility a reasonable request?
Fix formatting
Jun
3
awarded  Good Answer
May
27
comment Is it OK to return HTML from a JSON API?
I'd say that my teachers put an awful lot of effort into making sure we understood why "never assume" was a key part of being a good programmer
May
3
answered Write Once - Use Many for server return values?