Tuesday, December 9, 2014

Life - Short span

logged in after so many time. just to write some thoughts ..going in mind..just now lost a great-great friend / mentor forever "Bhavin" https://in.linkedin.com/in/bhavinraichura.
There are very few people you always adore, you always want to work with them. and I lost one such mentor / great vision today.
Many things coming and going in mind, including the always puzzling life and how it is short or big . who decides how much long or short life some one has. for some ppl life is never ending and for some it is cut short.
 Importantly the person who is gone is gone, I do not know what happened to him but I know what happened to rest, the heart goes with them. When a daughter misses his father , when a son misses his mother, when a child misses either of the parent and when parents are there to see their child going forever.
   I just have one request to life line maker, either give some good number on life line or do not give any. why so much pain? if you want to trouble us , there are different ways why do you take person forever, we can still be together , fighting and struggling, why to vanish. or if at all Vanish ..erase complete group together do not break into pieces. There is no need to make diseases or reasons, just tell us, your time is up.
You know god it is really difficult to bear all this, simply stop doing this!

Saturday, August 2, 2014

On-Prem Data On office 365 Team site

lastly I was working on one of the common scenario with new release :) " Bringing On-Premise data to Office 365".

with all authentication problems and restriction in creating App, I was trying for OOB way. The options I had -

  • PowerBI - [No for my scene as real time was required, and this gives scheduling option latest for 1 day]
  • Excel Web Access - [ Still good , only problem was data refresh which was achieved through javascript EWA refresh]
  • Good Old JavaScript - [ The best but takes away data modeling from business user for future]

You know I am not considering Access App even as option why? there is no OOB way to sync On-Prem data. which effectively means once you created you web DB you will not get latest from On-Prem, why cause this web DB is nothing but Sql Azure DB, so no real application , until customer promise there will be no change in on-prem DB :(

So I am going ahead with EWA :(

Enjoy !!
- not always working in ideal world 

Friday, February 21, 2014

HTML 5 / CSS3 Questions and Answers

New and basic in HTML5 & CSS3


Lastly I was going through HTML5 and CSS3 and found few basic and good thing.

The thing which I was working for long, without knowing their official name and sometimes clear impact.

Trying to share the same with all  in question and Answer patter J


Think whole HTML page as word Document, use

Q : What is section, article and aside?

Ans: All three are new HTML5 tags created for keeping similar items grouped in more logical way.

can replaces overuse of

the same purpose as article inside section.

Q: What is orderd, unordered , definition list?

Ans: unordered
    , ordered
      , definition

Q: What is reset Style sheet?

Ans: It erases all the style applied to a page and give designer to apply his style from scratch.

Example :  in start of page write –


Without anystyle with them they are resetting page with 0 style.

Q: Some example of CSS selectors?

Ans: Id selector (getElementByID()), class selector, child selector, sibling selector etc.

Q: What is document Flow?

Ans:  It is a system by which renderer (like browser) renders pieces of visible content on screen so that they flow one after another in predictable way.

Q: What is CSS Box Model?

Ans: A simple rectangular box which makes visible box on screen, not only but many more things like text also makes css box model. Display : block or display : none is example. It can be defined as –

·         Content area

·         Border area

·         Padding area

·         Margin area

Q: What is @Media Query?

Ans : lets developer to specify device specific properties, so for table that section will render and for phone another, No more dependency on ‘useragent’ to find out the type of browser.

@media scree and (max-width: 520px)


//mention your phone style here


Q: What is anonymous function in JavaScript?

Ans : function who does not have assigned name and can be used as return from another function,as call back function, self invoking function.





Q: What is self-invoking function?

Ans: The function that are executed as soon as they defined.

Function ()



This is important from safety of global variable as they can be accessed and overridden by any function .

Q : What is web storage?

Ans : 2 types of web storage – sessionStorage and localStorage.

Keep upgrading !!

Wednesday, February 12, 2014

SharePoint / microsoft Online teamsite developers Problem

Got chance to work on SharePoint online Team site. Trying to summarize the first hand problems I faced -

  1. Correlation ID is of no use - as it is generated on server and server is not in your control.
  2. ULS viewer - no use, developer has no access to server.
  3. Cross Site publishing feature not available on team site also publishing feature depends on other features which needs web level scope.
  4.  Designer is a way to customize until developer is allowed to do so. (but at page level :))
  5. I couldn't find a simple way for backup and restore without shelling out money. [MSFT normally backup in 15 days and once your back up is restored your recent data is gone, go to 3rd party and shell out money]
  6. learn good javascript.
Will keep blog few more findings later.

keep coding!!

Thursday, January 23, 2014

Passed 70-332

with all my multiple IDs problems, finally able to complete 70-332 (SharePoint 2013 advanced solution ).

I really appreciate the help offered by prometric and MCP help line on sorting my IDs.