Java Script Frameworks ..

JavaScript Frameworks:

JavaScript Client side framework - Angular JS
JavaScript Server side framework - Sails JS

JavaScript Client side Unit Testing framework - Jasmine
JavaScript Client side & Server side Unit Testing framework - Mocha
JavaScript Assertion libraries - Chai JS
JavaScript test spies, stubs, mocks - Sinon JS

JavaScript E2E Test Automation(for AngularJS) - Protractor JS

Client side Test Automation:
  1. Angular JS
  2. Chai JS
  3. Sinon JS
  4. protractor JS
Server side Test Automation:
  1. Mocha JS
  2. Chai JS
  3. Sinon JS
  4. protractor JS
Design rules to check while selecting framework:
  1. Multi-Browser support(Chrome, Firefox, IE)
  2. Popularity in the tribe
  3. Good documentation 
Miscellaneous:
Cucumber framework has more support for .net, java ..
Grunt is a JavaScript Build tool …

Keywords: stub, restore, spies, assert, expect, verify, webdriver, selenium, cucumber, grunt

Windows Mobile Sound API .. Windows Audio Session API (WASAPI)

Windows Phone 8 makes uses of Windows Audio Session API (WASAPI) for audio capture/play. As Windows Universal is a natural extension to Windows Phone 8, WASAPI may be supported on it.

WASAPI enables client applications to manage the flow of audio data between the application and an audio endpoint device. WASAPI is also supported on Windows Desktop. As subset of WASAPI is supported on Windows 8 phone.
 

ref:
 

WASAPI - https://msdn.microsoft.com/en-us/library/windows/desktop/dd371455%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
 

C++ sample code using WASAPI -