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 ....


I have read and agree to the terms & conditions


Running Services in Docker 1.12

Great news! Docker for Windows and Mac is now in public beta, which means that Docker is that much easier to use for local development regardless of your preferred environment. You can download your preferred flavor of Docker at Starting today, Docker for Mac and Windows also ships with Docker v1.12-rc2. With the new release, Docker becomes a really ...

Read More »

PHP Pear Tutorial

If you are a PHP programmer, you will have probably encountered PEAR. PEAR stands for PHP Extension and Application Repository, a library of reusable PHP components, built under the same standard, that can be used in any project. PEAR was first released in 1999, and it has been for a long time the de facto official dependency manager for PHP. ...

Read More »

What is the next step when learning a new skill?

Getting started with a new skill is hard, but the steps are clear. You’re completing a course or a tutorial , and someone else laid out a list of exercises you have to master as a beginner. But what can do after you’ve finished that first application to keep learning? How can you improve on that new skill instead of ...

Read More »

Scheduling jobs on a Sails.js application

In one of my projects there was the need to put scheduled tasks on my Sails.js application. Agenda and node-schedule are the tools of my choice when scheduling jobs on a node.js app. What we are gona cover is adding scheduling to our Sails.js application using node-schedule and agenda. To get started let’s create our application sails new SailsScheduling cd SailsScheduling ...

Read More »

CSS Padding Order Example

With this example we are going to demonstrate how to use the CSS Padding property including the CSS Padding order with various examples. 1. Introduction HTML was developed paragraph display Scientific Papers. It’s how the Web was developed to show written and formatted Monographs For the Methodology of the Scientific Work ABNT . However , with Web Evolution and Its ...

Read More »

Scheduling jobs on Node.js with agenda

There are many ways to schedule jobs in your application. A very common practice is to back our jobs with persistence. By doing so we will be informed in the future if the job did fail or succeed and when it should be the next execution. Agenda is a light-weight job scheduling library for node.js. It is backed with mongodb. It is ...

Read More »

Tutorial: How to use Bootstrap templates

The bootstrap templates are a set of CSS and Javascript files. These files customize the pre-define components provided by the bootstrap framework.  In this example I am going to show you how can you use it to your own projects. In this example we will use: Creative theme (based on Bootstrap v3.3.6 1. Get a template You need to search a ...

Read More »

Python: Regex – matching foreign characters/unicode letters

I’ve been back in the land of screen scrapping this week extracting data from the Game of Thrones wiki and needed to write a regular expression to pull out characters and actors. Here are some examples of the format of the data: Peter Dinklage as Tyrion Lannister Daniel Naprous as Oznak zo Pahl(credited as Stunt Performer) Filip Lozić as Young ...

Read More »

Metaprogramming in Ruby

In this article, we’ll be looking at a few different aspects of metaprogramming in Ruby. For starters, what is metaprogramming? Metaprogramming is the writing of computer programs with the ability to treat programs as their data. It means that a program could be designed to read, generate, analyze, or transform other programs and even modify itself while running. We’ll specifically ...

Read More »