My dream setup is more on software stack though rather than on hardware:
- AngularJS - MVC on client-side instead of on server-side (e.g. ASP.NET MVC)
- ServiceStack - .NET REST API
- ToTheEfnhX - Everyone are self-patronizing of their self-written repository component :p
- DitTO - Everyone are self-patronizing of their self-written bi-directional domain-classes-to-DTO-classes component too :p
- Ninject - Dependency injection component, for wiring repository component against the ORM
- NHibernate - ORM - maps the domain classes to the database. Glad to know that the company uses NHibernate
- Fluent NHibernate - fluent approach for setting up the mapping between NHibernate and database
- Redis - caching provider for NHibernate
- Postgres - database
- Moq - for mocking object for unit testing
- Microsoft Test if using Visual Studio - not a dream setup, but this is good enough for unit testing
- NUnit - unit testing for C# if using MonoDevolop instead of Visual Studio
- WatiN - For doing web application testing
- Jasmine - unit testing for Javascript
- Visual Studio or MonoDevelop
No comments:
Post a Comment