Hi, I am Nobal

I am a Freelance Frontend Consultant based out of Bangalore, India. I have over 9+ years of experience in diverse web technologies. This is my blog about tech, travel and my learnings along the way. Drop a mail if you want to hire me!

technologychartjs

Chart.js - How to highlight doughnut and pie selection on click

January 30, 2019

The doughnut chart in Chartjs by default dont’t expose any event to highlight a section of the chart. But we can mimic this behavior by CSS manipulation. This example applies to both doughnut and pie chart in Chartjs. Check out the image below: the red section (Mango) is…

travel

Bangalore Day Trip - Belur and Halebidu

May 22, 2017

Belur and Halebidu are fine examples are Hoysala architecture. An idea destination for a road trip from bangalore. It’s ideal for a day trip in motorbike, car or train. If you are on a car or bike, you can cover Sharvanabelagola, which is on the way to Hassan. If you like to take…

travel

Bangalore Day Trip - Shivanasamudra and BR Hills

May 15, 2017

If you are looking for a day long road trip close to Bangalore, then BR hills and Shivanasamudra Falls would be a perfect choice for a picnic day trip. Shivanasamudra Falls on Kaveri river is 3 hours drive from Bangalore on the way to Mysore. It’s a bluff type waterfall and a…

cycling

Cycling in Himalayas - Doing the Shimla - Spiti - Leh trail on your own

May 05, 2017

Written after my first Himalayan cycling covering 900 Kms from Shimla - Spiti to Leh in 2014. This blog post is more of a prep guide than an elaborate summary of my journey. It’s intended for beginners, who plan to do the famous Manali-Leh bicycle tour on their own. I will split…

travel

Sri Lanka Cycling

April 24, 2017

Sri Lanka is a tropical paradise with its lush green forest cover, abundant wildlife and pristine beaches. Years of civil war have kept the country out of tourist map. Now, Sri Lanka is a hotspot in the tourist circuit. I cycled the country in 2014 for 10 days covering the…

technology

How to filter post by category or tag in Jekyll

April 22, 2017

Jekyll follows liquid templating and allows a greater customization of filtering pages, tags, posts and categories. To filter a list of post based on one category: For the tag, replace category with tag. Contains can only search strings. You cannot use it to check for an object…

technology

Open markdown link in new tab

April 20, 2017

Linking in markdown is a fairly simple. You can add a HTML directly with the target attribute. But if you are using Jekyll, you add the text in square brackets and enclose the link in parenthesis with additional target syntax like mentioned below. For Jekyll For others

technology

5 Atom packages for every web developer

April 17, 2017

Atom is my favourite text editor for development. Simple, clean and with over 6K+ packages built by the open source community. Atom got everything you ask for. But, we are gonna cherry pick packages based on popularity and more useful for web developers in particular. Emmet Emmet…

technology

Setup Android Development environment for React Native apps in Windows

April 06, 2017

React Native is a framework built by Facebook to build native apps using React. React Native is built around the objective - learn once, write anywhere. Though lot of plugins and modules are still in active development, it gained lot of popularity along with React. Facebook uses…

technology

How to take a screenshots in Mac OS

April 01, 2017

It’s simple to take a screenshot or screen capture in MacOS. You don’t need a third party app to do it. You can capture your current active window. To select a portion of your active screen. Now, drag the pointers to clip the portion you want to capture as a screenshot. Your…

technology

Pick a random value from JavaScript array

March 24, 2017

Let’s say you want to pick a random value out an array. You can do that in vanilla JavaScript or using any utility libraries like Lodash or Underscore. Example array Vanilla JavaScript Find the length of the array and use Math.random() to pick a value. Math.floor() will help you…

technology

What is Jekyll

March 15, 2017

Jekyll is a static blog generator. One among the many SSG: Static Site Generators out there. A famous one, for a long time. This blog was originally built in Jekyll and now migrated to Gastby Let’s say you have few pages of raw text and want to convert them into web pages. Jekyll…

travel

Indonesian visa for Indians

March 10, 2017

Indonesia offer visa free travel for 169 countries as of 2017. India is one among the 169. No registration or payment required to visit Indonesia as a tourist. Under Visa Exemption facilities you are allowed to stay a maximum of 30 days. This visa is NOT extendable and can not be…

technology

Getting real time stock data from Yahoo Finance API

February 28, 2017

Update: This articlue is outdated as of 2019 Yahoo Finance provide a way to query real time stock market data across the world. You can use Yahoo Query Language console to test your query. There’s not much documentation from Yahoo about the URL construction. The following…

travel

Bangalore weekend getaway to Lepakshi and Gandikota

February 21, 2015

Scattered among the dry pains of south Andra Pradesh. Lepakshi, Belum Caves and Gandikota gives you an experience of architecture, history and natural beauty. Its close proxomitiy to Karnataka makes it a perfect weekend getaway from Bangalore. Route: Bangalore - Lepakshi…