Profilo di ambatiProgramming Myself.. Amb...FotoBlogElenchiAltro Strumenti Guida

Blog


31 maggio

Different teams

I worked with diffferent teams in my current company.
 
I loved working these teams.
 
I learned so many things personally.
 
PJ Sendhil helped me to be in right technical track.
Murugan team helped me how to make friends even with seniors eg: Deepak Trama.
Murugan helped me how to be cool even in critical stages and give good results.
Arunav Engage team helped me how to go to different domain and play with technology ..It helped me coding language doesnt matter. Its domain matters.
Venkat helped me how a master should be.
 
Now the current team helped me how to do multiple tasks in one shot giving the best results.
Prashant is always with the team. Always a smily face. I really liked this. It helps theteam members that project manager is with me. I usually feels that my project manager is with me.I can do the task even though it is difficult.
But people shouting at others have to think on this though they are very good at attitude and commitment.
 
Conclusion : So team behaves as per the project manager behaviour.
 
 
 

Arrogance

I prefer working with different teams.
If I am doing the same thing for more than 1 yr I know the advantages of it.
I can get grip of the team and the technology.Seniors also can understand better.
If it is  1-2 yrs its ok. but if more .Usually it increases arrogance and usually
people will move to a stage and they wont listen for the new happenings. They will forget the remaining world.
They will live in their own world. "Like windows application is greater than web application" such type of things they will tell.
 
Thats why I dont like staying with the same group.
Usually in weekends I used to attend usergroup meetings .
There I can meet new people and can think for new things new technologies
new ways to solve a problem..
 
This is my opinion.
It is helping me always that there is so much to learn and makes me going in the right way.
Suppose If I am attending java meeting I have to ask someone for simple things also in their space.
It helps me to keep my arrogance in control and makes me search for new things always. A constant learner.
Greediness,selfishness are in control. It made me not to feel shy or greedy for asking others for new things.
It is helping me in building my character that technology , money does nt matter.
At the end of the day how much you helped the fellow people it matters.
Nobody will take anything from this world .They will come with empty hands and leave the world with same ..
 

Squirrel : special guest

On 2009 May 28th night I reached my room at 10:15 pm after completing my work.
My sister went to Noida for a personal work.
So for the last one week I am alone.
I have to cook my own food. hmm...
I know cooking and I managed all these days.
But on that day I have lot of work in office (sharepoint with BP both are not that much familiar to me) so without doing arrangements I went early to office that day.
So night I have no food.
So I took some bread.
When I went to refresh room I saw a small article is moving in the bucket.
First I thought it is rat then I thought it may be squirrel after seeing its tail.
Bucket has water it was inside the bucket almost going to heaven. Not able to breath properly because of water.
Nowadays I am very angry on mosquitoes, cockroaches even rats too.
So many people are vacating the houses near by and all these coming to my room.
Literally couldnt able to sleep well.
But after seeing its tail I flushed the water out of the bucket. It came and it is shivering went to a corner.
I opened the ventilator windows of my refresh room so that it can went back in the same route.
I completed refreshments outside ( ting ting ) for that day and I slept.
Morning I saw the squirrel in the same corner.
Oh god. I have no one to look after me. And this squirrel along my side.
I went to my friends room and took my bath and went to office.
I saw the squirrel in another corner in the night.
I thought of giving some food to it. But it is in shock state.
It has not taken food for 2 days.I dont know what to do.
I couldnt able to sleep well also.
Next day morning Saturday I decided to open all the doors and tried to make it move.
but it is not going outside.
I have to write Sharepoint certification exam and have to go to Microsoft Talking Tech seminar.
I opened all the windows of my room and locked the main door.
I was success in exam and completed my tasks too even in office.
Night when I opened my door I saw so many things were fallen and are misplaced.
I checked for the squirrel.
It has tried in all angles and some how went outside of my room.
Now I am comfortable. God somehow saved squirrel life. I keep on thinking about this guest for the last 3 days.
Anyway I am relieved now.
Thanks guest. I had a wonderful time with you.

Microsoft Talking Tech May 30 2009

Hi friends, 

On Saturday 30th May 2009 I attended Microsoft Talking Tech event in Taj Residency.

It is 4 hrs duration session.

I posted about this event in my blog : http://ambatisreedhar.wordpress.com

After writing my Sharepoint certification exam I went there at 11:10 . Just it has started.

The topics are:

Virtualization by Rohit Galotia , Nischay

High Availability of data in Sqlserver 2008- Amit Banerjee

Cloud Computing- Tulika

Take Aways from these sessions:

Is it worthful ? Really worthful for beginners and these are the upcoming technologies too.

 Virtualization architecture by Nischay is good.

Cloud Computing : She has given demos. It is good for beginners.

Labs are also provided

Azure prerequisites:

  • VS 2008 SP1 or VS web developer 2008 Express Edition
  • Sqlserver 2008 Express Edition
  • Windows Azure Tools for Microsoft Visual Studio
  • LiveID, and an authorization code to use the CTP version

Resources:

Azure Services Platform

www.microsoft.com/azure

Azure Services:

http://www.microsoft.com/azure/services.mspx

Windows Azure for developers

http://www.microsoft.com/azure/windowsazurefordevelopers/default.aspx

Register for Windows Azure

http://www.microsoft.com/azure/windowsazurefordevelopers/default.aspx?path=RegisterBtn

download the latest windows Azure tools for Microsoft Visual Studio CTP version

http://www.microsoft.com/azure/windowsazurefordevelopers/default.aspx?path=DownloadToolsBtn

Azure Videos:

http://www.microsoft.com/azure/videos.mspx

=====

Amit's session on High availibility went on so many concept like

Ensure System Availability:  Failover clustering, db mirroring, log shipping, replication

Minimize planned downtime: backup, compression,dynamically add resources

Concurrent db access : db snapshots

Cloud Computing:

  • Infrastructure as a service ( In datacenters providers maintains customer servers , infrastructure
  • Platform as a service (operating system, Visual studio , vss, Sqlserver ,etc ie softwares maintains my providers)
  • Software as a service (As a service company we developed a project for a client. We will host this project in providers environment )

 

Characteristics of CC:

  • scale down and scale up
  • add/remove capacity on demand
  • pay for what u use as u go
  • automation is key to reducing costs

Benefits:

  • Agility
  • Cost
  • Scalability
  • Reliability

Comparisions:

     Desktop                               cloud azure

1. exe                                       Service package

2. application  configuration        Service configuration   

3. Manifest                               Service Description

4. dll                                        Service Role

          windows form library                      webrole

          windows service                             worker role

5. Local data storage                  Internet data stores

29 maggio

new search engine or decision engine

Source: From Vikram blog

Microsoft has released the information about its new search engine or decision engine as Microsoft calls it.

It will be available worldwide by June 3 @ www.bing.com 

Official Press Release : http://www.microsoft.com/presspass/press/2009/may09/05-28NewSearchPR.mspx?rss_fdn=Press%20Releases

Collaborating with Customers using Innovation Game

Innovation Games at a glance
Speed Boat Draw a boat on a whiteboard or sheet of butcher paper. You would like the boat to move fast. Unfortunately, the boat has a few anchors holding it back. The boat is your system, and the features that your customers do not like are its anchors. Customers write what they do not like on an anchor. They can also estimate how much faster the boat would go when that anchor was cut. Estimates of speed are really estimates of pain. When customers are finished posting their anchors, review each one, carefully confirming your understanding of what they want to see changed in the system.
Product Box Ask your customers to imagine that they are selling your product at a tradeshow, retail outlet, or public market. Give them a few cardboard boxes and ask them to design a product box that they would buy. The box should have the key marketing slogans that they find interesting. When finished, pretend that you are a skeptical prospect and ask your customer to use their box to sell your product back to you.
Spider Web Put the name of your product or service in the center of a circle. Ask your customers to draw other products and services that they think are related to your product. As they draw these products and services, ask them to tell you when, how, and why these are used. Ask them to draw lines between the different products and services. Encourage them to use different colors, weights, or styles to capture important relationships (e.g., you can use a thicker line or a different color pen to draw extra important relationships). The Spider Web game works well with the Start Your Day game: as your customer reviews when and where they use your offering, you can also capture the various relationships that exist between the different products and services that they use throughout the day.
Show and Tell Ask your customers to bring examples of artifacts created or modified by your product or service. Ask them to tell you why these artifacts are important, and when and how they are used. For example, if your product is a software system to manage invoices, ask them to show you the invoices, reports, or spreadsheets that they have created through the use of your product.
Pay careful attention to anything that surprises you - artifacts you expected them to create or modify that they have ignored, artifacts that are not used, or artifacts used in unexpected ways. What do these tell you?

Source: http://www.expresscomputeronline.com/20090112/technology01.shtml

View this slideshare ppt : http://www.slideshare.net/Enthiosys/collaborating-with-customers-using-innovation-game

Agile companies : http://www.enthiosys.com and globallogic

http://www.slideshare.net/Enthiosys

http://twitter.com/Enthiosys

Innovation strategy: Prune the product tree :

http://www.innovationtools.com/Weblog/innovationblog-detail.asp?ArticleID=975

 

http://innovationgames.com/the-games/

 http://www.pdma.org/

Center for creative leadership :

 http://www.ccl.org/leadership/index.aspx

27 maggio

All 4 Content Management Systems in one shot

All my articles on CMS are published in Codeproject. It will reduce the developer work for installing and configuring them.

No need to search for how to , where to ,

I even documented for all the possible errors which are come across during installation.

I gave appropriate urls too.

visual studio 2010

http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx.

features of visual studion 2010.

  1. F# Support
  2. Java Script code compilation and debugging
  3. JQuery is included in visual studio 2010
  4. UML
  5. Better display of code in editor.
  6. Parrallel Programing facilities.
25 maggio

Dotnetnuke article

Just now my article on “Installation of DotNetNuke in Step by Step Manner” was published in CodeProject.

It got 440 hits on the first day itself.

http://www.codeproject.com/KB/MCMS/DotNetNuke.aspx

Getting started: Jquery with Visual Studio

For the current project I want to handle all in client side

VS 2008 SP1  http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx

 
 
jquery intellisense support : jquery-1.3.2-vsdoc2.js  (http://code.google.com/p/jqueryjs/downloads/list) . rename this downloaded file  jquery-1.3.2-vsdoc2.js to  jquery-1.3.2-vsdoc.js
 
 
Install the above.
 
Open VS 2008 website project
Add scripts folder and place the two js files (one is jquery library and jquery intellisense -vsdoc.js) in the project.
 
Then drag the js files on aspx pages.
 

<html xmlns="http://www.w3.org/1999/xhtml" >

<

head runat="server">

<title></title>

<script src="Scripts/jquery-1.3.2-vsdoc.js" type="text/javascript"></script>

<script src="Scripts/jquery-1.3.2-vsdoc.js" type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(

function() {

$(

"#Button1").click(function() {

alert(

"Hello world!");

});

});

</script>

</

head>

<

body>

<form id="form1" runat="server">

<div>

<asp:Button ID="Button1" runat="server" Text="Button" />

</div>

</form>

<p>

&nbsp;</p>

</

body>

</

html>
 
 
 
===
From Scott
 

You can then reference the standard jquery file with an html <script/> element like so:

Or alternatively reference it using the <asp:scriptmanager/> control, or by adding a /// <reference/> comment at the top of a standalone .js file. 

When you do this VS will now look for a -vsdoc.js file in the same directory as the script file you are referencing, and if found will use it for help and intellisense.  The annotated

For example, we could use jQuery to make a JSON based get request, and get intellisense for the method (hanging off of $.):

As well as help/intellisense for the $.getJSON() method's parameters:

 

 

Source: http://www.dotnetcurry.com/ShowArticle.aspx?ID=231

http://mwtech.blogspot.com/2009/05/how-to-get-jquery-intellisense-working.html

http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx

 
 
24 maggio

My Session self feedback Bdotnet 23/5/2009

On May 23/05/2009 I gave my presentation at Microsoft Patni hall to http://www.bdotnet.in  (Bangalore Dotnet User group)

Microsoft Dynamics : Sreedhar Ambati

As I promised earlier I showed the user interface of MS CRM, Great Plains (along with Business Portal)

Bdotnet session feedback details : http://bdotnet.in/forums/p/1430/2887.aspx#2887

I uploaded my small presentation at

http://www.slideshare.net/ambatisreedhar/bdotnet

 

 

23 maggio

Life's First presentation

 

Atlast I broke my chains.

I gave my first ever public presentation.

In my childhood for a competition I prepared. But failed to stand before the audience.

But I did it today (23/5/2009 time 5:55 - 6:44 pm) :at http://www.bdotnet.in Bangalore dotnet User group at Microsoft building

I gave demo on Dynamics product suite : CRM , GreatPlains demos .. I showed the development environment for them..

 

 

 

Today 23rd May 2009 I am giving presentation at Bdotnet

Today 23rd May 2009 I am giving presentation at Bdotnet
 
I have not prepared.
 
Please forgive if I went wrong
 
And dont expect too much..
 
 
22 maggio

Open Source Content Management Systems

From yesterday I started working again on Sharepoint (Sivlerlight with WPF may be) project.
Till now I learned very little in Sharepoint.
Because I was involved with GP,CRM, and CMS projects.
For the last 20 days I have done a POC on Dotnetnuke a open source CMS. Almost success in getting the project.
 
For evaluation I worked on 4 CMS ie Alfresco, DotNetNuke, Joomla, Drupal.
More pain in installation and configuring them.
I dont want others to repeat the same process of installation without concentrating on their core business.
I documented well.
 
On Alfresco my article was published
 
Looking for other CMS too.
 
 
21 maggio

Bdotnet 9/5/2005 details

Source: http://silverlight.net/getstarted/silverlight3/default.aspx

 Chaitra session on Silverlight 3 is very good .

Ensure that you have either Visual Studio 2008 SP1 or Visual Web Developer Express 2008 SP1 installed as it is a prerequisite for the Silverlight 3 Beta Tools for Visual Studio.

Silverlight Toolkit – the toolkit has been updated to provide an updated to Silverlight 2 controls, a new release for Silverlight 3 Beta controls, and a new themes gallery. (http://codeplex.com/Silverlight )

Videos : http://silverlight.net/learn/videocat.aspx?cat=12#sl3

Microsoft® Silverlight™ 3 Tools Beta 1 for Visual Studio 2008 SP1 :  Silverlight 3 Beta Tools for Visual Studio – this will install the developer runtime of Silverlight 3 Beta, the Visual Studio project templates

  • Visit our online Silverlight 3 Toolkit samples or our online Silverlight 2 Toolkit samples
  • Take the guided tour of the Silverlight Toolkit: Part 1 - Controls, Part 2 - Charting, Part 3 - Theming, Part 4 - Navigation Controls and Part 5 - Data Controls.

    new controls:

  • Accordion
  • Charting
  • DomainUpDown
  • ImplicitStyleManager
  • LayoutTransformer
  • TimePicker
  • TimeUpDown
  • Navigation Application project template

     Personally I like Accordion as it is providing very good collapse expand functionalities.

    Then Vijay Session : Client Profile Configuration Manager (Improving Appln Installation UX)

    He can be reached at  vj@msigeek.com

    What are the bad expereiences:

    1. Multiple  UAC prompts in Vista

    Like Yellow screen  An Unidentified program wants access to your computer

    2. Files left over after a failed installation/uninstallation

    Best Solution for this is Windows Installer MSI

    MSI installs in 3 phases

     1. Acquisition

    2. Execution

    3. Commit

     He explained about this tool

    Client profile Configuration Designer (built on top of vs 3.5 sp1, wpf) . This is UI designer tool and serves silent installation mode.

    Check this link for his presentation

    http://www.4shared.com/file/105865687/975b7f12/Improving_Application_Installation_UX_in_Windows_7.html?cau2=403tNull

    And his blog msigeek.com

    It helps developers to understand about deployment issues.

    A must session for IT Pro too.

    Thanks

    Sreedhar Ambati

  • 18 maggio

    Control costs

    Source :http://www.abhishekkant.net/

    Microsoft India has launched a website - http://www.controlcosts.com/  to control costs in enterprises

    http://recite.microsoft.com  is a search technology for your voice that runs on Windows Mobile 6.0

    16 maggio

    Am I blogger?

    I am questioning myself after hearing that Sreedhar is a blogger.
     
    Am I blogger?
     
    Oh God. I am not a blogger.
     
    Its my intention to blog.
     
    I want to share information that I got. I chose this one of my tool.
    Thats it.
    I am not a blogger.
     
    Usually I am mad for technology. I used to do anything for technology. I forgot food .. I am not going for sessions not for getting T-Shirts , goodies .. I have no interest.
     
    I came from zero. I know my capabilities and limitations.
     
    I am a small developer .. loves technology ...I am working in Proteans for Microsoft technologies . If they give java ,, or RUby or anything related to technology I am ready to take.  But I love Microsoft marketing style.
     
    I love my work , my company's customers.
    Remaining are not important for me.
     
    I believe in groups . communities .
    Instead of complaining against things I want to involve with them and want to do my best to rectify it.
     
    I like Indian politics. Thats why involved with Janaagraha. I want to know about my society.
    I want to know why people are complaining against Microsoft MVP program.
    Instead of complaining just involve.
    We can solve the problems. If we stand in one word nobody can stop us.

    Microsoft TechEd 3rd day #TechEdin

    Yesterday is the 3rd and last day of TechEd India Hyderabad 2009.
     
    Yesterday I attended all the cloud computing Azure tracks ie
     
    introduction of Azure by Venkat
    .Net Services by Janakiram
    Sqlservices by Saranya
    Cloud Code Camp by again Janakiram
    I personally appreciate Saranya as she is too young out of the speaker and as she is my same age group.
    She is the future most appreciated speaker.
    Well done Azure speakers. You met the audience expectations.
     
    I got good contacts with these speakers.
     
    All are very useful and they showed how to work on Azure.
     
    I met Biztalk RFID speaker Kalyana , Sharepoint speaker Dr Nitin.
     
    Really its a wonderful trip for me.
     
    I couldnt able to take a free certification and at the last moment I found the hands on labs track. Because it is not exposed to outside environment.
    Went for 10 mins in WPF hands on labs.
     
    MVP Satya community track on SQL was good.
     
    Agni ROCK Star song was very good .. jee le baby .. karle baby... and making a group from TEch Ed community to be part of the songs ..really nice.
    But I left at 7:45 pm saying thanks to Vinod (for giving me this oppurtunity to see the big picture ) without really seeing the fun of AGNI.
    Because of heat and lack of sleep (no current in nights) and the heavy laptop through out the tracks with me (heavy weight) I am feeling lot of pain.
    So I left.
    Today I got the bus ticket and about to leave now.
    Taken pain killers .
    I dont know what happened to my lips because of this heat.
     
    I couldnt able to meet any one of my friend here. All are busy with their personal works.
    With more memories I am coming back to my lovely place Bangalore.
     
    One thing : Now I understood why Microsoft is encouraging  MVP concept.
    Oracle and CA : I know Oracle as a database company and CA as a service company.
    But its not true.
    They have to come out of their drawn boundaries and should reach developers. Then only people knows more.
    Why to be stringent?