Our team had won the yearly hackathon at work few months back. We got an iPhone 6 and a Leap motion controller device as the mega prize. Being a big fan of Android that I am, I was not interested in switching to iPhone and gave it to my wife. I have been playing around with leap motion controller for sometime. Leap motion is a plug-n-play device which can sense your hand movements to control your computer. I was quite surprised at the accuracy with which the device is able to detect the fingers, palms, hands and arms. The visualizer app which comes with the device helps in visualizing your hands in 3-dimensional space. Leap motion provides SDK for us to integrate with our applications.
We Care Health
Friday, September 11, 2015
Monday, August 24, 2015
Learnings from building the personal site of my son
/Me and my wife were blessed with a baby boy last month. We were as excited as any first-time parents would be. Initial few weeks were quite challenging and beautiful, and we were slowly getting used to parenting. Selecting the name came out as the next big challenge. In our family tradition, newborns are named on their 30th day. We were not constrained by too many things like starting letters, horoscope, etc. I had set only one constraint for myself - the name has to be a Tamil one. After a few back and forth discussions with the wife and the family, we have selected the name as 'Adhiyan' (அதியன்). As soon as the name was finalised, I wanted to give an identity for my son in the digital world. I have reserved a mail account, twitter handle and a domain name for him to use in the future. I have built a personal site for him with some basic information to announce his name to my friends and colleagues. In the process of building the site, I have experimented with some new technologies. Here is a quick summary of my learnings and technical details:
Labels:
Android,
Chrome,
iOS,
Learning by doing,
Personal,
ServiceWorker
Location:
Hyderabad, Telangana, India
Friday, August 29, 2014
JavaScript 'strict' mode and OOP template
"JavaScript is not a complete programming language. It gives so many chances for us to make errors. The code is not very structured. It is very difficult to follow the control flow." This is a common statement one could hear from back-end developers starting to do client side development. While I agree to that statement to some extent. I still believe that JavaScript is a very nice dynamic language with its own good parts. It is a language which has got a larger role to play in the future of the web. It might take sometime for the beginners to get used to some of the core concepts like prototype, closures, etc. But, once mastered, the language will help you to get your things done quickly (especially on the web).
Labels:
ECMAScript,
Javascript,
OOP
Location:
New York, NY, USA
Thursday, August 28, 2014
Cross-Origin Resource Sharing
Cross posting an article written by me last year for a technical magazine but was not published.
--
Web is growing fast with lots of new services being added everyday. Advancements in technologies like HTML5, JS, and CSS3 make the web so powerful that we can almost do everything on the web today. With the increase in the number of services, the need for cross referencing the services also increases. A web application providing photo editing service may want to use the service of photo sharing sites like Instagram or Flickr. Almost all the service providers expose APIs for others to consume their services. While consuming the service from a web application back-end is easier, it is not so easy using the client side technologies. Browsers impose lots of restrictions in accessing resources originating from domains other than the current domain.
Location:
New York, NY, USA
Tuesday, March 11, 2014
Andhra Pradesh | Voter ID application status and polling booth info
A colleague of mine has shared some useful information on finding polling booth for those who have registered for their voter ID in the last couple of months in Andhra Pradesh. Cross posting the blog here for the benefit of all.
Subscribe to:
Posts (Atom)