Showing posts with label Dream Setup. Show all posts
Showing posts with label Dream Setup. Show all posts

Saturday, December 1, 2012

Dream Setup

We all have our own dream setup for development machine

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