Tagged Questions
2
votes
0answers
33 views
Data transfer between“main” site and secured virtual subsite
I am currently working on a C# ASP.Net 3.5 website I wrote some years ago which consists of a "main" public site, and a sub-site which is our customer management application, using forms-based ...
2
votes
3answers
129 views
In a module-core program, how should modules interact with each other?
Short background: I'm using MEF/C# for developing a program that has one core (singleton) and multiple MEF parts (I call them modules, each module is a separate assembly with one class that contains ...
-1
votes
3answers
229 views
Architecture suggestions [closed]
I'm writing a small application that will reset the entire “environment” consisting of various machines and applications.
Machine names are added via config file - this is read, the appropriate ...
3
votes
1answer
455 views
Designing a Content-Based ETL Process with .NET and SFDC
As my firm makes the transition to using SFDC as our main operational system, we've spun together a couple of SFDC portals where we can post customer-specific documents to be viewed at will. As such, ...
6
votes
3answers
471 views
Programming standards and principles to become better programmer [closed]
I am a c# developer.
I have always been interested in increasing my skills and knowledge and trying to pickup new technology.
However now I want to enhance my knowledge in Programming standards and ...
3
votes
1answer
172 views
Designing models for a generic service layer
We are building a web interface to a tiered membership system, which will interface with a third-party CRM web service for the creation and management of accounts. The web service, unfortunately, is ...
0
votes
1answer
71 views
What are the reasons for rebuild and redeployment libraries?
It's difficult to understand the meaning of the question from the topic's name.
Here is what I mean.
I'm watching Uncle Bob's Clean Code Episodes. In many episodes where he is talking about SOLID ...
5
votes
3answers
3k views
Best Architecture for ASP.NET WebForms Application
I have written an ASP.NET WebForms portal for a client. The project has kind of evolved rather than being properly planned and structured from the beginning. Consequently, all the code is mashed ...
3
votes
3answers
147 views
Web Project Class Architecture
I think this is a good question for here but I'm not 100% sure. Please flag if it's too vague.
I've worked on many websites where common framework classes are overridden.
Since I work mostly in ...
10
votes
4answers
2k views
Dependency Injection and Singleton. Are they two entirely different concepts?
I've been hearing about using the dependency injection over Singleton for my colleague. I still can't make out if it they are two orthogonal patterns which can be replaced with one another? Or is DI a ...
2
votes
1answer
223 views
What kind of abstraction/SoC should I use here?
I am starting a new project, and I want to follow the separation of concerns pattern, and I have been reading on the topic, and now I am in doubt of how I should go about this.
Here is how I ...
1
vote
3answers
236 views
C# dynamics and Expando object [closed]
Under which application development scenarios C# dynamics and ExpandoObject can be used or when to consider using c# dynamics and ExpandoObject
0
votes
0answers
151 views
Are both the EventAggregator used by ViewModel and Domain Event used by Model the same thing?
My initial doubt was should the Model classes in an MVVM use the EventAggregator or the traditional delegates in C# for events. I searched around and read about the Domain Events. It seems to me that ...
-2
votes
1answer
303 views
Don't Use Static? [duplicate]
Possible Duplicate:
Is static universally “evil” for unit testing and if so why does resharper recommend it?
Heavy use of static methods in a Java EE web application?
I ...
54
votes
8answers
3k views
Don't Use “Static” in C#?
I submitted an application I wrote to some other architects for code review. One of them almost immediately wrote me back and said "Don't use "static". You can't write automated tests with static ...
6
votes
4answers
489 views
Layers - Logical seperation vs physical
Some programmers recommend logical seperation of layers over physical. For example, given a DL, this means we create a DL namespace not a DL assembly.
Benefits include:
faster compilation time
...
-2
votes
1answer
170 views
What architecture to use? [closed]
I work at a small software engineering company. We are facing some issues regarding maintainability and speed with our applications. Currently, we have the following situation:
For each of our ...
1
vote
3answers
309 views
C#, architecture and jobs [closed]
Do I need to have a knowledge of architecture along with C# to get a job using C#, or if I worked through some books (no architecture content) would that be sufficient for a graduate position?
I ...
4
votes
1answer
370 views
Designing a system with different business rules for different customers
My company is rewriting our proprietary business application. The current architecture is poorly done and inflexible. It is coded more procedural oriented as opposed to object oriented. It has become ...
0
votes
1answer
412 views
C# Role Provider for multiple applications
I'm making a custom RoleProvider that I would like to use across multiple applications in the same application pool. For the administration of roles (create new role, add users to role, etc..) I would ...
6
votes
2answers
271 views
DDD / Layers and legacy systems
I have to refactor a complex C# app (many dialogs, mixed logic and so on).
There is a part managing the communication with special hardware equipments (sending commands and receive data via ...
0
votes
3answers
202 views
How to port this architecture to .net?
My team is currently locked into using a tool we dislike that takes the form of a Eclipse plugin and a .jar; the plugin gives us a button to quickly run a single file's code (via invoking the main ...
-2
votes
1answer
305 views
Design Pattern for building a Budget
So I've looked at the Builder Pattern, Abstract Interfaces, other design patterns, etc. - and I think I'm over thinking the simplicity behind what I'm trying to do, so I'm asking you guys for some ...
2
votes
1answer
780 views
Using WCF as an API for Database access by the GUI, or no?
Originally I asked this question on Stackoverflow but I was suggested to move the question here.
I've asked this question a while ago in MSDN forums but I'd like a second opinion from ...
4
votes
1answer
420 views
Need to process 2 million 100k messages per second and route them to a particular event, delegate or multicast delegate
I need to process 2 million messages per second (perhaps in a scale out configuration) and route each message to a N delegates or multicast delegates.
Question
How should I structure my application ...
3
votes
2answers
692 views
Using an actor model versus a producer-consumer model?
I'm doing some early-stage research towards architecting a new software application. Concurrency and multithreading will likely play a significant part, so I've been reading up on the various topics.
...
5
votes
4answers
3k views
Business Objects within a Data Access Layer
So I've been creating a data access layer via TDD and have approached somewhat of a concern. I'd rather not start down the wrong path, so I figured I'd ask you guys to see if my thoughts were in line ...
0
votes
2answers
786 views
LINQ TO SQL or ADO.NET? [closed]
What is the best choice LINQ TO SQL (.DBML) or using ADO.NET with procedures for a database with 29 tables and about 30 concurrent users that will run the system that I am going to build?
I know that ...
1
vote
1answer
299 views
Where should I locate the cache in a WCF service?
I am going to build a Windows Communication Foundation (WCF) service using Microsoft Enterprise Library for caching. I am wondering whether or not I should put the cache in the service layer. If I do ...
16
votes
7answers
833 views
S.O.L.I.D., avoiding anemic domains, dependency injection?
Although this could be a programming language agnostic question, I'm interested in answers targeting the .NET ecosystem.
This is the scenario: suppose we need to develop a simple console application ...