Get a new password is a personal project to build a unit tested website and api in a list of web languages to better understand their different limitations and strengths.
The sites must contain the following functionality:
- Unit tested functionality that correctly generates a Correct-Horse-Battery-Staple type password.
- Website to display password.
- Rest API that returns both JSON and XML depending on accept-header.
- C# - ASP.Net MVC + Web API + MS Test (completed).
- Ruby - Ruby on Rails
- Java (Play framework
- Javascript (Node.js)