GRUNT

The Grunt ecosystem is huge and it’s growing every day. With literally hundreds of plugins to choose from, you can use Grunt to automate just about anything with a minimum of effort. If someone hasn’t already built what you need, authoring and publishing your own Grunt plugin to NPM is a breeze.

KARMA

The main goal for Karma is to bring a productive testing environment to developers. The environment is one where they don’t have to set up loads of configurations, but rather a place where developers can just write the code and get instant feedback from their tests. Because getting quick feedback is what makes you productive…

PROTRACTOR

A protractor is an end-to-end test framework for Angular and AngularJS applications. The protractor is a Node.js program built on top of WebDriverJS. Protractor runs tests against your application running in a real browser, interacting with it as a user would. Compatibility Protractor 5 is compatible with ode.js v6 and newer. Protractor works with AngularJS versions greater than 1.0.6/1.1.4, and is compatible with…

JASMINE

JASMINE STANDALONE Included is a sample app and sample tests. Open SpecRunner.html and run the included specs. Both the source files and their respective specs are linked in the <head> of the SpecRunner.html. To start using Jasmine, replace the source/spec files with your own. Load the SpecRunner.html in your favorite browser        …

ANDROID

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.  When we choose apps to include in our roundups, we’re after those that primarily excel in two areas: function and design. A functional app is either unique in its capabilities or simply works…

APPLE IOS

The iOS user interface is based on direct manipulation, using multi-touch gestures. Interface control elements consist of sliders, switches, and buttons. Interaction with the OS includes gestures such as swipe, tap, pinch, and reverse pinch, all of which have specific definitions within the context of the iOS operating system and its multi-touch interface. Internal accelerometers are used by some applications to respond to shaking the device…

MICROSOFT.NET

.NET .NET is a free, cross-platform, open source development platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for the web, mobile, desktop, gaming, and IoT. Languages You can write .NET apps in C#, F#, or Visual Basic. C# is a simple, modern, object-oriented,…

JAVA

Java Powers Our Digital World Java is at the heart of our digital lifestyle. It’s the platform for launching careers, exploring human-to-digital interfaces, architecting the world’s best applications, and unlocking innovation everywhere—from garages to global organizations. Revolutionize Application Development Is your enterprise ready? Java can reduce costs, drive innovation, and improve application services as the…

NODE.JS

Node is similar in design to and influenced by, systems like Ruby’s Event Machine or Python’s Twisted. Node takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically behavior is defined through callbacks at the…

TWITTER BOOTSTRAP

Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.  

ANGULARJS

Why AngularJS? HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop. Alternatives Other frameworks deal with HTML’s shortcomings by either abstracting away…