Reputation
4,052
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
7 14
Newest
 Yearling
Impact
~231k people reached

  • 0 posts edited
  • 0 helpful flags
  • 215 votes cast
3h
comment Single source of truth within an enterprise distributed system
@MrDeveloper So ecommerce has no shipments, delivery notifications, marketing capabilities?
17h
comment Single source of truth within an enterprise distributed system
@MrDeveloper So no addresses, phone number, email addresses, etc?
1d
comment Single source of truth within an enterprise distributed system
@MrDeveloper So you have significant duplication of data with no way of resolving conflicting data. (You're answer verifies that you do have customer sub-types.) Look at normalizing the sub-types. Caching or replicating sub-type locally in individual sub-systems could make sense.
1d
comment Single source of truth within an enterprise distributed system
@MrDeveloper So you have no reliable way to associate my help desk requests with my orders? Or to ensure that someone else is not calling the help desk and modifying my orders. The amount of data require for the two uses may be different (possibly customer sub-types), but I would argue you may want a central customer database.
Jun
8
comment Why isn't lazy evaluation used everywhere?
@AndresF I've read the paper you refer to. I agree with the use of lazy evaluation in such cases. Early evaluation may not be appropriate, but I would argue returning the sub-tree for the selected move may have a significant benefit if additional moves can be added easily. However, building that functionality could be premature optimization. Outside functional programming, I have seed significant issues with use of lazy evaluation, and the failure to use lazy evaluation. There are reports of significant performance costs resulting from lazy evaluation in functional programming.
Jun
7
revised Why isn't lazy evaluation used everywhere?
added 5 characters in body
Apr
25
comment What is calendar time and execution time in terms of reliability testing?
On multi-core systems it is possible for execution time to exceed calendar time. This indicates the process was able to perform work in parallel.
Apr
15
answered How do I effectively test, and log, network status with a Java Application?
Mar
30
answered How to version control a running web application?
Mar
17
answered Why is there no Swap command?
Mar
9
comment Can someone relicense my code, then sue me for distributing it?
@user11177 They can claim the rights, but unless otherwise contracted they do not gain rights by publishing it. In most jurisdictions they do not gain rights to the public domain code by adding their own license.
Mar
4
answered Should code comments explain the control flow?
Feb
22
answered How to use DDD to solve a common address situation?
Feb
20
revised Which part of the code should rewind a file pointer?
added 504 characters in body
Feb
20
answered Which part of the code should rewind a file pointer?
Feb
15
awarded  Yearling
Jan
4
revised Difference between Pattern and Principle
Correct consider section
Jan
3
answered What does “business logic” actually mean if not “all non-3rd party code”?
Jan
2
revised JUnit3 and JUnit4 in the same project (but different module)?
deleted 28 characters in body
Dec
31
answered How to access secure web services from a desktop application?