Wednesday, April 13, 2016

SCA visit March 2016

Business Visa - Appointment booked on 23-Feb-2016, stayed at Residency Hotel, GH Road
01-March-2016: VAC Chennai, Anna Salai
02-March-2016: US Consular, Chennai
What is the purpose of the visit
How long you will be there in US and where?
Are you married, children, salary?

11-March-2016 to 21-March-2016

Flew by Etihad Airlines, cost around 72k

Immigration check happened at Abu Dhabi around 12:25AM
Immigration officer:
What is the purpose of the visit
How long are you going to stay in US?
Where are you going to stay?
Are you carrying any dry fruits, fruits, fried items?
Immigration permit till 11-Sep-2016

Onward: BLR->ABU DHABI->SAN FRANSCISCO, 2 hours layover time

03/12 Golden Gate, Twin peaks point or vista point at San Franscisco, It was very bad weather, barely could come out of car
San Franscisco downtown
Safeway express
Great mall, brought some toys for kids
Cosco mall - brought sweatshirts for family members

03/13 Big Basin Road (this is bit scary road) to Santa Cruz, Beach, back on 101 freeway

@Restaurants visited
StarBucks Coffee
Madras Cafe in El Camino Real
Chat Bhavan
Chat House
Mayuri Indian Restarent
Thai Food
Off course in Oracle Cafeteria

Pari, resigned from Cisco after 2.5 years of experience to pursue
MS from SanJose State Univerisity. Expenses around 700$,
Should start looking for internship immediately after joining MS

03/19 Monteray City, Beautiful 17-Mile Drive, Pebble Beach, Santa Cruz for food at Sitar Indian Cuisine Restarant

F1 visa:
MS 2 years, can do job for 29 months after studies
if H1 not approved, join 1 year course in college

H1B: 3 years permit, extend by 3 another 3 years;
2008 green card processing is still in progress; it will take 10 years atleast
Need green card, to do business

Monday, April 11, 2016

Sai Ashrith

Ashrith (Simba), Sai with Rishi, Lucky on the occasion of Ashrith's 
1st Birthday  

Sunday, May 10, 2015

Internet of Things

Internet of Things

I wish to do few IOT starter projects. The Arduino UNO device looks great, its affordable and its open source software and hardware by  design. Supports Java programs :)

To do a simple project we need few artifacts like LEDs, bread board, jumper wires, power supply etc and of course Arduino or Rasberry Pi device. The starter kit below is interesting as it  provides most of the things in one box

Another starter kit at lesser price: and this

and this video explains on what is the platform and start program:

Arduino is miniature computer with lot of flexibility. We need to buy shelds which would enable devices to plug ethernet/usb sockets.

If you want to order in india, protocentral has lots of options:

Some interesting robotics competition for Kids, check out challenges @

Tuesday, April 17, 2012

Want to add these !!

Following are list of things I would like to do if I get spare time.
  • Visit Gavi Gangadeshwar temple  (very old Lord Shiva temple)
  • Visit Chitrakala parishath
  • Develop interest in Paintings and music
  • Take food at MTR near Bugoal Rock in gandhi bazaar
  • Start reading really good books (Funny, Spritual)
  • Start watching good-movies/serials (Big bang theory)
  • Start doing Lord Shiva Japa (100000 times)

Tuesday, July 26, 2011

Using Jenkins - New way to manage Product automation

Jenkins is an opensource tool for managing daily JOBS. Jobs can be creating builds, running junits, automation suites (web-based), scheduled email sending etc. Its so powerful and flexible.

For web-based automation, following steps would be needed

  • Checkout latest code from SVN - The code compilation is done based on pom.xml configuration
  • Prepare testbed (close the sessions) - Using windows command executors like psexec the target test boxes are prepared for automation running (tasks like closing all remote control session, browser sessions)
  • Start running selenium jobs using a parent job which will invoke as many child jobs required parametrized builds, the child job is configured to run wholly based on - 
    • grid hub based distributed testcases - test cases which can be run parallel are configured this way
    • standalone selenium server testcases - testcases which need to be tied to a node are configured this way
  • Aggregate test reports of multiple automation suites - The child jobs need to put the results in a common folder so that they would be aggregated and shown
  • Send email to entire team
The jobs can be configured to run daily. Happy Automation.

Friday, July 22, 2011

Passed Oracle certified master Java EE 5 Enterprise Architect (SCEA)

Suddenly I realized one day that my SUN exam Voucher was set on expire on 2nd week of Nov/2011. I had very less time(2 weeks) to prepare for the exam. Earlier exam preparation for Java Web Component developer, Java Web services developer helped me alot. Gathered all the material, but my weakness was EJBs as I didnot have prior experience with EJB also.

So brought 'Head first EJB' went thru sample questions from Whiz labs.

I wrote the SCEA-part1 exam on 10/Nov/2011 passed. Score was not so great but felt happy for making an attempt in less time.

I never thought that I would attempt the Java Architect exam so early in life. I would like to thank my Father who always insisted that commitment itself would take you to success.

Next month only (dec-2010), I downloaded the assignment Big Smoke Cigar Shop from Sun website. Believe me, I had not read the assignment completely until Feb-2011 (due to laziness). Due to future commitments in life, I thought I would finish it by April-2011.

Again EJBs was my weak part, so I thought I would prepare/understand them first and later start on assignment.

J2EE books I referred while completing the assignement:
  1. Core J2EE patterns
  2. Head First EJB
  3. EJB 3 in action
  4. JavaEE6 - SUN
  5. J2EE tutorial
  6. Designing Enterprise Applications

Important thing to mention here about coderanch role in exam. I got lot of answers to my questions from here. Thanks to

I have started preparing for this exam in Feb-2011 and I couldnot estimate exam depth until I read the assignment completely. I had to read it several times to understand what exactly to do for the assignment. I read prvious examinees experiences to get knack of the assgnement.

I have good experitse and interest in Object oriented analysis and design. I do have certifications on IBM rational Object oriented analysis and UML diagrams.

But the expectations of SCEA assignment was different from what I learnt. Particularly showing J2EE interactions upto JSP level very complex in UML.
I used Astah community edition (earlier known as Jude) for UML diagrams. ( I choosed this because I was familiar with this already and I read some SCEA aspirants already used it.

While doing assignment I had to think alot on how to design a system that would handle both functional and non-functional requirements. Particularly the authentication and authorization part, I spent lot of time in creating interactions but after careful analysis found that this system can be external and safely written under assumptions list.

My class diagram had 47 classes with lot of comments explaining the use if the class. Basically I did not create a separate section in assignment which explains the classes.
  1. Class Diagram -1
  2. Sequence diagrams - 12
  3. component diagram - 1
  4. Deployment diagram - 1
  5. Listed 7 risks for the system and explained how these can be mitigated.
  6. Added 2 sections explaining 'design patterns used in various tiers' and 'application integration points to external systems'

    Used SeaMonkey for creating the assignment HTML, to overcome large image size issues, used image compression in GIMP.

    It took me 3months to complete the assignment. Took Part-3 Essay exam on 02/Apr/2011 and submitted assignment on 02/May/2011. I received  email from Oracle that I passed on 13/July/2011.

    Finally certified in SCEA.

    Sunday, June 6, 2010

    Famous Quotes

    Famous words - "One should be able to pull time from  the little one has got, you will never have sufficient time..."
                                                                                                               - Friend

    All truths are easy to understand once they are  discovered; the point is to discover them 
                                                                                                               - Galileo Galilei