Friday, May 19, 2017

Fault Tolerance at Netflix

Fault tolerant approaches discussed in this Netflix blog :
  1. network time out and retries
  2. separate threads on per-dependency thread-pools
  3. semaphores (via a tryAcquire(), non-blocking call)
  4. circuit breakers

Monday, May 8, 2017

Goodbye OnRule!

5 years have rolled up pretty fast. Time to move on :)
Life is about to take another beautiful turn. Love the change. Life is like a box of chocolates ...

Tuesday, December 23, 2014

10 Myths of Python Enterprise

Adopted from original article from Paypal Engineering Group evangelizing the use of Python in enterprise products [link]

Tuesday, June 18, 2013

How to Think like a Computer Scientist

A beautiful little ebook for folks who love python programming. A recommended tool if you are new to python and would like to start learning the basics.

The book has all the topics neatly covered so that can be understood by a new or seasoned programmer. When I teach programming, I prefer showing a few examples of how to write a python script and then ask the person to try the rest using some reading material.

This book is the ideal teaching guide to help a python newbie become productive quickly.
If you love any other language - Java or C++ or Action Script, try this !!

Python rocks ....

Wednesday, February 20, 2013

Self-Driving Car Test : Steve Mahan

A driverless car which talks to me and more than anything, can respond to my voice command is the next generation of car technology. Steve Mahan who is currently impaired with partial vision, can travel with a computer-assisted car without depending on any one else.

Driverless Independence !!

Reference :
PC Mag Coverage of Self-Driving Car Test

Tuesday, February 19, 2013


Calendaring on Mac has several options - iCal (Primary), Outlook & Thunderbird being among the strongest contenders.

Currently iCal is the best tool which comes bundled with OSX, just like Mail (for email) and works fabulously with both Microsoft Exchange & Google Calendar services.

Other than Microsoft and Google calendars, it also integrates with Yahoo! & CalDAV (protocol) calendar services.

If you are a corporate user and tend to interact with the Miscrosoft Outlook users, you may face a few challenges in sharing calendars using iCal.

iCal format does not play well especially with the Outlook Web users, since iCal is not recognized by the OWA (Outlook Web App) Browser Client.

References : The Best Calendar App for Mac

Credits : Image Concept of iCal Watch by Mac (Macoto) Funamuzu

Monday, February 18, 2013

Type Safe

A company behind a rapid development framework for Java and Scala.
Tech : Play Framework, Scala, Akka and a bunch of supporting tools.

One of the reasons for taking a close look at it would be a curiosity on what James Ward has been working on lately. Considering he was a technology evangelist for Adobe Flex & Heroku.