Reputation
1,035
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
6 8
Newest
 Nice Answer
Impact
~91k people reached

  • 0 posts edited
  • 0 helpful flags
  • 22 votes cast
Jun
22
awarded  Nice Answer
Sep
1
awarded  Yearling
Sep
1
awarded  Yearling
Sep
1
awarded  Yearling
Aug
15
awarded  Good Answer
Sep
2
awarded  Yearling
Aug
1
comment Under what conditions is the use of MVVM appropriate?
This post is tagged as "wpf" and "silverlight" so I'm not completely off-topic. Nonetheless, you're free to disagree.
Aug
1
comment Under what conditions is the use of MVVM appropriate?
The main thing you've missed is how this answer is structured: (1) discuss shortcomings of wpf/xaml + how mvvm addresses them (2) introduce situation where wpf/xaml and mvvm both fail (3) propose alternative approach. You seem to be responding as if the wpf/xaml criticms are directed at mvvm.
Aug
1
comment Under what conditions is the use of MVVM appropriate?
I have edited slightly to clarify some of the points that you seem to have misconstrued.
Aug
1
revised Under what conditions is the use of MVVM appropriate?
added 329 characters in body
Aug
1
comment Under what conditions is the use of MVVM appropriate?
I wasn't objecting to the fact that MVVM solves these problems--it does. I am claiming that it does so awkwardly, and by adding an extra layer to the system that scales poorly--which it does. Of course you need to get the data through all of your layers. I'm saying that the extra layer isn't necessary if your data binding system is done right.
Aug
1
revised Under what conditions is the use of MVVM appropriate?
deleted 34 characters in body
Aug
1
comment Under what conditions is the use of MVVM appropriate?
A colleague and I built an FRP-based gui system, but it's proprietary so there's nothing public to point you to. The last thing I did in WPF used MVVM and was very difficult to work with as a result. If WPF works for you, consider brewing yourself a XAML replacement that improves on these issues.
Aug
1
answered Under what conditions is the use of MVVM appropriate?
Apr
11
awarded  Nice Answer
Jan
26
comment I'm a Subversion geek, why should I consider or not consider Mercurial or Git or any other DVCS?
The relevance of git bisect for small teams is almost nil. I get it for the kernel where hundreds of changes from different people are being merged in at once and breaking things, but when you have a team of 5, you can usually eliminate all but 2-3 potential culprit patches with a quick look at the log.
Sep
25
comment How would you design a programming language?
This question is too vague. Language features can't really be discussed until the purpose of the language is determined.
Sep
23
answered Are certifications worth it?
Sep
22
answered What would you change about C# if you could?
Sep
20
awarded  Commentator