June, 2007

  • Wriju's BLOG

    Surface Computing

    • 1 Comments

    Use your restaurant table to give order. Put your credit card in the table for payment. Once you are in business meeting and both of you are carrying blue-tooth enabled mobile phones can share your business data. All in your good old normal table with abnormal activities.

    Surface Computing by Microsoft.

    image

    Visit for more

    http://www.microsoft.com/surface/

    Namoskar!!!

  • Wriju's BLOG

    Moving from Orcas CTP to Orcas Beta 1

    • 3 Comments

    If you have Orcas March 2007 CTP and you want to upgrade it to Orcas Beta 1, there are couple of things to be taken care. Those are well documented in MSDN and you need to clean all the CTP related installation to enjoy the smooth installation. Components which could create problems are,

    1. Remove "Microsoft SQL Server Compact Edition 3.5".
    2. Remove "Microsoft SQL Server Compact Edition 3.5 Design Tools".
    3. Remove "Microsoft SQL Server Compact Edition 3.5 for Devices".
    4. Remove "Microsoft Visual Studio Performance Collection Tools".
    5. Remove "Windows Mobile 5.0 SDK R2 for Pocket PC".
    6. Remove "Windows Mobile 5.0 SDK R2 for Smartphone".
    7. Remove "Windows SDK NetFX Tools".
    8. Remove "Windows SDK Win32 Tools".
    9. Remove "Windows SDK Headers and Tools".
    10. Remove "Windows SDK Tools".
    11. Remove "Crystal Reports 2007".
    12. Remove "Visual Studio Asset System".
    13. Remove "Visual Web Developer Design Service Reminder Tools".
    14. Remove "Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime Language Pack". This step is not required if you have only the English edition.
    15. Remove "Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime Language Pack".
    16. Remove "Microsoft Visual Studio Codename Orcas Tools for Office Runtime".
    17. Remove "Microsoft Visual Studio Codename Orcas Professional" or other related Visual Studio IDE installations, such as Professional, Standard, Enterprise Architect, or Team Suite.
    18. Remove "Microsoft Document Explorer".
    19. Remove "Microsoft Document Explorer 2005 Language Pack". This step is not required if you have only the English edition.
    20. Remove "Microsoft Device Emulator 3.0".
    21. Remove "Microsoft .Net Compact Framework 2.0 SP1".
    22. Remove ".Net Framework 2.0 SDK".
    23. Remove "Microsoft Visual Studio Codename Orcas Remote Debugger".
    24. Remove "Microsoft Visual Studio 64bit Prerequisites Beta". This step is required only if Visual Studio is installed on a 64-bit computer.
    25. Remove "Microsoft .Net Framework 3.5".

    Please find other related issue here. Hope for the enjoyable upgrade.

    Namoskar!!!

  • Wriju's BLOG

    C# 3.0 and its major design changes for LINQ

    • 0 Comments

    C# 3.0 PM Anson Horton discussed about the LINQ and its impact on C# 3.0 covering

    • Lambda Expressions
    • Extension Methods
    • Anonymous Types
    • Implicitly Typed Local Variables
    • Object Initializers
    • Query Expressions

    Visit the MSDN Magazine article at http://msdn.microsoft.com/msdnmag/issues/07/06/CSharp30/

    Namoskar!!!

  • Wriju's BLOG

    MSDN has got a new look and Live.com search integration

    • 0 Comments

    For more please visit http://msdn2.microsoft.com/en-us/bb457197.aspx

    Namoskar!!!

  • Wriju's BLOG

    .NET Framework: Understanding Green Bits and red Bits

    • 1 Comments

    In lots of articles about .NET Framework 3.0/3.5 you might find the term called Green bits or Red bits. What is that all about? Must read this article to understand the architecture,  http://www.danielmoth.com/Blog/2007/06/net-framework-35.html 

    Let's also use the picture from that blog

    Namoskar!!!

  • Wriju's BLOG

    ADO.NET Features and Future (SqlDataSourceEnumerator)

    • 1 Comments

    I have planned to dedicate some of my posts on ADO.NET and its future. I planned on the writing posts on new features of ADO.NET 2.0 and then slowly move to the LINQ and Entity Framework.

    Lets start with the features one by one, today I am going to talk about the cool feature on the “Server Enumeration”. This helps us to find out the list of available servers from our local network accessible to us. The small piece of code the does the magic,

     

    DataTable dt = new DataTable("NewTab");

     

    //Gets the List of available SQL databases in DataTable

    dt = SqlDataSourceEnumerator.Instance.GetDataSources();

     

    This is really helpful when you create utility tool for quick data access.

     

    Namoskar!!!

     

     

  • Wriju's BLOG

    ADO.NET Samples for Visual Studio Code Name "Orcas" - October CTP

    • 0 Comments

    Samples are available http://www.microsoft.com/downloads/details.aspx?familyid=c14c451d-7043-44f0-87d7-845f1c238d64&displaylang=en

    Namoskar!!!

  • Wriju's BLOG

    Linq Performance

    • 2 Comments

    LINQ is powerful, the internal algorithm has got the power for fine tuning and PLinq is in the pipeline. That means if you will have automatic implementation of parallel LINQ for multi-core processors. Two famous quotes from Anders Hejlsberg are

     

    "With PLinq, effectively you write the code the same way, but we arrange for it to run on multiple CPUs”

     

    "It doesn't necessarily mean that every program is going to run six times faster, but there are classes of programs that we can make run faster without the user having to get into the nitty-gritty business of writing concurrent constructs,"

     

    http://www.eweek.com/article2/0,1895,2009167,00.asp

     

    Things to remember

    +++++++++++++

     

    Ø       When you will work with different set of objects and join them in your query, you have to be very careful. Especially when one of the sources is live webservice. Then the join will every time go to the WebService and create the IEnumerable<T> (the out put).

     

    Ø       While working with Linq to SQL, there are very few areas where you can fine tune the query. Rather you might be very comfortable writing super fast queries in SQL. You have no idea how Linq to SQL will create the SQL queries which will be sent to SQL Server. But you can check the outgoing SQL queries through DataContext class or Orcas debugger. I would suggest you to use stored procedure to make sure your query is super fast and well executed.

     

    Ø       Sometimes differed loading is not the accepted behavior. As it executes the query multiple times (per master data). Let’s say the scenario of Customer an Order where each customer has multiple orders. If you run a nested for loop for each customer then the query will be created and executed every time. So we have to be very careful again here if we want to avoid the differed loading by using the DataShape class.

     

    Namoskar!!!

  • Wriju's BLOG

    SQL Server 2008 (Katmai) I am proud user

    • 0 Comments

    Yes, I have installed SQL Server 2008 (aka Katmai) Dev Edn. Few things for successful installation,

    • Better use newly formatted machine
    • Make sure that you have IIS installed (otherwise it will fail to install Reporting Service)

    Everything works perfectly fine.

    Namoskar!!!

  • Wriju's BLOG

    SQL Server 2008 (Katmai) June CTP Released

    • 1 Comments

    sql2008

    Related resources, 

  • Read the SQL Server 2008 Datasheet
  • SQL Server 2008 Product Overview
  • Watch the TechEd SQL Server 2008 Webcast
  • Download the latest release

    And may more such exciting at Tech Ed 2007.

    TE2007_Logo_TEMP

    http://virtualteched.com/Pages/OnlineSessions/OnlineWebcastsDefault.aspx

    Namoskar!!!

  • Page 1 of 1 (17 items)