HTML5 Zone is brought to you in partnership with:
  • submit to reddit
Remy Sharp10/09/14
2264 views
1 replies

WordPress -> Ghost -> Harp (part 2)

I wrote about moving away from WordPress to Ghost and then to Harp in part 1, this post details some of the specifics of my blog's implementation.

Ajitesh Kumar10/09/14
3077 views
0 replies

Learn PHP - How to Write A Class in PHP

This article represents some high-level concepts and a code example on how to write a PHP class and use it elsewhere.

Michael Palermo10/08/14
1646 views
0 replies

IsPrime Function in JavaScript

The following code sample illustrates how to use JavaScript to determine if a number provided is a prime number or not. In this example, the number is hardcoded in the JavaScript. You can edit this and experiment with other values at the isPrime at CodePen

Victor Savkin10/08/14
1903 views
0 replies

Add CSS Encapsulation to Your Favorite MV* Framework

CSS encapsulation is one of my favorite features coming to the Web platform. And though it is not supported by the majority of the browsers today, it is pretty easy to polyfil.

Ravi Kiran10/08/14
4006 views
0 replies

Unit Testing Config and Run Blocks in AngularJS

One of the best-selling points of AngularJS framework is testability. Any piece of code written in an AngularJS application is testable unless it is corrupted by a global object.

Alec Noller10/06/14
2827 views
1 replies

Refcard Expansion Pack: Mastering Portal UI Development with Vaadin and Liferay

This week, DZone released its latest Refcard: Mastering Portal UI Development with Vaadin and Liferay. If you're interested in learning more or sharpening your skills, we decided to dig into the DZone archives and find some of the most popular posts we've had on the topic.

Armel Nene10/06/14
1471 views
0 replies

Liferay and AngularJS Made Simple: Connecting AngularJS to a Backend with REST and JSON

An enterprise portal is a web application which provides services required by an enterprise such as: user management, authentication and authorisation services, ability to connect to third party applications and provide a single point of access to multiple applications, hence the "portal".

Armel Nene10/06/14
1471 views
0 replies

Liferay and AngularJS Made Simple: Connecting AngularJS to a Backend with REST and JSON

An enterprise portal is a web application which provides services required by an enterprise such as: user management, authentication and authorisation services, ability to connect to third party applications and provide a single point of access to multiple applications, hence the "portal".

Franck Wolff10/05/14
22773 views
17 replies

Beyond JSON: Introducing the Spearal Serialization Protocol

Spearal is a new, open-source, serialization protocol that aims to overcome the limitations of JSON. It targets - as a first step - HTML and native mobile applications connected to a Java backend.

Swizec Teller10/02/14
5536 views
1 replies

I Was Wrong About AngularJS

I started using Angular a few months ago. I hated it. Backbone was so much better.

Troy Hunt10/01/14
765 views
1 replies

What the !@*# Were They Thinking?! Crazy Website Biases Exposed By Naughty Words Lists

I’ve long held the view that passwords should consist of as many crazy things as the owner deems fit. If I want to create a password that looks like a dog just ate the keyboard and threw up all the keys, then good for me.

Ajitesh Kumar09/30/14
2257 views
0 replies

AngularJS – How to Use AngularJS with Legacy UI Code?

This article presents tips on how to use AngularJS with legacy UI code, which could present challenges such as those described later in this article. Please feel free to leave comment/suggest if I failed to mention one or more important points.

Davinder Singla09/30/14
1915 views
0 replies

Kendo UI Custom Grid

n this article I will show you how we can customize the Kendo UI grid to have custom toolbar at the top with command buttons to add, update and delete grid data. I will provide the step by step details for creating custom grid. In the end we will have a grid as shown below.

Ajitesh Kumar09/25/14
6427 views
0 replies

AngularJS - 10 Best Practices to Create Custom Directives

This article represents top 10 best practices that one may want to apply while creating custom directives. Please feel free to comment/suggest if I missed to mention one or more important points.

Michael Crump09/25/14
2368 views
0 replies

Learning AngularJS One Step at a Time

I have a new in-depth article published online today called, “AngularJS: One Step at a Time”. See below for more information and a link to the online article.

Ajitesh Kumar09/24/14
2370 views
0 replies

AngularJS - Recommended Directory Structure for Angular Apps

This article represents the recommended folder structure that you would want to create/adopt for your next Angular App.

Chris Odell09/23/14
1199 views
0 replies

Taming WordPress Taxonomies

I have created a plugin which will give users of WordPress greater control over the taxonomies that are available to them. I have called this plugin the Taxonomy Toolkit

Ajitesh Kumar09/23/14
3761 views
0 replies

Template – HTML5 BoilerPlate with Spring MVC & GAE

This article provides instructions on how to create your quick Google App Engine (GAE) based web application project using Eclipse IDE, based on Spring MVC and HTML5Boilerplate (or Initializr) HTML project templates.

Hubert Klein Ikkink09/23/14
3577 views
0 replies

Awesome Asciidoc: Change URI Scheme for Assets

When we define the document attribute icons with the value font the FontAwesome fonts are loaded in the generated HTML page. In the head section of the HTML document a link element to the FontAwesome CSS on https://cdnjs.cloudflare.com/ajax/libs is added. Also when we use the highlight.js or Prettify source highlighter a link to the Javascript files on the cdnjs.cloudflare.com server is generated.

Sivaprasadreddy...09/23/14
6094 views
0 replies

AngularJS Tutorial: Getting Started with AngularJS

AngularJS is a popular JavaScript framework for building Single Page Applications (SPAs). This tutorial teaches some of the basics for getting started with AngularJS.

Catalin Red09/22/14
2894 views
1 replies

Using and Over Abusing CSS

People usually are abusing features just because they can. It happened before, it's happening now and most likely it will happen again.

Hubert Klein Ikkink09/21/14
6273 views
0 replies

Awesome Asciidoc: Changing the FontAwesome CSS Location

To use font icons from FontAwesome we set the document attribute icons with the value font. The default link to the CSS location is https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.min.css. We can change the location for the FontAwesome CSS with document attributes.

Senthil Kumar09/19/14
3037 views
2 replies

Tutorials for learning about CSS Hover Effects

Are you a Web developer or designer looking forward to learn about CSS Hover effects ? . Below are some interesting tutorials that would help the developers specially working on CSS to know more about CSS Hover Effects.

G. Ryan Spain09/19/14
3764 views
1 replies

AngularJS - How To Delay the $Digest() Cycle

Aaron Gray over at his blog recently posted a neat trick for reducing lag from the $digest() cycle when scaling AngularJS apps with large data sets. He recommends using a debounce function to put a delay on the $digest() cycle.

Paul Underwood09/19/14
2325 views
0 replies

HTML5 Form Validation

Since HTML5 came into webpages it brought a bunch of new features, the most useful features it brings is the functionality that you would normally use JavaScript for. An very good example of how HTML5 can help us with forms is client side form validation.