Cory House writes:
I’ve found Gulp and Grunt to be unnecessary abstractions. npm scripts are plenty powerful and often easier to live with.
Read more from the source: Medium
Jake Archibald writes:
When I told my colleague Matt Gaunt I was thinking of writing a piece on microtask queueing and execution within the browser’s event loop, he said “I’ll be honest with you Jake, I’m not going to read that”. Well, I’ve written it anyway, so we’re all going to sit here and enjoy it, ok?
Read the blog article at jakearchibald.com
Microsoft makes Chakra open source and pits it against V8, providing a drop-in alternative to V8 with Node.js. Only on Windows so far.
Read more from the source: Microsoft Edge Dev Blog
lodash 4 packs major changes, drops thisArg, folds _.pluck, _.where and more into other methods, adds support for extended Unicode symbols
For 2016 & lodash v4.0.0 we wanted to cut loose, push forward, & take things up a notch!
With v4 we’re breaking free from old projects, old environments, & dropping old IE < 9 support!
Read more from the source: GitHub
Angular 2 reaches beta, packing a lot of changes from the preview
Angular 2 is truly a different framework from Angular 1. Although there is ngUpgrade and ngForward to help transition, the syntax and API are vastly different.
Angular 2 introduces a DOM parser that process html attributes before hitting the DOM. That means the new star, brackets and parentheses are easier to handle under the covers. And Angular 2 makes directives camelCase instead of kebab-case. You may also notice that directive attributes don’t show up on the DOM. All that is parsed out before rendering.
ng-if is now *ngIf and ng-repeat=”item in items” is now *ngFor=”#item of items”. ng-eventname directives are gone in favor of (eventname) syntax.
Property-based directives such as ng-class, ng-style, and ng-disabled are gone in favor of bracket-notated binding: [class.classname], [style.property], [disabled].
ng-model becomes [ngModel] for one-way binding and [(ngModel)] for two-way binding.
The digest cycle is gone, replaced by an immutabile object style checking.
Typescript (or the ES6 subset of Typescript) is recommended, but Angular 2 comes with a webpack-style server and live reloader for development.
Read the announcement on the blog: angularjs.blogspot.com or checkout the updated angular.io website.
Adobe Flash becomes Animate CC and allows output to HTML5 Canvas
For nearly two decades, Flash Professional has been the standard for producing rich animations on the web. Because of the emergence of HTML5 and demand for animations that leverage web standards, we completely rewrote the tool over the past few years to incorporate native HTML5 Canvas and WebGL support. To more accurately represent its position as the premier animation tool for the web and beyond, Flash Professional will be renamed
Adobe Animate CC, starting with the next release in early 2016.
Read more from the source: Adobe Flash Professional Team Blog