Microsoft

Mono!! Open Source .NET framework for Unix/MacOS and Other OS

December 28, 2009 .NET, .NET Framework, All, ASP.NET, ASP.NET AJAX, ASP.NET MVC, Azure Tools, C#.NET, General, Microsoft, VB.NET, VisualStudio, VS2010 No comments

Mono 2.6.1 is a portable and open source implementation of the .NET framework for Unix, Windows, MacOS and other operating systems.

The Mono 2.4.2, first version of mono which introduced the ASP.NET MVC Open Source Stack support.

These are some of the major features in this release:

  • WCF client and server, the subset exposed by Silverlight 2.0
  • LLVM support, to improve performance on server/computational loads
  • Co-routine framework Mono.Tasklets
  • Preview of LINQ to SQL using DbLinq
  • New Soft Debugger, integrated with MonoDevelop 2.2
  • Joint release with MonoDevelop 2.2
  • System.IO.Packaging
  • csharp shell now supports auto-completion
  • xbuild can now build most msbuild projects
  • Support for CoreCLR security:
    • Mono debuts a full metadata and IL verifier
    • Security system used by Silverlight applications, reusable for other cases.

Another grreat add-in by Mono Project is that Visual Studio support plugins called Mono Tools

Mono Tools for Visual Studio is a commercial add-in for Microsoft™ Visual Studio™ that enables developers to write .NET applications for non-Windows platforms within their preferred development environment. It allows developers to build, debug and deploy .NET applications on Linux, while continuing to leverage the extensive ecosystem of code, libraries, and tools available for .NET.

Visit & download from Mono Site

Visit & Download MonoTools for Visual Studio

MVC Turbine – Converting Flow into Useful Work

December 28, 2009 .NET, .NET Framework, All, ASP.NET, ASP.NET AJAX, ASP.NET MVC, Azure Tools, C#.NET, General, Microsoft, VB.NET, VisualStudio, VS2010 No comments

MVC Turbine is a plugin for ASP.NET MVC that has IoC baked in and auto-wires controllers, binders, view engines, http modules, etc. that reside within your application. Thus you worry more about what your application should do, rather than how it should do it.

Features

  • Visual Studio 2008 Solution Templates for IoCs
    • Ninject
    • Castle Windsor
    • StructureMap
    • Unity
  • New runtime framework that allows extensibility
    • Blades (components) that are auto-registered and loaded at runtime.
    • Introduced the Core Blades to setup the basic runtime of an MVC application:
      • MvcBlade — wiring for MVC related components (Controllers, View Engines, etc).
      • WebBlade — wiring for System.Web components (IHttpModule, etc.).
      • RoutingBlade — wiring for the IRouteConfigurator implementation.
    • RotorContext that works with the Blades to setup the runtime.
  • Auto-registration of View Engines (VE)
  • Auto-registratrion of MVC Filters to support constructor injection.
    • Added new InjectableFilter attribute to associate a filter to an action.
    • Added support for IActionFilter, IAuthorizationFilter, IErrorFilter and IResultFilter
  • Added new IFilterableModelBinder interface, that inherits from IModelBinder and provides the SupportModelType method to see if the ViewModel type is supported by the custom IModelBinder.
  • InferredViewResult handles inferred actions and reports HTTP 404 for missing actions.
  • Works with ASP.NET MVC in Mono

 To download and try and documentation visit  MVC Turbine on Code Plex

Search Engine Optimization (SEO) Toolkit from Microsoft

December 28, 2009 .NET, .NET Framework, All, ASP.NET, ASP.NET AJAX, ASP.NET MVC, Azure Tools, C#.NET, General, Microsoft, VB.NET, VisualStudio, VS2010 No comments

Search Engine Optimization (SEO) Toolkit from Microsoft

The free Search Engine Optimization (SEO) Toolkit Analyzer helps you increase traffic and visitors to your site, and as a result can increase the revenue you directly or indirectly make through your web-site.

The SEO Toolkit Analyzer increases traffic to your site by helping you assess and improve the search relevancy ranking of your site with search engines like Google, Bing, and Yahoo.

As your search relevancy ranking improves, and your site becomes more search engine optimized, you’ll find that your site receives more and more user traffic from search engine queries.

It takes less than 5 minutes to download and run the SEO Toolkit Analyzer against your web-site. You simply point the tool at the top-level URL of your web-site, and then it will automatically crawl your site like a search engine would – following each link, reviewing the HTML on each page, and generating a human friendly report of every SEO or content violation it finds on the site – along with suggestions on how to fix each of them.

If you haven’t downloaded the SEO Toolkit and used it to analyzer your web-site yet, then spend 10 minutes now and give it a try. You’ll find it provides a really easy, automated way to quickly find and identify SEO issues you have on your web-site – along with suggestions on how to fix them. Fixing them will increase the traffic and visitors to your web-site.

Referance from ScottGu’s Blog | Visit Search Engine Optimization (SEO) Toolkit.

ScottGu’s Presentations…

December 28, 2009 .NET, .NET Framework, All, ASP.NET, ASP.NET AJAX, ASP.NET MVC, Azure Tools, C#.NET, General, Microsoft, VB.NET, VisualStudio, VS2010 No comments

I am providing you with some of ScottGu’s presentation on Silverlight 4, VS 2010 and ASP.NET 4.0.

ASP.NET 4 and VS 2010 Web Development

Silverlight 4 :: Presentation

ASP.NET MVC 2.0

Thanks and Courtesy to ScottGu, do often visit his blog..

Silverlight 4.0 Demos of PDC by ScottGu

December 28, 2009 .NET, .NET Framework, All, ASP.NET, ASP.NET AJAX, ASP.NET MVC, Azure Tools, C#.NET, General, Microsoft, VB.NET, VisualStudio, VS2010 No comments

Silverlight 4 demos from ScottGu’s PDC Keynote now available @ scottgu’s blog

It’s pretty cool  too see what we can do with Silverlight 4.0, thanks ScottGu..

Visual Studio 2003 on Windows Vista/2008/7

December 28, 2009 .NET, .NET Framework, All, ASP.NET, ASP.NET AJAX, ASP.NET MVC, Azure Tools, C#.NET, General, Microsoft, VB.NET, VisualStudio, VS2010 11 comments

Visual Studio 2003. The great IDE changed our lifes with .NET Application development. Still some times i prefer to use it only, which allows me to develop application on .NET Core programming, rather than making us lazy with using VS2005/2008/2010. As Visual Studio evolves things are getting easy that we (developers) has not rely much on framework baselines,  visual studio 2008/2010 gives us everything handy..

What about a beginner, who want to learn and understand the basics on .NET Framework, i always will suggest learning from .NET 1.0 or 1.1, from where all other .NET 2.0 and 3.5 and 4.0 has evolved in to its real existance.

Since OS(Operating Systems) live windows evolved in to Windows Vista, 2008 SVR, latest Fancy item Windows 7 and Windows Server 2008 R2.

My system configuration is of AMD QUAD CORE with 8GB RAM…  8GB RAM will not be supported by 32-bit systems, so i am using Windows 7 – x64 Edition, I am utilizing the Windows 7 – XP Mode, Virtual Machines etc… a lot.  I install sharepoint in one virtual server, TFS in one virtual server etc.. according to my learning and development needs.

When windows vista came out, microsoft doesn’t provide much support for running Visual Studio 2003 on it, neither IIS 7.x doesn’t directly supported .NET 1.1. They provided support for .NET Framework 2.0 and Visual Studio 2005 onwards versions. IIS 7.0 and 7.5 can’t directly work on 1.1 applications. This  was a limitation i faced.

But i am a big fan of Visual Studio 2003,  Not because it’s feature rich, but it’s simplicity. 

I just thought of providing few tips or work arounds to create/run/debug  .NET 1.1 applications  in Windows Vista/2008/7/2008r2 systems (both 32 bit as will as 64 bit editions too).

Visual Studio .NET 2003 (VS 2003) on Windows 7 (64-bit Ultimate). It is more efficient by far if you are developing web applications, as the VM is done away with in favour of a few tweaks.

The steps to get VS 2003 running on Windows 7  and IIS 7.5 to do ASP.NET 1.1 web development are:

  1. Install Internet Information Server (IIS) 7;
  2. Install .NET 1.1 on Windows 7 (see How to install ASP.NET 1.1 with IIS7 on Vista and Windows 2008);
  3. Install the FrontPage Server Extensions on IIS 7 (see Installing the FrontPage Server Extensions on IIS 7.0);
  4. Install VS 2003 (see How to use Visual Studio 2003 in Windows Vista, which works for Windows 7, and you don’t need to mess with the UAC); and
  5. When running the a project, remember to “start without Debugging” and then hook the worker process (also described in the link for step 4).

 I am able to use Visual Studio 2003 for more than a Year with Vista/2008 and latest on Windows 7 as will. In my current configuration, my visual studio 2003 works fine with out the need to attach it in to IIS Worker process instance.

Pretty cool na.. Enjoy and Make use of it.

Visual Studio 2003, the best IDE microsoft ever made.. I love it, you will too..

Beginners… Always start learning for Visual Studio 2003, which will give you the Best Base for .NET Application Development.