2017 - Online Free Computer Tutorials.

'Software Development, Games Development, Mobile Development, iOS Development, Android Development, Window Phone Development. Dot Net, Window Services,WCF Services, Web Services, MVC, MySQL, SQL Server and Oracle Tutorials, Articles and their Resources

Sunday, December 17, 2017

iOS 11 ARKit Tutorial (with Demo Project)

Apple has just announced their developer platform for augmented reality, ARKit. Users will be able to get their hands on these apps wh...
Read More

Saturday, October 28, 2017

Performance Tips for Android’s ListView

I've been messing around with Android-based code for a few months now while hacking on Native Firefox for Android and Pattrn. I no...
Read More

Friday, April 14, 2017

Difference between TDD, BDD and ATDD

TDD Test driven development is a particular approach to writing code where the tests are written at the same time as the code and involves c...
Read More

Sunday, February 26, 2017

Configuring ASP.NET Core Applications in Azure App Service

The .NET Core framework has a nice robust configuration framework. You will normally see the following (or something akin to it) in the cons...
Read More

Tuesday, February 21, 2017

Setting up Hangfire in an ASP.NET Web API Application

If you want to run some background tasks inside your ASP.NET Web API application, I strongly suggest you have a look at Hangfire. You ...
Read More

Friday, February 3, 2017


You've just finished your new app, and you go to show it off to a friend, and they say "Those red buttons look kind of harsh. What ...
Read More

Safely unboxing the swift language : Map function

Map is a function that converts a collection into another collection. It applies a transformation operation to each element in the input col...
Read More

iOS : Smooth Scrolling in UITableView and UICollectionView

As most iOS developers know, displaying sets of data is a rather common task in building a mobile app. Apple's SDK provides two componen...
Read More

Understanding memory leaks in closures

Ahh memory leaks… At first you don't even know they can exist, then you ignore them, and then you start seeing them everywhere without k...
Read More

14 must knows for an iOS developer

As an iOS developer (currently addicted to Swift 😍). I have created apps from scratch, maintained apps and, been in a lot of different team...
Read More

Saturday, January 21, 2017

Friday, January 20, 2017

Wednesday, January 18, 2017

Introduction to Unity: Getting Started – Part 1/2

When I first started looking into iOS game development, Xcode (before SpriteKit) made game development look very challenging. Unity on...
Read More

Monday, January 16, 2017

Design Patterns — Creational Patterns — Factory Pattern in Swift

As a budding computer scientist, you no doubt have heard of design patterns in your classes and learning paths. Design patterns are bl...
Read More

Alamofire Tutorial: Getting Started

Alamofire is a Swift-based HTTP networking library for iOS and Mac OS X. It provides an elegant interface on top of Apple's Founda...
Read More

Friday, January 13, 2017

Using AsyncDisplayKit to Develop Responsive UIs in iOS

Let's get back to 2011, when I have seen this brilliant guy called Mike Matas on Ted introducing this new way of reading books int...
Read More

In-App Purchases in iOS With Swift 3

In-app purchase is a great feature for all those developers who want to get more revenue and offer extra content and features through ...
Read More

A Smart Way to Manage Colour Schemes for iOS Application Development

Application with an intuitive colour scheme attracts us. Selecting a contextual as well as soothing colour scheme for your next applic...
Read More

Creating a “smart” Xcode file template

Did you know that you can create your own file templates for Xcode? Sure you did. But did you also know that you can create a template...
Read More

Network reachability status monitoring on iOS (Part 1)

ow-a-days you will hardly find an application which does not require any server side support to perform its tasks. As the days progres...
Read More

Firebase Tutorial: iOS A/B Testing

We've all heard stories about how some developer changed the label of a button or the flow of their welcome screens, and suddenly ...
Read More

RxAndroid Tutorial

They say you should develop a proactive mindset in life, not a reactive one. That does not apply to Android programming, however! :] ...
Read More

Swift Algorithm Club: Graphs with Adjacency List

The Swift Algorithm Club is an open source project. The goal for the club is to develop cool data structures and algorithms in Swift. ...
Read More

Handling Fonts in iOS Development, a Simpler Way

Since then, it has been viewed for more than 1790 times, readers completed reading this article for more that 811 times and finally it...
Read More

Networks on Maps (with Python)

The available data on country attributes is permanently growing and their access is getting more and more comfortable, e.g. in the cas...
Read More

Thursday, January 12, 2017

Getting Started with Node, Express and Postgres Using Sequelize

I remember when I, a few months ago, needed to learn how to write JavaScript web applications using Express, NodeJS and PostgreSQL as ...
Read More

Node.JS Top 10 Articles of the Year (v.2017)

For the past year, we've ranked nearly 8,500 Node.JS articles to pick the Top 10 stories (0.12% chance) that can help you prepare ...
Read More

React.JS Top 10 Articles of The Year (v.2017)

For the past year, we've ranked nearly 12,000 React.JS articles to pick the Top 10 stories (0.065% chance) that can help you prepa...
Read More

JavaScript Top 10 Articles of the Year. (v.2017)

For the past year, we've ranked nearly 15,500 JavaScript articles to pick the Top 10 stories (0.065% chance) that can help you pre...
Read More

Top 5 Android libraries — January 2017

Goodbye 2016, hello 2017! As you are probably still recovering from the NYE celebration, we've prepared some dev medicine for you ...
Read More

An Introduction to Apache's Newest Project: Metron

Let's start with a brief on the latest from the Apache umbrella – Apache Metron. Per Apache Software Foundation, Apache Metron is a cybe...
Read More

Mastering Swift: Enumerations, Closures, Generics, Protocols and High Order Functions

Mastering Swift: Enumerations, Closures, Generics, Protocols and High Order Functions Welcome to the "Mastering Swift" tutorial se...
Read More

Monday, January 2, 2017

A Beginner's Tutorial on Various Ways of Passing Data in ASP.NET MVC Application

In this article we will discuss about few important data transfer techniques in ASP.NET MVC i.e. ViewData,ViewBag, TempData and the good ol...
Read More

Sunday, January 1, 2017

PhoneGap Tutorial: A Cross-Platform Zombie App

PhoneGap is a mobile development framework that allows developers to build applications for a variety of mobile platforms, using familiar we...
Read More


The example shows how to setup a Web API 2 service using Protobuf-Net as it Media Formatter and a HttpClient which gets and deserializes the...
Read More

Mouse Control via Webcam

This application uses emguCV, a .NET wrapper for openCV, to perform image processing, through which we try to recognize hand gestures and co...
Read More