Getting ready for planet CODE
With the end of TeachForIndia Fellowship around the corner, I am contemplating on jumping into the programming world. So here is a checklist of things that I am going to put up in place and document it along the way.
Apparix – Bookmarking in terminal
When working in a large code base like Quantum GIS or when dealing with a lot of repositories in the machine, it is always tedious to cd all the way to the folder we require to move to. Enter apparix, an excellent linux tool I found by googling “bookmarking in the terminal”. This blog post has the complete details of how to use it.
Net-neutrality. This is why.
This post is a reply to the previous post by me titled Why Net-Neutrality? or Why not tiered pricing?.
Why Net-Neutrality? Or Why not tiered pricing?
Update: Kindly read the follow up article Net-neutrality. This is why.
Unit Testing with CasperJS
Today I sat down to create a JavaScript library. I wanted to do it the way I have long dreamed of – TDD (Test Driven Development). There is no dearth of Unit testing libraries and frameworks for JavaScript, so after some reading on the internet settled on CasperJS and PhantomJS combination. CasperJS is just awesome for functional testing, but Unit testing? Even though it supports Unit Testing, it as such is not a dedicated unit testing frameowrk like Karma or Protractor. Read this for more information on TTD frameworks for JS libraries.
Live Transit Visualization
After a push from @logic, I started working on a project to show live location of suburban trains based on transit.js. The idea is to make a map similar to this for many cities, with a choice of schedules (weekday/sunday). But I found the jQuery plugin, transit.js, too hardcoded and disorganised to perform what I wanted to and also to my taste.
Facebook Account Deletion
I just now deleted my Facebook account.
The year of 2014
Basically I attempted two projects as a personal development venture.
Session Signup – A Coding Project
Update: This project never took off from the drawing board.