HTML5 Zone is brought to you in partnership with:
  • submit to reddit
Juri Strumpflohner11/21/14
0 replies

JavaScript Promises: Essentials

JavaScript is asynchronous by definition, which is what makes many server-side developers struggle initially. Many even try to avoid asynchronism as much as they can rather than to embrace it. Others end up in a callback mess. That's where promises come into play.

John De Goes11/20/14
0 replies

NewTypes Aren't As Cool As You Think

My last post talked about what’s wrong with type classes. This post generated some great feedback on Reddit, so I took some of that feedback and incorporated it into a revised version of the post, but I have even more to say about “newtypes," so I decided to write another blog post.

Remy Sharp11/20/14
0 replies

My Five Promise Patterns

I've been getting big into promises over the last year. There's been some JavaScript patterns that I use over and over, so I wanted to share and document them.

Troy Hunt11/20/14
0 replies

Does an Insecure Website Compromise the Security of a Payment System in an Iframe?

Everyone remembers the problem with SSL 3, right? But we’re also seeing SSL 2 supported. In this post, I will analyze the assertion that the security proposition of the merchant’s site is inconsequential so long as the payment provider is in ship shape.

Lauren Clapper11/19/14
0 replies

Da Vinci in the Digital Age: How Art is Incorporating Technology and Inspiring Innovation

You may not think of art and technology as intrinsically linked. But both fields are creative, and both are heavily visual. Individuals working in both fields are fascinated by the cutting edge, and they are passionate about their craft - and museums and galleries are taking notice.

Arian Celina11/19/14
0 replies

Architecture of Web Applications

I consider software development more art than exact science, and as such, in software development almost always there is not a single way of solving a problem. With applications, REST has risen to popularity, but is it really the greatest fix-all for all your needs?

Raymond Camden11/18/14
0 replies

Syncing Brackets extensions across multiple machines

This really isn't a new tip, but as someone just asked on Twitter for a quick explanation, I thought I'd write it up. If you want to sync Brackets extensions across multiple machines, the easiest way to do it is with Dropbox, or a Dropbox-like service.

Paul Hammant11/18/14
0 replies

Source Code Laundering: Git, Repo Count, and SOA

One of the general issues with different repos is in merging and checking the diff between the files. It isn't always clear of what's been changed from one side into the next. Is there a way to diff or repo smaller sections of just what you worked on rather than the whole repo, which could result in messy merges?

Lauren Clapper11/18/14
0 replies

The Next Phase of Business Evolution: How Open Source is Launching Startups like SpareStub

Startups are one of the fastest growing sectors in entrepreneurship thanks to the largely open source nature of the Internet and willingness to collaborate online. This week, we explore how that plays out with SpareStub, the New York based company that is about to change how you go to events.

Adrian Matei11/18/14
1 replies

How to Compress Responses in Java REST API with GZip and Jersey

There may be cases when your REST api provides responses that are very long. In order to optimize performance, in this post I will present how you can SELECTIVELY compress your REST API responses, if you’ve built it in Java with Jersey, which is the JAX-RS Reference Implementation (and more).

Burke Holland11/17/14
0 replies

Video: AngularJS Directives For The Rest Of Us

Burke Holland explains the concept of AngularJS Directives in familiar jQuery terms

Burke Holland11/17/14
0 replies

Video: How To Build Chrome Apps

Burke Holland looks at what it takes to build a Chrome App and some of the “Gotchas”.

Zachary Bedell11/17/14
0 replies

Creating a Microsoft Login Button Using PHP

In this tutorial I will show you how to create a Microsoft login button for your website using PHP.Microsoft Log-in means asking user to grant access to his/her Microsoft live information like email id, username etc.

Peter Verhas11/16/14
0 replies

When Null Checking Miserably Fails

Before going on I have to state that the techniques described in this article serve no practical purpose when we program Java. It is like a crossword or puzzle. Nevertheless, here's a mind puzzler over how to fix all your "null" problems.

Ajitesh Kumar11/15/14
1 replies

Top 3 Javascript IDEs/Text Editors to Consider

This article represents the top 3 Javascript IDE/Text Editors that you may want to explore for your next project for Javascript related development.

Burke Holland11/14/14
0 replies

Angular Directives That Scale

Burke Holland presents "Angular Directives That Scale" at ng-conf 2014

Paul Hammant11/14/14
0 replies

Code Review: The Unit of Work Should Be a Single Commit

I’m fascinated by source-control, as my readers know. I’m not sure if this is is a bad idea, but there’s a code-review tool that could use source-control as its storage backend. I’ve no time to make it, and if someone else does, I’d be very excited.

Ravi Namboori11/14/14
0 replies

Addressing Concerns at Data Centers

Beginning from a primer to data center, the write-up delves into its importance in a new-economy workplace. How to keep these centers secure is discussed in a brief way.

Itay Herskovitz11/14/14
2 replies

Five Common Angular Mistakes

Angular is a powerful tool for managing the display of data. However, like any powerful tool there can be trouble if misused. In this post, we’ll look at some common AngularJS mistakes. We’ll cover five of these, and ways to avoid them.

Raymond Camden11/13/14
0 replies

Coldfusion Example: Using jQuery UI Accordion with a ColdFusion Query

A reader pinged me yesterday with a simple problem that I thought would be good to share. I'll show you how to use jQuery UI's Accordion control for ColdFusion queries.

Lauren Clapper11/12/14
1 replies

Happy Birthday Firefox: A Browser Gift to Developers

In celebration of Firefox's tenth birthday, the company released its latest Firefox browser update, Firefox Developer Edition. With a new design and a host of tools for developers, some old and some new, what can you expect to get out of the latest browser?

Paul Underwood11/11/14
0 replies

Override Theme Template In Plugin

In this tutorial we are going to look at how you can override a theme template file from within a plugin.

Jorge Ramon11/11/14
0 replies

Ext JS Grid Grouping Tutorial

This tutorial shows you how to create a grouped grid in Ext JS. Ext JS grid grouping is a common scenario in business applications where users need to analyze tabular data grouped by different attributes. The Ext JS application that you will create in this tutorial will render an Ext JS grid containing fictional data describing model cars.

Burke Holland11/11/14
0 replies

Windows 10 - Whats in It for Developers?

Windows 10 was unveiled on September 30, 2014 as a technical preview for individuals that signed up to become a Windows Insider. What does the new Windows have in store?

Steve Hanov11/11/14
0 replies

Finding Bieber: On Removing Duplicates from a Set of Documents

So I have two million song lyrics in a big file. Don't ask me how I got it. The point is that I want to find the most poetic phrase of all time. Using Python, I'll show you how to find duplicate codes and find the most poetic phrase of all time.