HTML5 Zone is brought to you in partnership with:

Ben is a writer, editor, coffee addict, beer snob, and music lover living in Cary, NC. He first became interested in computer hardware at a young age, and has built more than his fair share of desktop PCs over the years. He's a total device junkie and welcomes the coming age of the Internet of Things. His interest has since spread to tech media in general—in particular he writes about cloud technologies, middleware, DevOps, IoT, and enterprise architecture. He's easy to get a hold of, especially on Twitter, where he keeps an active presence. Get in contact to discuss all things software, whatever your favorite beer is, interesting tech topics... really, just talk about anything. Benjamin is a DZone Zone Leader and has posted 128 posts at DZone. You can read more from them at their website. View Full User Profile

The Best of the Week (Feb. 14): HTML5 Zone

02.23.2014
| 6545 views |
  • submit to reddit

Make sure you didn't miss anything with this list of the Best of the Week in the HTML5 Zone (Feb. 14 to Feb. 20). Here they are, in order of popularity:

1. How Java 8 handles JavaScript - A look inside The New Nashorn compiler

Java 8 not only introduces improvements to the javac compiler, it also introduces a new one- -Nashorn. This new engine is meant to replace Java’s existing JavaScript interpreter Rhino and to bring the JVM to the forefront when executing JavaScript at speed. So, I thought it would be a good time to look under the hood, and see how it compiles Lambda expressions (especially compared to Java and Scala).

2. Taming Asynchronous Tasks in JavaScript with Zone.js

In a nutshell, Zone provides what you might consider a “thread execution” context for JavaScript. It basically takes the current “context” you are in and intercepts all asynchronous events so they “map” to the same context.

3. Adding a Dynamic Calendar to HarpJS

Another day, another HarpJS recipe. Can you tell what I'm excited about lately? For today's demo, I've built a simple dynamic calendar for HarpJS. There are probably many different ways to handle this (you could simply embed a Google Calendar as I describe here), but here is how I solved it.

4. Duck-Angular Updated for AngularJS 1.2.9, Plus A Quick Recap

Since publishing the series of posts on using Duck-Angular for unit testing controller, views, and bindings (Part 1, Part 2, Part 3, and Part 4), I’ve upgraded Duck-Angular and the AngularJS-RequireJS-Seed to support AngularJS 1.2.9. The article includes a quick recap of some of the things I’ve talked about already.

5. Integrate Social Sign On in your PHP apps using HybridAuth

Integrating social sign-ons in a web application can become a tedious task because you need to take care of different endpoints, credentials and finally manage the oauth dance to get the access token. However, using HybridAuth package, this task can be easy as pie.