HTML5 Zone is brought to you in partnership with:
  • submit to reddit
Lorna Mitchell09/04/14
2002 views
0 replies

Compiling PHP Extensions

There are lots of reasons why you might like to compile your own PHP extensions. I haven't seen a really approachable guide anywhere, we tend to speak of extensions in hushed tones, and actually it isn't particularly tricky so here is my quick how-to guide.

Paul Hammant09/04/14
2382 views
0 replies

Nearly All CMS Technologies Suck

They don’t use source-control as their backing store, and can’t possibly allow round-trip editing of content. As such technical perfectionists have been divorced and the TCO has gone ridiculously high because of lock-in, Conway’s Law, and concerted efforts to price their apps as cure-alls. I’m not interested in CMS applications, platforms, frameworks, or libraries that use a relational schema for storage of canonical content.

Paul Underwood09/04/14
3436 views
0 replies

Getting Started With Composer In PHP

In this tutorial we are going to learn about composer and how we can use it to develop our PHP applications.

Priya Darshini09/04/14
4446 views
0 replies

Responsive Full Width Modal Popup Layout Using Twitter Bootstrap

In this article, let us explore how to make a responsive full width modal popup using Twitter bootstrap. This is one of the latest trend in web design which I came across several times and I found it very attractive. So I am going to explain how this can be achieved easily using Twitter bootstrap modal popups.

Raymond Camden09/02/14
2328 views
0 replies

How to Keep Your DOM from Shifting Around

Keep your DOM from shifting around... the problem is that the user may have been just about to click on a button, link, or whatever, and finds that their click action has done nothing. Or worse - has activated another action that they didn't want.

Chris Odell09/01/14
3066 views
0 replies

No Script: The Conflict In Design

I have a question for you. When you design the front page for a business or the UI for a web application do you think about how to represent the functionality with JavaScript first or without?

Paul Underwood08/29/14
3532 views
0 replies

Using AJAX In WordPress

In the following tutorial we are going to learn how you can use AJAX in WordPress to run your own functions. The way this works in WordPress is by allowing you to attach your own actions that you can access from an AJAX request to change the content on the page.

Konrad Garus08/28/14
1769 views
0 replies

"Mastering AngularJS Directives" (Book Review)

Unlike many general introduction books, “Mastering AngularJS Directives” by Josh Kurz takes a much more specialized approach. It assumes you know AngularJS fairly well and explores just one (but arguably the most complex) of its corners: directives.

Abishek Baskaran08/28/14
3867 views
0 replies

Setting up an Ember Project Using Yeoman in Ubuntu 14.04

In this article, you'll find a step-by-step walk-through detailing how to set up an Ember project using Yeoman in Ubuntu 14.04.

Dave Bush08/25/14
2137 views
0 replies

JavaScript Performance Tweaks

So, I started reading High Performance JavaScript recently and I thought now might be a good time to give a summary of what I’ve learned so far.

Paul Underwood08/21/14
2591 views
0 replies

Add Custom User Fields To User Profile Page

In a previous article I explained how you can modify the contact information on the WordPress User profile page, but what if you want to know more custom information from the user that requires more that just a text field.

Michael Crump08/21/14
5083 views
0 replies

My Angular App is Broken after Upgrading to the Latest Beta

I have been experimenting with AngularJS for a couple of months. After upgrading to 1.3.0-beta.18, I noticed the following code didn't work. I was previously using the latest stable build which is 1.2.22 as shown below:

Sagar H Ganatra08/20/14
2543 views
0 replies

Lazy-loading AngularJS components using Providers

I've been working on an Angular project for sometime now and I usually run across issues when building the application. The 'resolve' property in Angular can be used to resolve services but essentially it's a promise object that gets resolved.

Jeremy Likness08/19/14
2296 views
0 replies

Using AngularJS to Extend Your Code Quality

The AngularJS API provides a function named extend that can help improve your code quality and efficiency. I always look for ways to improve quality, increase efficiency, reduce risk and eliminate ritual and ceremony when I am developing software.

Ariya Hidayat08/19/14
3868 views
0 replies

PhantomJS 2 and JavaScript Goodies

As I mentioned in my earlier blog post, we are now working torward stabilizing the development version of PhantomJS. One thing I would like to elaborate here with respect to the features of this forthcoming PhantomJS 2 is its improved JavaScript support.

Oliver Hookins08/19/14
1225 views
0 replies

The Learning Gap in Deploying JavaScript Apps

I’ve recently been building a website using lots of client-side Javascript and relatively minimal CSS and HTML. An email alerted me to the existence of a Berlin-based Famous framework meetup, which initially made no sense to me, but after I checked out the actual framework website, my interest was piqued.

Rahul Rajat Singh08/18/14
2102 views
0 replies

BackBone Tutorial - Part 4: CRUD Operations on BackboneJs Models using HTTP REST Service

In this article we will discuss how we can perform CRUD operations on a backbone model using a REST based HTTP service.

Ajitesh Kumar08/18/14
6126 views
0 replies

Hello World with ReactJS: Code Example

This article represents code examples and high level concepts on React.js, a javascript library for building user interfaces, being developed by Facebook Engineers.

Jeremy Likness08/16/14
5909 views
0 replies

AngularJS Quick Tip: Counting Watches

Sometimes, for troubleshooting purposes, it is important to understand how many watches exist in an Angular app. You may be surprised to find that in certain scenarios, you are generating many more watches than you anticipate.

Paul Underwood08/15/14
2365 views
0 replies

Convert Image To Data URI With PHP

One of the easiest ways to speed up your page loading times is to reduce the amount of HTTP requests that your website makes, because each time your webpage needs to fetch an external resource such as a CSS stylesheet, a Javascript files or images it will make a HTTP request to the server.

Ajitesh Kumar08/13/14
4068 views
0 replies

AngularJS Interview Questions: Set 2

This article presents another set of 10 interview questions for you to try your understanding of AngularJS fundamentals. You may find some of them to be tricky ones. These questions primarily focus on the angular application initialization process.

Raymond Camden08/13/14
3181 views
0 replies

Centering a Google Map on America

Earlier this morning I was building a Google Map demo for a client and I needed to center a Google Map on America. There are a couple ways of doing this and I thought I'd share them along with some screen shots so you can see the results.

Dustin Marx08/13/14
2623 views
0 replies

Book Review: Creating Flat Design Websites

Creating Flat Design Websites introduces the concept of flat web designs and provides descriptions, code examples, and visual examples. This relatively short book provides a nice introduction into what constitutes flat design and how the reader can begin creating his or her own flat design websites.

John Sonmez08/09/14
4697 views
7 replies

Why I am AGAINST Net Neutrality

Net neutrality is this principle that says internet service providers should treat all data on the internet equally. I actually like this idea; I agree with it. But, I am not in support of sacrificing one entity’s freedom for the “greater good” of the rest of the world. Freedom is freedom.

Rahul Rajat Singh08/08/14
2437 views
0 replies

BackBone Tutorial - Part 3: More About Backbone Models

In this article, we will look at some more concepts related to backbone models. We will try to see how we can override the default model behavior. We will look at the signification of model IDs, how we can validate a model and finally how a model can be persisted either locally or on a server.