Reputation
1,655
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
8 15
Impact
~36k people reached

Sep
16
comment What's the difference between CRM, CMS and ERP
Indeed, he got it wrong
Sep
16
answered What's the difference between CRM, CMS and ERP
Aug
29
awarded  Student
Jul
5
comment Testing BI (Business Intelligence) systems on the MS stack
Thanks for the useful answer.
Jul
5
asked Testing BI (Business Intelligence) systems on the MS stack
Mar
24
comment What is the biggest trouble developers encounter when debugging?
Only thing that seems to work in that situation is extensive logging.
Feb
22
awarded  Scholar
Feb
22
accepted Naming a class that decides to retrieve things from cache or a service + architecture evaluation
Feb
22
comment Naming a class that decides to retrieve things from cache or a service + architecture evaluation
update: the top rated answer on this link seems to answer it pretty well. stackoverflow.com/questions/1440096/… I guess it's very appropriate to name it CarRepository.
Feb
22
comment Naming a class that decides to retrieve things from cache or a service + architecture evaluation
Péter, what do you think about naming CarService CarRepository? Or is a repository not meant to contain as much logic as I want to put in it?
Feb
22
comment Naming a class that decides to retrieve things from cache or a service + architecture evaluation
ok, good point. Thanks a lot for your advice and suggestions. Was certainly helpful.
Feb
22
comment Naming a class that decides to retrieve things from cache or a service + architecture evaluation
I like your naming suggestions, but perhaps CarCacheManager would be more appropriate since CarCache sounds like a class that actually holds the storage, instead of a class that provides an interface with the (memory)storage?
Feb
22
comment Naming a class that decides to retrieve things from cache or a service + architecture evaluation
yeah I'm developing this using Test Driven Design for the first time, which forced me to think more careful about this stuff. I understand your point and although I said I'd mainly use CarCacheManager for debugging, I think it's also important that people can quickly see how my application works without depending on an external service. The external service actually talks with Active Directory and MS Exchange Server so it would be nice if I can fake this stuff for demos and developing the GUI. What is your reason not to implement ICarService?
Feb
22
asked Naming a class that decides to retrieve things from cache or a service + architecture evaluation
Feb
19
comment How come there is still so much programming work?
Point 1 can only be solved with hardware.
Feb
19
answered Why is WCF is called Windows
Feb
10
awarded  Good Answer
Feb
10
comment Is obtrusive JavaScript ever ok?
I've built some gracefully degrading pages in the past and found the html and javascript to be a lot less transparent, if you still want to offer the JS enabled visitors the best user experience. The pages were A LOT harder to build and I believe the guy maintaining the page will have quite some difficulties following your code. So there is certainly a long term maintainability cost to keep in mind when estimating the cost for making your site gracefully degrading. I found it to be very tempting to compromise on the JS enabled UX..
Feb
9
comment Why do business analysts and project managers get higher salaries than programmers?
The employee could perhaps have proposed to work as an external consultant?
Jan
31
comment Tips for developing with a remote team?
for your last point: lync also has great screen sharing support