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


Python: Squashing ‘duplicate’ pairs together

As part of a data cleaning pipeline I had pairs of ids of duplicate addresses that I wanted to group together. I couldn’t work out how to solve the problem immediately so I simplified the problem into pairs of letters i.e. A B (A is the same as B) B C (B is the same as C) C D ... ...

Read More »

Python Decorator Tutorial

Sometimes, we encounter problems that require us to extend the behavior of a function, but we don’t want to change its implementation. Some of those problems could be: logging spent time, caching, validating parameters, etc. All these solutions are often needed in more than one function: you often need to log the spent time of every http connection; you often ...

Read More »

My 3 steps process to learn new skills as a software developer

In my previous posts, I wrote about mapping your current skills, and using this knowledge to decide which skill you should learn next as a software developer. Once you’ve went through this, you should have found a few skills that are really worth investing your time and energy into, and have a good idea why you want to learn them. ...

Read More »

Top 10 Web Code Geeks posts for 2015

2015 is coming to its end; time surely flies away. This has been again a great year for Web Code Geeks. Our community continues to rapidly grow and attract web developers all over the world. We are now attracting almost 100,000 unique visitors per month. Thank you for your support on achieving this great milestone! Our insiders list has also ...

Read More »

jQuery getJSON example

The goal of this example is to show you how to use the jQuery .getJSON() method. The JavaScript Object Notation (JSON) is a data interchanging format. JSON is a set of key/value pairs, the value may be a string, boolean, number, object or an array. As an example look at this personal information in json format: {"name":"maykel","age":25}. To get the ...

Read More »

Building Cross Model Search with Ember, Part II

In Part One of this two part series, we covered how to integrate Elasticsearch and Rails to query against multiple models. To illustrate this, we started a Rails app for an ecommerce store named Tember. It includes an Elasticsearch index made up of four different models using Toptal’s Chewy gem. Today we’re going to pick up where we left off ...

Read More »

Python CSV Reader / Writer Example

CSV (comma-separated values) is a standard for exporting and importing data across multiple formats, such as MySQL and excel. It stores numbers and text in plain text. Each row of the file is a data record and every record consists of one or more fields which values are separated by commas. The use of the comma to separate every record’s ...

Read More »