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 agree to the Terms and Privacy Policy

FREE Programming books with the WCG Newsletter

Here at Web Code Geeks we know how much you love books about programming; we are geeks ourselves. After all, a programmer that respects himself should always have his face in a book, he has to keep up with the latest technologies and developments. For this reason, we have decided to distribute 9 of our books for free. You can ...

Read More »

Kivy Tutorial – Build Desktop GUI Apps Using Python

In previous tutorials, you saw how to build GUI applications using Tkinter and PyQt5, in this tutorial, we will continue building desktop GUI applications but this time using Kivy. Kivy is an open source Python library which is used to create applications on Windows, Linux, MacOS, Android and iOS. You will learn how to play with the Kivy buttons, labels, ...

Read More »

JavaScript Quicksort Example

Greetings readers, in this tutorial, we will sort the elements using a quicksort algorithm in the javascript language. 1. Introduction JavaScript is an object-oriented programming language that allows the client-side scripting to interact with a user and deliver the dynamic pages. Most web browsers including Google Chrome, Mozilla Firefox, Safari, Internet Explorer, Microsoft Edge, Opera, etc. support it. The JavaScript ...

Read More »

Pros and Cons of Xamarin vs Native Mobile Development

The web has drastically undergone a major transformation over the past couple of years. Thanks to the rapid technological advancement, the web has now become capable enough to effortlessly connect users and enable the exchange of data and ideas. Unfortunately, it is not enough. The truth is that when it comes to getting the most out of a computing device, ...

Read More »

JavaScript Number toString() Example

Greetings readers, in this tutorial, we will understand the number toString() method in the JavaScript language. 1. Introduction JavaScript is an object-oriented programming language that allows the client-side scripting to interact with a user and deliver the dynamic pages. Most web browsers including Google Chrome, Mozilla Firefox, Safari, Internet Explorer, Microsoft Edge, Opera, etc. support it. The JavaScript scripting language ...

Read More »

AngularJS Scope

1. Overview In this post, we are reviewing scope in AngularJS. It is passed as an argument when we make a controller: <script> var myApp = angular.module('myApp', []); myApp.controller('myController', function($scope) { $scope.name = "Red Dead Redemption"; }); </script> Scope is actually an object that refers to the model in an application structure, such as Model View Controller (MVC) . It ...

Read More »

JavaScript String toUpperCase() Example

Greetings readers, in this tutorial, we will understand the string toUpperCase() method in the JavaScript language. 1. Introduction JavaScript is an object-oriented programming language that allows the client-side scripting to interact with a user and deliver the dynamic pages. Most web browsers including Google Chrome, Mozilla Firefox, Safari, Internet Explorer, Microsoft Edge, Opera, etc. support it. The JavaScript scripting language ...

Read More »

Python Operators: Arithmetic, Comparison, Logical and more

Operators refer to special symbols in Python that carry out arithmetic or logical computation. An operand is generally a variable or a value on which we operate. 1. Python Operators There different types of python operators and we will discuss some of them below. Python Arithmetic Operator Python Comparison Operator Python Logical Operator Python Identity Operator Python Bitwise Operator Python ...

Read More »

JavaScript String toLowerCase() Example

Greetings readers, in this tutorial, we will understand the string toLowerCase() method in the JavaScript language. 1. Introduction JavaScript is an object-oriented programming language that allows the client-side scripting to interact with a user and deliver the dynamic pages. Most web browsers including Google Chrome, Mozilla Firefox, Safari, Internet Explorer, Microsoft Edge, Opera, etc. support it. The JavaScript scripting language ...

Read More »

Not so easy functional programming in JavaScript

Introduction JavaScript allows for operating on arrays in a functional way, e.g. using filter or map functions. As an argument for these functions we can pass lambda expression or function reference. Is there a difference between them? The answer is yes. What’s the problem? In our project we are builing a mapping using String.fromCharCode function. To simplify the usage of ...

Read More »