You can view and download a new FREE eBook: “Applying Design Patterns – For Everyone” by Anoop Madhusudanan. The subtitle is: “Introducing software design patterns to you in a simple, human readable, and funny (?) way — in the context of designing a soccer engine — By discussing the thought process behind applying design patterns.”
Free eBook
Attempting to cut or copy text in Visual Studio 2010 may cause the following error: “Insufficient available memory to meet the expected demands of an operation at this time, possibly due to virtual address space fragmentation. Please try again later.”
To fix this issue, download this patch. Check out this article for more information.
StickyBeak is an open-source website request logging tool. StickyBeak logs request headers, query strings, form, and cookies values for each request. It gives a unique ID to each browser and session. The logging information a can be viewed through a custom http handler. StickyBeak has been built using NLog Logging library.
StickyBeak on CodePlex
Introduction to StickyBeak
MvcSiteMapProvider is an open-source ASP.NET MVC SiteMapProvider implementation for the ASP.NET MVC framework. Targeted to ASP.NET MVC 2, it provides sitemap XML functionality and interoperability with the classic ASP.NET sitemap controls, like the SiteMapPath control for rendering breadcrumbs and the Menu control.
Based on areas, controller and action method names rather than hardcoded URL references, sitemap nodes are completely dynamic based on the routing engine used in an application. The dynamic character of ASP.NET MVC is followed in the MvcSiteMapProvider: there are numerous extensibility points that allow you to extend the basic functionality offered.
MvcSiteMapProvider on CodePlex
ASP.NET MVC Music Store sample application
Article on v2.0
TestApi is a policy-free API library, delivering Microsoft testing technology in an easy-to-use package. It can be used within the major testing tools (VSTS, NUnit, xUnit, etc.) to automate testing for desktop and browser applications on Windows.
This 5th version includes:
- New Theme Changing API – enables testing on different OS themes
- Sub-image comparison
- Revamped variation generation API
- Fixes/updates to command line parsing, tests, string generation, etc.
TestApi on CodePlex
MonoDevelop is a free GNOME integrated development environment (IDE) for building .NET and Mono Applications on multiple platforms. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms.
MonoDevelop 2.4 is now available and includes improvements in the workbench usability, project model, source editing, tools, etc.
MonoDevelop Home Page
PLINQO is a free object-to-relational mapper for the Microsoft .NET Framework. PLINQO opens the LINQ TO SQL black box giving you the ability to control your source code while adding many new features and enhancements. New features in v5.0 include:
- Visual Studio 2010 and .NET 4 Support
- SQLCacheDependancy Support
- IQueryable Cache Extensions
- BeginTransaction with no overload
- Many other features and bug fixes
Note that PLINQO requires the latest version of CodeSmith Professional. The original source code in C# and VB is available.
Special Offer: Write about your PLINQO experience in your blog or Twitter and receive a free personal license for CodeSmith Professional. See offer details.
PLINQO Home Page
Some developers have been frustrated for years with the behavior of tabs in Visual Studio. Changes in how tabs work in Visual Studio 2010 have alleviated some of this frustration, but some developers are unhappy with the changes.
Radames Cruz Moreno, a developer on the Visual Studio Platform Team, has created a FREE Visual Studio extension that provides configurable behavior for document tabs. It is available in the Visual Studio Gallery as part of the Visual Studio 2010 Pro Power Tools.
Key features include:
- Scrollable, vertical and pinned tabs
- Show close button in tab or tab well
- Sort tabs by project or alphabetically
- Color tabs according to project or regular expressions
- Modify dirty indicator style
- Modify minimum and maximum tab size
Visual Studio 2010 Pro Power Tools
Document Well 2010 Plus Features
Visual Studio 2010 Productivity Power Tools is a set of free extensions to Visual Studio Professional (and above) which improves developer productivity. This is a Microsoft-supported release, shipping on the Visual Studio Gallery. It is a package of extremely powerful Code Editor extensions, including a number of very commonly requested features.
Download Visual Studio 2010 Power Tools
New Features Explained
Ignition is an open-source WinForms framework designed for rapid application development. Instead of creating full-blown WinForms applications from scratch, Ignition serves as a framework that provides database access, reporting, scheduling, web service access, and one of the best interfaces in the WinForms world to help you get your application off the ground quickly. Ignition requires DevExpress.
Ignition on CodePlex
Introduction to Ignition