Laravel Inspector – debugging and profiling tools for Web Artisans

This one is awesome laravel inspect tool for debugging the application,  It helps to the developer to develop a Quality application, Finding errors,  Query log, Request time, Response etc……

#Currently Available Collectors

  • MessageCollector – Handling User’s message & dump.
  • Exception – Exception
  • DBCollector – Queries, including execution time and parameters binding.
  • TimersCollector – Timers and time stamps
  • RoutesCollector – Application routes
  • RequestCollector – Current Request
  • ResponseCollector – Current Response
  • SessionCollector – Session variables
  • ServerCollector – $_SERVER dump

For more information –  Laravel Inspector

 

Laravel API Tester

Awesome package for API Tester, It helps you be more efficient while working with APIs. You can handle complex  HTTP requests quickly. With a lot of features, lightweight handling, Handle CSRF token etc.

Feature :

  • Display routes for your application.
  • Prepare and save requests.
  • Collaborate with your team using firebase.
  • Live search for everything.
  • Filter out routes in config.
  • CSRF token is handled for you.
  • Fill request in JSON editor.
  • Preview response depending on type (html or json).
  • Clean and intuitive interface.
  • Lightweight and no dependencies (except on laravel).

 

Read more on our GitHub laravel-api-tester

Online Interface – laravel-api-tester

 

NgDialog – Robust Modal Box for AngularJS application

Today we are talking about a dialog. If you wish to add a modal dialog or a simple popup in AngularJS application, then the ngDialog module provide easy and simple way. It is a module for AngularJS to create highly customizable modal and popup window for your application. You can be done fast action for ADD/EDIT or show any information to user. It is responsive and its provide us some simple methods, here is the sample example and links for ngDialog.

 

 

Example :

var app = angular.module('exampleApp', ['ngDialog']);

app.controller('MainCtrl', function ($scope, ngDialog) {
    $scope.clickToOpen = function () {
        ngDialog.open({ template: 'popupTmpl.html', className: 'ngdialog-theme-default' });
    };
});

Links :

Github : https://github.com/likeastore/ngDialog

Demo : http://likeastore.github.io/ngDialog

DevDocs – combines multiple API documentations in a fast, organized, and searchable interface.

DevDocs contain 100+ tutorial like Angular, Javascript, HTML, CSS etc with latest versions. It aims to make reading and searching reference documentation fast, easy and enjoyable. All the popular languages release versions documentations present in DevDocs.

 

For more details visit devdocs.io

Ahead-of-time (AOT) vs just-in-time (JIT)

The difference between AOT and JIT is a matter of timing and tooling.

  • The AOT  compiler runs once at build time using one set of libraries.
  •  The JIT runs every time for every user at runtime using a different set of libraries.

These are main two compilation process of angular application. I am mention here some reference links.

#Reference

 

Angular 5.0.0-beta.0 is Now Available

Angular 5.0.0-beta.0 available with following features and bug fixes:

Bug Fixes

  • animations: always camelcase style property names that contain auto styles
  • animations: capture cancelled animation styles within grouped animations
  • animations: do not crash animations if a nested component fires CD during CD
  • animations: make sure @.disabled works in non-animation components
  • common: send flushed body as error instead of null
  • compiler: ensure jit external id arguments names are unique
  • compiler-cli: don’t generate empty when extracting xliff
  • platform-server: provide XhrFactory for HttpClient
  • router: canDeactivate guards should run from bottom to top
  • router: should navigate to the same url when config changes
  • router: should run resolvers for the same route concurrently
  • router: terminal route in custom matcher
  • upgrade: allow accessing AngularJS injector from downgraded module

Features

  • animations: support :increment and :decrement transition aliases
  • upgrade: propagate touched state of NgModelController
  • upgrade: support lazy-loading Angular module into AngularJS app

 

For change log please click here