Articles - Page 3

An archived collection of articles by Jabran Rafique

Making public data more readable and accessible

Introducing Geography of Pakistan project that collects Pakistan’s public data from official sources and make them available in different better formats for reusability, scalability and accessibility.

Consuming multiple APIs asynchronously

Consuming multiple APIs parallel to each other can be very tricky. Here is a detailed case study to chain multiple APIs with each other using JavaScript’s asynchronous approach.

First ever Twitter UK Developers meetup

Experience tale of attending first ever Twitter Developers meetup by Twitter UK in London.

Everything you need to know on how Google Maps work?

Informational article explaining Google mapping products and how they work. Also covers relevant Google products directly or indirectly involved.

Rebuilding United Website - Development Workflow

Recently I worked on redesigning & redeveloping United Agency website. Here is an overview on development workflow and tools used during this process.

New Cocoa Programmers, iOS, Objective-C and Swift

I recently went into learning iOS development. Here is all about so far experience and what future holds in it with new child in Cocoa family called Swift.

WordPress to Github with Jekyll, SASS and Grunt.js

Here is a quick overview of my journey from WordPress to Github that introduced me to amazing collection of tools in web industry.

Introducing CodePakistan

CodePakistan is a collection of publicly available and usable code snippets, programs, libraries and data sets.

Using Special Integers with Bitwise Operators for PHP RBAC

Ever wondered how different type of roles and permissions in a system are handled? Well, using bitwise operators can be one of the methods. But this article is more about getting a list of required integers that would make Bitwise operator work properly.

Fetch tweets with Twitter API v1.1

An attampt to create a PHP wrapper to easily access the methods of Twitter API v1.1 that requires OAuth authentication and authorization on all endpoints unlike its previous version.