Archive

Archive for June, 2008

Windows Workflow Foundation – Tutorials

June 21st, 2008 No comments

Here is a good link from JoeOn.net which is a series of tutorials on Windows Workflow Foundation



http://joeon.net/post/2008/02/Windows-Workflow-Foundation-Tutorial-Series.aspx

Another good link is (always from :) ) ScottGu’s Blog:

http://weblogs.asp.net/scottgu/archive/2006/08/31/Windows-Workflow-Foundation.aspx

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: DOTNET, WPF-WCF-WF

kidoos.net – coming soon

June 21st, 2008 No comments

kidoos.net, an initiative from me – which will be a technology portal – will be launched soon for public :)

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: General

Code Name: “Velocity”

June 18th, 2008 No comments

Microsoft project code named “Velocity” is a distributed in-memory caching platform that provides .NET applications with high-speed access, scaling, and high availability to application data.

“Velocity” is a distributed in-memory application cache platform for developing scalable, available, and high-performance applications. Using “Velocity,” applications can store any serializable CLR object without concern for where the object gets stored because data is cached across multiple computers. “Velocity” allows copies of data to be stored across the cache cluster, protecting data against failures. It can be configured to run as a service accessed over the network or can be run embedded with the distributed application. “Velocity” includes an ASP.NET session provider object enabling storage of ASP.NET session objects in the distributed cache without having to write to databases, which increases the performance and scalability of ASP.NET applications.

More information here: http://code.msdn.microsoft.com/velocity

You can download the CTP – Community Technology Preview 1 here

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: DOTNET, General

C# 3.0 New Features

June 11th, 2008 No comments

Here is a useful link on “C# 3.0 New Features” – by Dhaval Faria (Microsoft MVP).

URL: http://www.learnitonweb.com/Articles/ReadArticle.aspx?contId=4&page=1

Following is the list of new features that he explained in this article:

1 – Automatic Properties
2 – Object Initializers
3 – Collection Initializers
4 – Implicitly Typed Local Variables and Implicitly Typed Arrays
5 – Extension Methods
6 – Lambda Expressions and Expression Trees
7 – Query Expressions
8 – Anonymous Types

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: C#

A simple ISAPI extension with C#

June 3rd, 2008 No comments


using System;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Write("Content-type: text/htmlnn");
Console.Write("Hello World!");
}
}
}

After the build-ing, you will get an executable file. If you try to execute it from console, you will see some text printed out – inluding a ‘hello world!’.

Now the configuration part :)

1. Invoke your IIS – Internet Information Services.
2. On the website, click right button -> Properties
3. Home Directory Tab
4. Configuration Button. ‘Applicaiton Window’
5. Click ‘Add’
6. Now you point your new exe file and give your own extension
7. done :)
8. For testing, create a dummy file with the extension you provided. (content can be anything or empty file)
9. Call it from your browser – like http://localhost/test.cgix
10. You should see ‘Hello World!’ :)

Note: This is not a standard ISAPI extension. Miles to go …

VN:F [1.9.18_1163]
Rating: 0.0/5 (0 votes cast)
Categories: C#

Parallel Extensions to the .NET Framework 3.5 has been released

June 3rd, 2008 No comments

Parallel Extensions simplifies development by providing library-based support for introducing concurrency into applications written with any .NET language, including C# and Visual Basic. It includes the Task Parallel Library (TPL), which provides imperative data and task parallelism; Parallel LINQ (PLINQ), which provides declarative data parallelism; and all new Coordination Data Structures (CDS), which provide support for work coordination and managing shared state.

Download URL: http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C-B055-694C50D2B0F3&displaylang=en

The library is made up of the following components:

  • The Task Parallel Library (TPL), which provides support for imperative data and task parallelism.
  • Parallel LINQ (PLINQ), which provides support for declarative data parallelism.
  • Coordination Data Structures (CDS), which provide support for work coordination and managing shared state.
  • VN:F [1.9.18_1163]
    Rating: 0.0/5 (0 votes cast)
    Categories: DOTNET

    Parallel Computing Development Center

    June 3rd, 2008 No comments

    Microsoft’s Parallel Computing developer center is dedicated to providing information, ideas, community, and technology to developers to make it easier to write programs that perform and scale well on parallel hardware.

    URL: http://msdn.microsoft.com/hi-in/concurrency/default(en-us).aspx

    VN:F [1.9.18_1163]
    Rating: 0.0/5 (0 votes cast)
    Categories: General

    Coder or Programmer?

    June 1st, 2008 No comments

    "A coder is always a coder unless he start thinking about the architecture. 
            But such coders are called Programmers."
    
    --PraVeeN
    

    VN:F [1.9.18_1163]
    Rating: 0.0/5 (0 votes cast)
    Categories: Architecture, General