Do you want to know how to develop your skillset to become a Web Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!


1. Building web apps with Node.js

2. HTML5 Programming Cookbook

3. CSS Programming Cookbook

4. AngularJS Programming Cookbook

5. jQuery Programming Cookbook


and many more ....



HTML5 Development Tools List

Ever wanted to start your web project from scratch, but never knew how and where to find the right tools? Well, you’re in the right place. In this thorough article we’ll be explaining essential tools like editors, websites, libraries and frameworks that will boost productivity and help you kickstart your HTML5 project. Web projects usually include lots of effort in ...

Read More »

Javascript On Page Load Example

The onload event is a function or code that is executed after the page or window is fully loaded. But why do we use it? Generally, it is used to deal with cookies, or to display a certain version of the page according to the user’s browser type and/or version. Here’s how! Syntax The onload event, having a relatively easy ...

Read More »

CSS Float Left Example

In this example, we’ll explain a very useful CSS positioning property, float. The float CSS property specifies that an element should be taken from the normal flow and placed along the left or right side of its container, where text and inline elements will wrap around it. It is supported on all modern browsers and can be used with having ...

Read More »

Understanding Backbone.js from the lens of a Java programmer

Let me start this blog in favor of backend or server-side programmers by making the following statement: “A server-side programmer (Java or similar) can understand nuances of javascript client or server-side frameworks or libraries much more quickly than an html developer”.  There are two key reasons behind the above statement: Client-side development is not limited to HTML/CSS rather it has evolved ...

Read More »

CSS Table-Layout Example

The aim of this example is to go through the table-layout property of CSS. The table-layout CSS property defines the algorithm to be used to layout the table cells, rows, and columns. The CSS table-layout property has basic support with the following browsers: -Chrome -Firefox -Internet Explorer 5+ (IE 5+) -Opera 7+ -Safari (WebKit) Since the application of the property ...

Read More »

Magic $parse service in AngularJS

AngularJS has a useful, but less documented $parse service which is shortly described in the Angular’s docu as “converts Angular expression into a function”. In this post, I will explain what this description means and show explicit and implicit usages of $parse. Furthermore, we will see the differences to the Angular’s $interpolate service and $eval method. Implicitly used $parse The $parse compiles an expression to ...

Read More »

jQuery Form Validation Example

Writing forms is a very common task while developing web applications. But if you need a form you should validate it. Very often it comes to server-side validation, but not necessarily every time. And here jQuery provides a very useful API for rapid creation of client-side form validation. Let’s take a closer look. 1. HTML We’ll assume that we need ...

Read More »

Approaching Responsive Design

Coming from a Java back-end background and given the privilege to dive into the front-end space, I was finally able see what it was like to make a web application responsive. Although there are plenty of other benefits to responsive design, a main benefit is that there is now no need to create an application for every device out there. The use ...

Read More »

jQuery Tabs example

In a recent post, we showed the Dialog component example from jQuery ui library and how it’s simple to integrate and use it in a web application. In this example, we will see another component from the same perfect library, it’s jQuery ui Tabs. Tabs! What is it? Yes, like the browser tabs, we can integrate this feature in a ...

Read More »