Over a million developers have joined DZone.

HTML5 Zone Link Roundup (Apr. 5)

DZone's Guide to

HTML5 Zone Link Roundup (Apr. 5)

· Java Zone ·
Free Resource

Get the Edge with a Professional Java IDE. 30-day free trial.

For a look at what's been happening outside of the HTML5 Zone, we've assembled a collection of links from around the web covering all the tutorials, tools, new releases, rants, and raves you might have missed over the past couple of weeks:

Tutorials & Tools

Writing Tests and Stomping Bugs in AngularJS 

Perhaps you have thousands of lines of AngularJS JavaScript, and yet only a few unit tests? Even in The Age of the Unit Test, it happens. If you have bugs piling up, you may want to consider writing some tests.

Stop writing code, start drawing it.

Macaw provides the same flexibility as your favorite image editor but also writes semantic HTML and remarkably succinct CSS. It's time to expect more from a web design tool.

Writing cross-platform Node.js 

A major strength of Node.js is great cross-platform support. With a little effort you can make sure your code will run on Windows, Linux and OSX.

CSS Diner 

CSS Diner -- Where we feast on CSS Selectors. It's a little game to help you learn CSS selectors. Type in the correct selector to complete each level. Get help on the right.

WearScript: A JavaScript environment for Google Glass 

It is a framework for rapidly prototyping and developing Glass applications in JavaScript rather than Android’s native Java. The framework can utilize or repurpose any of Glass’ native capabilities while also connecting the wearable to other input devices and hardware.

Oracle Nashorn: A Next-Generation JavaScript Engine for the JVM 

This article is an introduction to using Oracle Nashorn in several ways. It covers using the standalone engine through the jjs command-line tool as well as using Oracle Nashorn as an embedded scripting engine inside Java applications. It shows the Java-to-JavaScript interoperability and how Java types can be implemented and extended from JavaScript, providing a seamless integration between the two languages.

Error Handling in Node.js 

Error handling is a pain, and it's easy to get by for a long time in Node.js without dealing with many errors correctly. But building robust Node.js apps requires dealing properly with errors, and it's not hard to learn how.

6 Myths About Modern CSS Frameworks 

In this article I will go through each “Myth” one by one and show you, at least in the case of ZURB Foundation 5, that this is no longer the case today.

News & Opinion

SIMD JavaScript Support Added To Firefox, Under Review For Chrome

One of Intel's latest open-source adventures has been adding support for SIMD (Single Instruction, Multiple Data) instructions to JavaScript.

Why I Won't Switch To Go (from Node.js)

I've been reading about and playing with Go lately, and I wanted to talk briefly about why I'm not ready to make the switch from Node to Go (and why you shouldn't either).

Three Mozilla Board Members Resign over Choice of New CEO

Mozilla named a new chief executive this week to lead the non-profit Web organization as it tries to keep its Firefox browser relevant in the mobile age. The appointment has proved controversial in more ways than one.

OkCupid Denouncement of Firefox Over CEO Choice

We’ve devoted the last ten years to bringing people—all people—together. If individuals like Mr. Eich had their way, then roughly 8% of the relationships we’ve worked so hard to bring about would be illegal. Equality for gay relationships is personally important to many of us here at OkCupid. But it’s professionally important to the entire company.

Brendan Eich Steps Down as Mozilla CEO

Mozilla prides itself on being held to a different standard and, this past week, we didn’t live up to it. We know why people are hurt and angry, and they are right: it’s because we haven’t stayed true to ourselves.

Get the Java IDE that understands code & makes developing enjoyable. Level up your code with IntelliJ IDEA. Download the free trial.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}