Information

  • Accelerator and F# (I.): Introduction and calculating PI – Tomáš Pet?í?ek takes a look at the Microsoft Research Accelerator project which is a C# library which allows array manipulations to be run on the GPU. In this article Tomáš looks at using the Accelerator library to speed up the calculation of an accurate value of Pi in F#, complete with source for the sample.
  • Views and Databases Don’t Mix – Jason Dentler talks about the reasons to introduce a true ViewModel to avoid your views triggering unexpected database activity
  • A JavaScript Event Bus – Simon Ince shares a prototype implementation of an Event Bus in JavaScript which can be used to provide a means of loose coupling between JavaScript / AJAX components
  • [Video] Spark View Engine Part 1 – Mike Ormond continues his series of posts looking at the Spark View Engine with a Video version of the previous few posts in the series looking at replacing the standard View Engine with Spark.
  • 6 Of My Favorite Visual Studio Shortcuts – Hatim Rih shares his 6 favourite Visual Studio keyboard shortcuts and asks for your suggestions of other good ones in the comments (where a good list is starting to form)
  • Entity Framework troubleshooting and performance – Simon Sabin outlines his plans for a series of posts looking at the Entity Framework and its effects on the database when being used, along with how you can shape your usage to avoid bad queries
  • Making Sense of ASP.NET Paths – Rick Strahl gives a good summary of the various paths which are exposed by the .NET Framework in ASP.NET looking at their meanings, along with looking at resolving paths, and parsing URL paths
  • High CPU in .NET app using a static Generic.Dictionary – Tess Ferrandez talks about an investigation she did with the ASP.NET team looking at some High CPU usage in an application which worked with the Generic Dictionary held as a static refernce when the application was under high load, and explains how and why the problems were occurring
  • Which Profiling Mode Should I use? – ‘Daryush’ looks at the various profiling modes supported by the Visual Studio 2010 Profiler, looking at what each does, and where it is particularly useful.
  • Three-tier .NET Application Utilizing Three ORM Technologies. – Bryan Thomas Weikel shares an indepth article which looks at the use of the three most common ORM solutions (LINQ to SQL, Entity Framework, and NHibernate) in use in creating a WinForms application using a Three Tier architecture.
  • When using LINQ don’t forget about deferred execution – Mark Meyerovich reminds us that Deferred Execution of LINQ statements can result in some strange behaviour due to the way variables are captured by the statements
  • OR-ing criteria with NHibernate, or "How to include it all" – Kyle Baley looks at some of the more advanced querying support in NHibernate building searches for entities based on the entities contained in a few of their collections.
  • Effectus: Isolated features – Ayende has been posting a number of follow on posts which continue looking at the Effectus sample application which was created for his MSDN Magazine article. This post talks about the organisation of the implementation of features and how each feature is implemented in isolation. Be sure to check out the other posts around this one.
  • Using conventions with Passive View – Mark Nijhof picks up a theme from one of Ayende’s Effectus posts and talks about the conventions used in his Command Query Responsibility Separation Sample application

Community

  • CodeCampServer Call for Participation – Jeffrey Palermo issues a call for assistance with the CodeCampServer open source project for managing a usergroup’s events. The project team are looking for assistance with the maintenance of the project (recruiting usergroups, supporting the hosting environment, etc) and running a CssContrib project to contribute new ideas to the project. A great opportunity to get involved with a well known community project.