Combres (formerly known as Client-side Resource Combine Library) is an open-source, easy-to-use library that automates many steps that you would have to perform manually when optimizing your MVC and ASP.NET web applications.
Key features include:
- Organize resource files, including JavaScript and CSS, into separate resource sets.
- Configuration settings are monitored so changes get noticed and applied immediately.
- Resource files can be static files on the web server, dynamically generated files, or remote files from external servers or web applications.
- Files in resource sets can be combined and compressed before sending to the browser, accomplished with a single HTTP request per resource set
- Generate proper ETag and Expires/Cache-Control headers for every response as well as support server-side caching.
- Integrated with ASP.NET routing engine.
- Supports Debugging mode.
- Extensible via the filtering architecture.
Combres 2.0 on CodeProject
A beta version of developer tools and Silverlight runtime is now available for the Nokia S60 5th Edition platform. S60 is a software platform for mobile phones that runs on the Symbian OS. Symbian has the largest share in most mobile markets worldwide, but lags behind other companies in the relatively small but highly visible North American market. (wiki)
The Silverlight runtime for Nokia S60 is hosted in the S60 default browser and supports all S60 5th edition devices.
Silverlight Beta Developer Tools for Symbian
Silverlight Beta Runtime for Symbian
Ryan and Joel Lanciaux have created a Visual Studio Theme Generator to pimp out your Visual Studio IDE.
It’s a free, online tool to help you customize the colors in your Visual Studio code editor. Note that JavaScript must be enabled in your browser to use the theme generator.
Visual Studio Theme Generator
ASP.NET MVC 2 is now available for Visual Studio 2008 and Visual Web Developer 2008 Express with ASP.NET 3.5. Note that the final release of Visual Studio 2010 and Visual Web Developer 2010 will have ASP.NET MVC 2 built-in.
ASP.NET MVC 2 is compatible with and can be installed side-by-side with ASP.NET MVC 1. The source code is available under an OSI-compliant open-source license.
New features include:
- Strongly Typed HTML Helpers
- Enhanced Model Validation support across both server and client
- UI Helpers with Template Customization
- Asynchronous Controllers enable running tasks in parallel
- Improved Visual Studio tooling support
Download ASP.NET MVC 2
What’s New in ASP.NET MVC 2
ASP.NET MVC Website
Scott Gu’s Blog Series on ASP.NET MVC
The Developer Release of Silverlight 4 is now available and works with Visual Studio 2010.
Silverlight 4 delivers a full suite of powerful capabilities to business application developers, bringing the best-of-breed .NET platform to browser-based experiences. Silverlight provides an ideal platform for developing and deploying modern business applications for both customer facing and staff-facing applications.
Note this is a developer release only for testing, which means there is no “go-live” license and no end-user runtime.
For Silverlight 4 development, you will need the latest version of Visual Studio 2010, which can be installed side-by-side with Visual Studio 2008 SP1. Note there is a problem installing Visual Studio 2010 if you already have the Silverlight 3 SDK installed.
Silverlight 4
The Visual Studio integrated developer environment (IDE) is now available to design, develop and test Windows Phone 7 applications. Test your apps with the Windows Phone Emulator before the phones are even available. Windows Phone Developer Tools provide you everything you need to get started with Silverlight and XNA Game Studios.
VS2010 for Windows 7 Phone
The official ASP.NET website has re-launched after a major upgrade:
- New site-wide design
- Redesigned Home page and Getting Started sections that streamline the experience for those who are new to ASP.NET
- Revised and updated content areas for both ASP.NET Web Forms and MVC
- Reviewed, re-categorized, and where appropriate, archived tutorial and video content
ASP.NET website
Scott Hanselman article
John Galloway article
Fluent NHibernate.Search is an open-source attributes-less mapping interface for the NHibernate provider implementation of Lucene.NET.
NHibernate.Search is attributes based mapping. However, some projects need to keep domain entities true POCO and persistant ignorant. This project was created because there is no Fluent inteface to map Lucene.NET documents without attributes outside domain entities.
FluentNHibernate.Search on CodePlex
DiffPlex is an open-source .NET Diffing Library, which is a combination of three components:
- Fast and easy-to-use library written in C# that identifies the differences between two sets of text.
- Silverlight application that allows fast real-time diffing of text.
- Website that generates and displays diffs on the Web.
DiffPlex on CodePlex
PostSharp is the leading aspect-oriented programming (AOP) framework on the Microsoft .NET platform. With PostSharp, you can easily write and apply custom attributes that add new behaviors to your code — tracing, thread management, exception handling, data binding and more.
PostSharp was created in 2004 as an open-source project and was serving its first commercial customers by mid-2005. Eventually it became clear that the open-source model would not provide the resources necessary to properly support the project. Customers wanted a reliable support team, so the commercial company SharpCrafters was created. The result is a new commercial version of the product: PostSharp 2.0.
SharpCrafters Website