Morning thoughts

Here are the list of morning thoughts I had from the past few weeks, some might sound stupid but they are really deep you just have to think which we general do less these days. Certainty will make your life... continue →

Questions that I want answers for in life

Have you ever wondered or lost thinking about something so deep that you want to find an answer even you know that you will never find that answer? Questions like What is the purpose of my life? Why I’m even... continue →

నా సంతకం తెలుగు లో మరి మీది?

దేశ భాషలందు తెలుగు లెస్స అని శ్రీ కృష్ణ దేవరాయలు అన్నట్టు మన తెలుగు భాష నిజంగా నే వినసొంపైన భాష. ఈ ఆధునిక యుగం లో మన తేనె లొలుకు తెలుగు భాషకి ప్రాచుర్యం తగ్గిపోతుంటే, చూస్తూ ఉండటం తప్ప నేను ఏమి చేయగలను? ప్రతి రోజు పెరుగుతున్న సాంకేతిక పరిజ్ఞానం వల్ల మన... continue →

How I implemented accessibility for my portfolio website?

I am a designer who is full of empathy and I strongly believe in universal design. First of all, let me tell you what I understand about universal design. Wikipedia says, Universal design (often inclusive design) refers to broad-spectrum ideas... continue →

Integrating node apps with UW's SAML

As part of my on-campus jobs, I built a custom form builder for the UW Dept of Sustainability. I used MEAN (MongoDB, Express.js, Angular.js, Node) as my tech stack. I was the only designer and developer for the whole application.... continue →

Email that paved my path

This story takes us back to 2011, the year when I had received my appointment letter from Tata Consultancy Services after patiently waiting for 5 months. On the 23rd of September, I became a part of their Initial Learning Program(ILP)... continue →

Use of using `use-strict` in JS

TLDR; The short and most important answer here is that use strict is a way to voluntarily enforce stricter parsing and error handling on your JavaScript code at runtime. Code errors that would otherwise have been ignored or would have... continue →

Good And Bad Visualizations

512 Paths to the White House Explanation Back in 2012, when general elections were held in USA, there was this beautiful visualization called “512 Paths to the White House” on The NewYork Times website by Mike Bostock and Shan Carter.... continue →

My website is build on open-source

Few months ago, my old website was pretty static and whenever I want to add a new project to my portfolio, I have to goto the file add the required details build the project again and FTP it to server.... continue →

CSS box-sizing in and out

box-sizing is a new CSS3 property that is handy in overwriting the default BOX model given by the browser. Let’s start with how box model works. All the block-level element (like div, header, section, footer etc…) in the html must... continue →

My Sublime Text setup

It’s obvious that almost all web developer and front-end developers use Sublime Text. Every one has there own use case and reasons for using ST, some might say its clear, fast and slim some might say its beautiful, highly customizeble... continue →

Try Banana Peanut Chocolate Protein Shake

I was regular to gym few months ago. So, Usually I use to have a shake after my daily workout with regular breakfast or before going to sleep. Image from These, protein shakes are great additions to your meal... continue →

Understanding e.preventDefault() better

It’s pretty common that many of us use event.preventDefault and return false on a click event or any other event. Lets see event.preventDefault() first. The function name itself more or less tells the story, that it will prevents the default... continue →

Use google app engine as CDN

To begin with, for people who are not familiar with CDN What is CDN ? (Wikipedia definition) A content delivery network or content distribution network (CDN) is a large distributed system of servers deployed in multiple data centers across the... continue →

Older →