Tuesday, June 10, 2014

Apache Hive Architecture Diagram



While studying about internals of Apache Hive, I realized that everyone is using same set of illustrations (from here & here) to explain Hive architecture.  To understand the internals of Hive, I drew my own diagram. I am sharing the same here, if you like it share it.


Friday, May 16, 2014

BPEL PM 11g Performance Tuning - Final installment

This is last installment of of Oracle Fusion Middleware BPEL PM 11g Performance Tuning. This installments covers appendixes of the book.

Your comments will make this book useful and valuable.


   http://www.scribd.com/doc/224164824/BPEL-PM-11g-Performance-Tuning-Appendies"  style="text-decoration: underline;" >BPEL PM 11g Performance Tuning- Appendies

Thursday, May 15, 2014

BPEL PM 11g Performance Tuning - 8

This is chapter eight of Oracle Fusion Middleware BPEL PM 11g Performance Tuning. This chapter covers L&P test design and load test selection.

Your comments will make this book useful and valuable.


   http://www.scribd.com/doc/224164845/BPEL-PM-11g-Performance-Tuning-8"  style="text-decoration: underline;" >BPEL PM 11g Performance Tuning-8

Wednesday, May 14, 2014

BPEL PM 11g Performance Tuning - 7

This is seventh chapter of Oracle Fusion Middleware BPEL PM 11g Performance Tuning. This chapter covers data collection aspects.

Your comments will make this book useful and valuable.




   http://www.scribd.com/doc/224164835/BPEL-PM-11g-Performance-Tuning-7"  style="text-decoration: underline;" >BPEL PM 11g Performance Tuning-7

Tuesday, May 6, 2014

Packt is celebrating 'International #DayAgainstDRM on May 6th 2014


Packt Publishing is offering all its DRM-free content at $10 for 24 hours only on May 6th – that’s all 2000+ eBooks and Videos at http://bit.ly/1q6bpha

Go guys and grab some books and videos which will be helpful in your career.

 

Friday, April 11, 2014

Release Management and Agile way of working


Recently while talking to my friends who are in Release Management business, everyone had very good review about Agile. But when we started Agile in Release management, everyone agreed that for release management, Waterfall is only solution. Even I agreed to the proposition.

But yesterday night, when Hypnos (Goddess of sleep) eluded me, suddenly Release Management and Agile started wandering in front of my eyes.  Do really Agile and Release Management are two different species which has nothing in common? I started thinking in different angle.  

Is actual process of release not equivalent to run time of a software product?

Release is an execution of Release Plan. Now the question is: Is Agile applicable in making Release Plan. Answer is profound YES.

Any thoughts?

Tuesday, April 1, 2014

For my High Schooler - Object oriented vs Procedural Languages


Yash: Do you know, today we discussed difference between Object Oriented and Procedural languages.

Me: That’s good. May you like to explain to me?

Yash: Yes. It is very simple.

Yash: Before that I have a story to say.

Me: Go ahead.

Yash: OK.  I have a question for you.

Me: As you wish.

Yash: On Saturday morning mom ask you to go and get a bread loaf from grocery store.  What are the different things you will do?

Me: It is easy. I will get dressed. Fetch the car from garage and drive to store. Park the car in parking lot. Enter into grocery store, fetch the bread loaf. Pay for the loaf. Ride back to home in my car and that’s all.

Yash: OK.  In your answer, you are focused on verbs – sequence of actions.

Yash: I can explain the same story in different way where focus will be nouns. There are various entities like Mom, Dad, Car, Parking Lot, Store, Bread Loaf, Cashier, etc. These entities has their own actions like Car can move from Home to store and back, Cahier can accept the money etc. Interaction of these entities will result in purchase of bread loaf.

Me: accepted.

Yash: Moreover, an entity may perform several actions, say cashier can accept money and also give carry bag. This mean if we explain in terms of noun, system can grow in complexity and scale.

Me: I am overwhelmed.

Yash: In languages where focus is verbs are procedural languages. In Object oriented languages focus is Noun.

Me: Great!