Reputation
3,503
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
10 20
Newest
 Necromancer
Impact
~170k people reached

Jul
31
awarded  Necromancer
Jul
2
revised How to use DataMapper pattern methods, when loading data from database?
added 585 characters in body
Jul
2
comment How to use DataMapper pattern methods, when loading data from database?
If it is just one, you don't need array or list, the Product object can have a property of motor which is another structure or class. One could then have a query that would join the product and motor. There nothing wrong with the mapper calling another mapper to map the motor as well.
Jul
2
answered How to use DataMapper pattern methods, when loading data from database?
Jun
23
awarded  Yearling
Jun
18
comment Adding fields a good use case for EAV?
Your co-workers should consider looking at an alternative to a RDMS system like MongoDB if there is a requirement for a flexible schema.
Jun
18
answered WCF service with methods to fetch data
Jun
17
comment Estimating scrum points for non cross-functional team
@Ewan - I agree cross train would be good, however, in many cases that is not possible or feasible because of time or cost constraints. Ideally yes, resources should be interchangeable.
Jun
15
revised Is it poor practice to return different data types from alternative Web API endpoints?
added 46 characters in body
Jun
15
answered Is it poor practice to return different data types from alternative Web API endpoints?
Jun
15
answered Estimating scrum points for non cross-functional team
Jun
13
awarded  Explainer
Jun
12
revised Difference between data models and schemas
edited title
Jun
12
answered Difference between data models and schemas
Jun
6
awarded  Notable Question
Jun
1
revised SQL - Designing a Threshold value table
added 3 characters in body
May
29
comment DLL or web service for common functions?
Yes, one would have to do that. Alternatives could be loosely coupling with MEF or Unity. In those scenarios, the only references would be contract DLLs which contain the interface(s). Then you can swap out implementations pretty easily. Most of the time this isn't a big deal because everywhere I have worked the build and deploy process is rigid and regimental so changes get deployed in a consistent fashion.
May
22
answered DLL or web service for common functions?
May
18
awarded  Tenacious
May
15
comment How to represent a Model with a 1:N relation?
I would go HardwareID as opposed by HId just in case there is another table that starts with an 'H'.