I have been a Microsoft MVP in 2011 and is currently working as a Solution Architect in an MNC at Hyderabad, where I provides consultation in Microsoft Technologies. I am a writer for various sites like www.Simple-talk.com, http://www.CodeProject.com and http://www.dotnetfunda.com , and carries a passion for Microsoft technologies. Technology adoption and learning is my key strength and technology sharing is my passion.

My Awards

Microsoft® MVP Award – 2011

DotnetFunda MVP Award – 2011

ITPro/MSDN Contest

  • First Prize for Office 365
  • Consolidation prize for Windows 7 GTF IT Pro Quiz

Tata Innovista 2011 -Regional

Tata Innovista -2011 Memento


 Article Of The Day in ASP.Net 

 VSALM Challenge 2010 Final -4th Place

VSALM Challenge 2010 Final

My Certificates

1. TOGAF 8 Certified

2. MCTS : .Net Framework 3.5, Windows Communication Foundation Applications

3. MCTS: .Net Framework 3.5, ASP.Net Applications

51 Responses to About

  1. Shalini Sharma says:


    All your Blogs are very nice and helpful..

    Thanks & Regards,

  2. srinath k says:

    hi sister,ur articles are very nice.i have seen ur profile in indianstudychannel too.can i have ur email id.thanking you.bye sister.

  3. manoj says:

    this is manoj
    i have got a problem that may be a liitle one but it is very helpfull can you plz guide me hw to develop a project on my own with the 3-tire or n-tire architecture design flow in ASP. i can do upto the analysis perfectly


  4. venkatesh says:

    Hi i am beginner. I need correct advice to start my career. Pls can you gave your email id.. venkatesh.net.in@gmail.com this is my email id. waiting for your reply.

  5. Madhu says:

    When are you going to have the Part III for your VSTS Load Testing available?


  6. Khysar says:

    Both of your articles on Performance Testing using VSTS has been of great help. Keep up the good work.
    If I have to go with your last reply, I believe you might have published the Part III of the same, but I am not able to find the link. Can you please share the link if you have already published it.


  7. Hi. Nice work with your blog. I’m reading this article http://www.dotnetfunda.com/articles/article963-workflow-foundation-40-activity-designer-.aspx. It’s very interesting for me. I want to design an activiy designer with a drag and drop zone to encapsulate several activities. This is done following your sample. I need now put one activity over drag and drop zone and another one under that. For example put a “Receive activity” then put the drag and drop zone and then put the “SendReply activity”. Receive activity will be always the same, and a developer will use drag and drop zone in order to personalize the custom activity. Could you help with that?

    Thank you

    • ambilykk says:


      From your explanation, what I understand is you need a custom activity with Receive as the first child and have facility to add more activities.
      If you want to fix the first child as Receive activity by default, you can add the same in the custom Activity code, not in Activity designer code.
      If you have furthur queries, please reply back.


  8. Khysar says:

    Thanks Ambily, appreciate your response 🙂


  9. Khysar says:

    Hi Ambily,

    Following your articles on “Performance Testing using VSTS” I have started getting into performance testing, I have no prior development experience. I would be glad if you can suggest on how I can improvise.
    I like to know about the Threshold for web performance, are there any set standards or it depends on individual application?

  10. Hi Ambily….

    I am completed B.Tech(IT) in this year,now am working as Web developer in one small company,i have much more interest in programming languages,so now i plan to start my career with asp.net , I want to join MNC company,so give some idea about what technology learn,and how to go for MNC company,..Plz give some idea,and next step for go MNC company..,I am waiting for your answer

    • ambilykk says:

      Hi Moorthi

      As you are already working as a web developer, you may be aware of one of the web technologies like ASP.Net.
      Concentrate on any one of the web technology and improve your skill in a particular area.

      If you have logical reasoning skill, you can learn any programming languages and code in that language.


  11. Before one month i join one small company,In this one month i completed three websites,..


  12. rmoorthi says:

    Hi Ambily…
    Yesterday i ask one information about my career …Please give some idea… I believe that u will help me….give some idea…

  13. Vinoth says:

    Hi Ambily,

    I am working as a Test ENginner . I am new to VSTS Load test .I need guidance advice to start my career in Performance & load testing in VSTS . Pls can you gave your email id..
    my email id : prvelvinoth@gmail.com
    . waiting for your reply.


  14. Srinivas says:


    Could you please give me your advice on this scenario? I could it doing it wrong, so please let me know.

    I have a Registration and Order page to test in my application. The Registration page has a form with userId, emailId, password, and Address fields. After the page is submitted, the user is allowed to place an Order and fill in a few more fields. I want to perform a load test simulating 10 different users, each providing a unique set of data. If the field values are not unique when they are submitted our application will throw an error message.

    Q1. How do I provide different sets of data?
    Q2. How do I cleanup when the load test is completed?

    Thank you.

  15. ashish fugat says:

    need your help on data dynamics
    in dropdown all the FK column values are coming up if i want only value who’s name is ‘Ashish’
    then where i can write ? and where should i write that query?
    in .dbml file ?
    please help i’m newbie in data dynamics

    • ambilykk says:

      Hi Ashish

      Can you please explain the issue in detail.


      • ashish fugat says:

        in foreienkey_edit.cs
        we found this code
        protected void Page_Load(object sender, EventArgs e)
        if (DropDownList1.Items.Count == 0)
        if (Mode == DataBoundControlMode.Insert || !Column.IsRequired)
        DropDownList1.Items.Add(new ListItem(“[name]”, “”));


        //sorting DropDown by Text



        which actually bind FK coulnm as in dropdown list now in my case
        dropdown list binds all usernames from user table
        i dont want all usernames i want only those who starts with ‘a’
        how can i write linq to sql qeury?
        one way i founf we can override the data of PopulateListControl(DropDownList1);
        like i did method //sorting DropDown by Text

        but failed to write code of selected usernames
        public void SortedDropdownlist(DropDownList ddl)
        List sorted = new List();
        foreach (ListItem item in ddl.Items)
        if (item.Text == “a”) { sorted.Add(item); }
        //i just took condition like name is similar to ‘a’ then also it failed to show only ‘a’
        //remove all items from the DropDownList


        //add the sorted items to the DropDownList


  16. venkat says:

    hi ambi i am new to vss performance testing can u send the doc for how to do load and web performance tesitng through visual studio ultimate and how to debug the errors in web performance testing in visual studio ultimate 2010 it is urgent for me i am the only one peroson to hadle the project with visual studio ultimate performance testing.if u send it will be helpful for me my mail suresh1.dvm@gmail.com send u r mail id to contact

  17. Nithya says:

    Hi,I like your profile very much…I want too certification in .net (MCTS)…Also i want to discuss with you about my career path…Please let me know your email id or facebook …I waiting for your reply…Thanks …

  18. kemy says:

    Do conduct trainings for microsoft certifications ?

  19. kemy says:

    Do you conduct trainings for microsoft certifications ?

  20. Venkat Mulaga says:

    How to provide the security for WCF Services ,Please Explaine detailly.

  21. Hi,

    i read your article about adorners in
    http://www.dotnetfunda.com/articles/article1201-wpf-adorner.aspx. I am looking to implement a selection adorner, delete adorner, dragging adorner for items in a Canvas. Could you please point me to some tutorials on this?


  22. Sudhindra says:

    VSTS Load Testing Article of yours is a very good document to start off with.
    Request you to send more details on the same. I need of a complete A-Z picture for Performance Testing.
    Waiting for your kind reply.

  23. Madhura says:

    Very helpful articles 🙂 Thanks… keep sharing technology related stuff 🙂

  24. Nero says:

    Hi Ambily, Thanks for your articles on VSTS Load Testing. I have a confusion about the Page_Time values in the result after the web test. I ran tests on our BI site in the dashboard pages (Performance Point) containing filters, SSRS reports and Bing map web parts. The page time results that I get seem more inclined to the bare page load with filters only. Because ssars reports, maps take longer to process and show. Now, how should I intrpret this Page_Time value to decide on the performnace of our site from the page load perspective. Our target is to have any page load completely in 20 secs MAX to make the site acceptable to users.

  25. Jack Du says:

    This is Jack.du from E-iceblue Co., Ltd. Nice to meet you! I obtained your information from Google and found that you’ve written excellent articles on Codeproject. Therefore, I want to take this opportunity to introduce you our representative product: Spire.Office for .NET.

    We’d appreciate it if you can help to test and write a short review on your own blog . If you would like to try, please contact me via jack.du@e-iceblue.com or FB message for more information.

    Spire.Office for .NET is a professional .NET library specially designed for developers to create, read, write, convert and print Word/Excel/PDF/PowerPoint files from any .NET platform with fast and high quality performance.

    Look forward to your reply. Many thanks!

    Best regards,

  26. Joni says:

    Awesome content you got here! You can earn some extra cash from your page,
    don’t miss this opportunity, for more details just search in google – omgerido monetize website

  27. madm, r u from idukki ? and was u studying in st.Joseph`s high school , chinnar, idukki (dist) up to 1994 ? her name was ambili k k
    i am searching for a brilliant student

    • ambilykk says:

      Hi Dileep

      Yes, I am the same person, but may not be so brilliant.
      Hope, you are the one who studied with me.
      Where are you now ? What you are doing ?


  28. Muralidhar says:

    Hello Madam
    I saw very good detailed explanation of Odata complext type from https://www.simple-talk.com/dotnet/.net-framework/different-approaches-of-entity-framework/.

    Im having tought time in getting code first for entitiey model, please helpme.

    I have entity a, b, c which is a one to many {b}many to many{c}

    in B entity I used collection for both a and c.
    in A, i used b again in C i used collection of b.
    A i smapped to Table-1, b is mapped to Table-2, c is mapped to Table-3 in oracle.

    But when generating the SQL code to oracle

    Im getting wrong SQL generation. that is

    from t1
    left outer join ( ab_id.,_id.id,t2.c,t3,c
    inner join abcollection on ab_id=t2.id} join etc…

    This abcollection is not at all Oracle tbale buyt Entity is generating
    Please answer to madrasmd@gmail.com
    You help makes my mind relax on this. Please do help me

  29. Kalyan says:


    All your Blogs are very nice and helpful..

  30. Praburam says:

    Hi Ambily

    Good day. I am a technical architect at CGI and currently developing TFS web custom control

    I have started with the help of your article and I was really very informative


    I also found a blog by Serkani here https://blogs.msdn.microsoft.com/serkani/

    We have huge list of complex custom controls (40 to 50) developed in Team explorer 2013 for various work items and needed to develop the same in web view as well. As you might imagine it is quite lot of work and not many information available for references.

    I have few questions regarding this and your response is highly appreciated

    1. How to create utility java script files (say methods to call our web api) and to be referenced in custom control javascript file?
    2. How to change the control UI based on some actions performed in other fields?
    3. How to use jquery ajax and jquery ui controls?
    4. Is there a documentation or how to samples available?

    Thank you again

    Praburam Chendurpandian

  31. manvepreeti says:

    Hello ambily hope you are doing well.
    Our company unbound learning networks is into B2B marketing,we provide trainers to corporate companies Now we are in a requirement of office 365 Would like to connect with us can you please forward your contact and mail to kondabadri@gmail.com

  32. Suresh Gangadharan says:

    I read the article about Different Approaches of Entity Framework really good and understandable for me ,and i have doubt in repository pattern like why and what is the use of repository pattern in MVC application.

  33. Mahesh gupta says:

    hi ambily, I recently came across one of your article on Workflow foundation, it is a very good article and helpful understand the extensions very quickly, I have a doubt on how to organize data fetched from application db and when configuring persistence, I would like to reach you on this please send me your contact details, my emailid : pmaheshgupta530@gmail.com

Leave a Reply to ambilykk Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s