Web Scraping Quotes From Good Reads
Web Scraping Quotes From Good Reads

Introduction GoodReads is a very good resource for info about books, authors and interesting quotations. In this post, I will share a piece of code that will allow you to scrape for quotations from this site. The code is written for python’s Scrapy framework. Getting Started To get started with scraping quotes from your favorite... » read more

First Exploratory Data Analysis on Kaggle
First Exploratory Data Analysis on Kaggle

Here’s link to my first Exploratory Data Analysis Kernel on Kaggle. The data set was for Emergency (911) Calls: Fire, Traffic, EMS for Montgomery County, PA. I have used “ggplot2” and “sqldf” R packages on most parts to perform data analysis and exploration for this project. Check it out!    

Color Usage In Data Analysis
Color Usage In Data Analysis

Data Visualization is an integral part of Data Science and Data Analysis. It is a way of beautifully presenting information rather than using traditional spreadsheets and reports. Humans, by nature, can more easily process information when provided with beautiful visualization as our brains are designed this way. By the use of right visualization, we can... » read more

Becoming An Indie Game Developer From A Programmer Background
Becoming An Indie Game Developer From A Programmer Background

As Wikipedia defines it, “Independent video game development is the video game development process of creating indie games; these are video games, commonly created by individual or small teams of video game developers and usually without significant financial support of a video game publisher or other outside source.” While both game development and regular software... » read more

Checklist For Xamarin Forms Development
Checklist For Xamarin Forms Development

Here’s a list to help you get started with cross-platform mobile app development using Xamarin Forms. Xamarin Visual Studio 2015 Android SDK Windows 10 OS While you can work with Windows 8 as well, you will need Windows 10 operating system if you are going to develop for Windows 10 Universal App. Mac with Xcode... » read more

Daily Reflection
Daily Reflection

Daily Reflection is designed to draw your attention towards internal movement within yourself. A collection of thought provoking questions aimed to raise your level of awareness. Use this app daily towards the end of each day to reach to your contemplative state of mind. Reflect daily upon these questions to bring more awareness in your... » read more

Getting File Content using GIT Hub API

The GIT Hub itself has a fairly complete tutorial for accessing GIT hub uploaded files. https://developer.github.com/v3/ However, I think it can still use some little extra explanation. Make sure you get the following steps right for this: Depending upon master/branch, get your URL for the repository ready first. Next, get the correct header inserted into... » read more

A Knight’s Watch
A Knight’s Watch

Recently I came across this interesting problem through Toptal (on Codility) which kept me thinking hard for a few days. Finally, I now have a solution to this problem and would like to share it here. Problem: Basically, the problem deals with a knight piece on an infinite chess board. Assuming the knight is positioned... » read more

Revealing Module Pattern
Revealing Module Pattern

Using closures in javascript, we can create public and private methods. Only the methods and variables that are specifically returned are available publicly and we can provide references to privately declared methods and variables inside the public methods. Layout for RMP: [crayon-5d320b8f4b58e496878256/]

Automating Development in ASP.NET MVC

Inspired by rapid development framework Artisan in Laravel for PHP, I am thinking maybe we (.NET developers) can do something similar in our environment as well. http://laravel.com/docs/5.0/artisan Basically I am thinking of automating the whole process of creating Repository classes (including required entries for properties and fields), Model classes, ┬áService layer (layer where you put... » read more