Saturday, October 31, 2015

Globalization & RTL Mirroring - Android

Developers working with global applications which need to support languages including Arabic, Farsi, Hebrew etc will have considerations and issues with them in mirroring layouts to support these languages. Layout Mirroring is a term used to describe the ability of software to reorder the UI elements...

Sunday, September 27, 2015

Android Networking & Libraries – A closer look

When it comes to networking, there are many libraries in android which makes the calls faster, smoother and easier. I was in a research of finding the best or the best combination for a variety of projects/requirements. Here is a summary of my observations. Why third party libraries over available system APIs? ·         Parallel execution of api calls ·        ...

Monday, August 17, 2015

Background tasks : RoboSpice vs Volley – my choice of choosing RoboSpice

• Robospice is an open source library that eases writing async network requests. It executes requests inside an android service. It is service based and more respectful of Android philosophy than Volley. Volley is thread based and this is not the way background processing should take place on Android. Ultimately, we can dig down both libs and find that they are quite similar, but our way to do background...

Thursday, July 9, 2015

Stay Hungry. Stay Foolish - Steve Jobs' 2005 Stanford Commencement Address

I encourage many others to watch this, just takes this 15 minutes to change your life. "Sometimes life hits you in the head with a brick. Don't lose faith. I'm convinced that the only thing that kept me going was that I loved what I did. You've got to find what you love...." Stay stronger... cheerios! prepared text [ from .stanford.edu ] I am honored to be with you today at your commencement...

Tuesday, April 7, 2015

Software Engineering process, Google way

Geeky Fairytales: Software Engineering process, Google way: By: Simon Wingrove ( http://www.simonwingrove.com ) We often get questions along the lines of “what is the development process at Google?” – meaning the secret sauce which allows project to magically happen and launch on time. There is an abundance of articles and blog posts which describe how Google does things, and probably some of them...

Wednesday, July 24, 2013

Sunday, May 5, 2013

JavaScript: The Good Parts - An awesome book by an extraordinary man

Couple of weeks ago I was looking for some book recommendations , videos etc on advanced JavaScript things. I've been programming for a decent period of time, so I didn't need a book that spends 4 pages on for loops. I was googling on this and everywhere I ended up with this man's name Douglas Crockford. I ordered his "JavaScript : The Good Parts ", started reading it. And I felt, I'm late to read...

Monday, January 7, 2013