629 reputation
312
bio website mrclyfar.blogspot.com
location North Wales, PA
age 37
visits member for 4 years, 2 months
seen Nov 21 at 10:48
Software developer for around 12 years, with experience mainly in .NET, though I've dabbled with other stuff as well.

My SO Reputation Tracker
Alternative reputation tracker

Exams Passed
TS:Microsoft Office SharePoint Server 2007, Configuring
TS: Microsoft .NET Framework - Application Development Foundation

My Notes
http://blogs.microsoft.co.il/blogs/sasha/archive/2009/07/31/garbage-collection-thread-suspension-delay-250ms-multiples.aspx

Oct
20
comment Penny auction concept and how the timer works
100% agree with @Ratchet. Use web sockets, or a library that abstracts the concept of bi-directional communications (like socket.io).
Apr
4
awarded  Nice Question
Jan
31
accepted Is there a need for a factory class for creating viewmodels?
Jan
30
awarded  Popular Question
Oct
9
comment Why use in-memory database for integration testing?
It's nice for a dev to be able to get latest of all the code and run the tests, without having to setup an external database beforehand.
Oct
9
comment How to start competitive programming?
Put it this way. As a beginner guitarist, would you be willing to enter a contest where you had to come up with your own solos in the Ionian mode and play at 189BPM? Or would you slowly practice those solos first and build up your speed? Use things like TDD or/and coding dojos to build up your speed, but the core idea is to build core knowledge first. What use is a fast developer whose code is not very good quality?
Oct
4
answered MVC shared model different required fields on different type
Oct
4
awarded  Yearling
Apr
22
awarded  Popular Question
Sep
26
awarded  Yearling
Aug
24
awarded  Nice Answer
Aug
10
comment Are there any theories or books about how to debug “in general”?
+1 I have a copy of that book, and I must say, it's really well written. It's generic in that you could debug anything using the rules that the author suggests : software faults, hardware issues, problems with the toilet, anything really :)
Aug
10
comment BDD in .NET - Chicken or Egg or..?
and channel9.msdn.com/Series/mvcConf/…
Aug
10
comment BDD in .NET - Chicken or Egg or..?
Good reference for BDD: msdn.microsoft.com/en-us/magazine/gg490346.aspx
Aug
10
comment Why is the use of abstractions (such as LINQ) so taboo?
If your interviewer was so concerned about your fondness for LINQ, why didn't he/she ask more about this, as in give you a coding question on how to do something by hand, rather then using LINQ? This would have shown them that you are happy to do things the "organic" way. I think you were unlucky to have them dismiss you just because you like LINQ so much. Seems a bit stupid quite frankly.
May
8
comment Company wants to write custom project management tool, rather than use third party product
In the end we did end up writing our own tool, and it's crap. Management loves it, but considering that there was nothing in place beforehand, it's not difficult to please them. The devs (including me) aren't impressed. When I see things like Axosoft OnTime I just think we've missed a huge opportunity. It's a shame, but that's management for you. Sometimes they insist their way is the best simply because their own the company. Er, yeah, good luck with that logic!
Apr
23
comment Is there a need for a factory class for creating viewmodels?
Both of you share the same thoughts as me on this, so I'm glad I'm not alone :) @MattDavey I can honestly say I doubt very much that the viewmodels will be used with more then one controller, which makes the factory idea redundant. I'll share this when the topic comes up again at work.
Apr
23
asked Is there a need for a factory class for creating viewmodels?
Mar
15
comment Company wants to write custom project management tool, rather than use third party product
Funnily enough, we have another developer who shares our office (he's a contractor) and he also uses BaseCamp and says it's worked fine for him. As much as I'd love to try out third-party tools, I think it's too late now. Manager and director have done a great job of pushing their authority on us doing as much as we can in-house. To put it into perspective, my manager didn't like the idea of using NLog; he'd rather we wrote our own logging tool. In the end we won and are now using NLog, which has worked out great :) #winning
Mar
15
awarded  Critic