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

No comments:

Post a Comment