1,883 reputation
1813
bio website
location
age
visits member for 3 years, 11 months
seen yesterday

May
12
answered How to debug weak references?
May
7
comment In event sourcing, is it ok to introduce a dependency in my message class?
Also, in large systems, it's quite possible that your events will need to be consumed by another piece of software on another computer running a completely different language. Another good reason why events should be pure immutable data-holders.
May
6
comment How Add/Create* commands should be handled in CQRS + Event Sourcing architecture
I suspect Udi's post-title is misleading. IMHO it sounds like his real objective is that freshly-made ARs should always be reachable from some other place, in a way that captures context about why/how/who decided that the new AR needed to be created. Everything else is about how a particular implementation (NHibernate?) could make it easier to manage.
May
4
comment How to unit-test for PHP implicit conversion errors?
Could you detail the kind of testing you have in mind? Ideally whatever code consumes the POST data would have its own validation logic.
Mar
24
awarded  Nice Answer
Mar
21
revised Is better Show() + Hide() or SetVisible(bool visible)?
added 115 characters in body
Mar
21
revised Is better Show() + Hide() or SetVisible(bool visible)?
added 91 characters in body
Mar
21
revised Is better Show() + Hide() or SetVisible(bool visible)?
added 91 characters in body
Mar
20
revised Is better Show() + Hide() or SetVisible(bool visible)?
added 288 characters in body
Mar
20
answered Is better Show() + Hide() or SetVisible(bool visible)?
Mar
19
awarded  Good Answer
Mar
19
revised What does the Spring framework do? Should I use it? Why or why not?
added 387 characters in body
Mar
4
comment Must developers understand the business domain or should the specification be sufficient?
I disagree: There is no guarantee a competent long-term developer can learn "the business". It still requires a certain company organization, and it's especially bad with satellite teams.
Feb
12
comment How to organize a one-man project?
One thing to add after the benefit of experience: If you want help, you will probably need to promote your open-source project if you don't want to stay the sole developer. "If you build it, they will come" is very unreliable.
Jan
17
comment Async function iterated calls
Javascript side-note: I find the "Promise" pattern extremely useful for AJAX, and asynchronous stuff in general. (intro)
Jan
14
revised Do any object-oriented programming languages support “collective constructors”?
added 114 characters in body
Jan
14
revised Do any object-oriented programming languages support “collective constructors”?
added 1479 characters in body
Jan
14
revised Do any object-oriented programming languages support “collective constructors”?
added 68 characters in body
Jan
14
revised Do any object-oriented programming languages support “collective constructors”?
added 137 characters in body
Jan
14
revised Do any object-oriented programming languages support “collective constructors”?
added 382 characters in body