Posts

Showing posts from April, 2017

Maven

Maven is a project management and comprehension tool. Maven provides developers a complete build lifecycle framework. Development team can automate the project’s build infrastructure in almost no time as Maven uses a standard directory layout and a default build lifecycle. In cases of multiple development team’s environment, Maven can set-up the way to work as per standards in a very short time. As most of the project setups are simple and reusable, Maven makes life of developer easy while creating reports, checks, build and testing automation setups. Maven History Maven was originally designed to simplify building processes in Jakarta Turbine project. There were several projects and each project contained slightly different ANT build files. JARs were checked into CVS Maven Objective Maven primary goal is to provide developer ·                   A comprehensive model for projects...

Faster Navigation at YouTube with SPF

Over 6 billion hours of video are watched each month on Youtube That’s almost one hour for every person on Earth Youtube wants to get that video to you as fast as possible Identification of problem Youtube developers analysis data from real user monitoring and broke down the Critical Stages of Playback Initializing player stage is same for every playback So, they decide to reuse the same player when switching from video to video Solution Youtube introducing a new JavaScript framework for page navigation SPF is a lightweight framework for navigation and page updates When someone visits YouTube for first time the pages is statically loaded with whole content including video player. If he/she visit another video the video player will be kept persist and only the other parts of the pages will be loaded by receiving these page fragments from server increases performance compared to loading the whole page again and again. Result of SPF YouTube videos are ...

AngularJS

AngularJs is a JavaScript-based open source front-end web application framework mainly maintained by Google. The JavaScript components complement Apache Cordova, the framework used for developing cross-platform mobile apps. The AngularJS framework works by first reading the HTML page, which has embedded into it additional custom tag attributes. Angular interprets those attributes as directives to bind input or output parts of the page to a model that is represented by standard JavaScript variables. The values of retrieved from static or dynamic JSON resources. AngularJS Exteds HTML with ng-directives. The ng-app directive defines an AngularJS application. The ng-model directive binds the value of HTML controls to application data. The ng-bind directive binds application data to the HTML view. AngularJS Expressions             AngularJS expressions are written inside double braces: {{ expression }} AngularJ...