Software

  • IronPython 2.6 Released! – Dino Viehland announces the release of IronPython 2.6 which brings IronPython in line with the stable C Python branch, along with improving the .NET Integration features, upgrading to the latest version of the DLR and numerous performance improvements
  • Entity Framework Profiler is now in public beta – Ayende announces the public beta release of EF Prof, the profiler for the Entity Framework allowing you to easily see what is going on behind the scenes in Entity Framework based data access code. Ayende also announces a new feature, Programmatic Integration – which allows you to interact with the profiler using a programatic interface allowing you to examine reports in integration tests
  • Xap Reflector – Silverlight 4 – ‘nmarun’ shares his XapReflector project which is a Silverlight Application (Out Of Browser enabled) which allows you to open an .xap file and it will open the main assembly of the application and allow you to view type, methods, properties, etc, along with some other useful information about the application being inspected

Information

  • Understanding Perceived Performance – Howard Dierking shares some notes he made while reading ‘Designing and Engineering Time: The Psychology of Time Perception in Software’, by Steven Seow, hopefully giving you enough of a taste of the book that you read it yourself. Howard continues with More on Perceived Performance, sharing some more thoughts from the book. The perception of time is a very important factor, and often more important than the actual time taken, and these points (and the book) make good reading
  • Update on Solution Load Performance – Brian Harry continues his series of posts on the performance testing that Visual Studio 2010 is undergoing, this time looking at the performance of solution load of a variety of real world solutions. Brian also outlines the sizes and complexity of those solutions in his follow on post "Real World" Apps
  • Preventing Security Development Errors: Lessons Learned at Windows Live by Using ASP.NET MVC – The Microsoft Windows Live team share a paper on their use of ASP.NET MVC and the principles of the SDL outlining how they worked to prevent developers from creating any security flaws in their projects
  • Enabling IoC in ASP.NET ActionResults (or, a better ActionResult) – Jimmy Bogard looks at separating the concerns of an ASP.NET MVC ActionResults object, splitting out the parameter aspects from the execution aspects and introducing the use of an IOC container to join the parts together
  • Using NHibernate In Your Service Layer – Davy Brion revisits the management of NHibernate Sessions in Service Layer projects with implementations of ISessionProvider, IActiveSessionManager and IUnitOfWork interfaces, along with the code to wire this solution into your application
  • ASP.NET WebForms Best Practices – John Sprunger shares a number of best practices for ASP.NET Web Forms Development, some of which are also applicable beyond the WebForms world.
  • Reading a Xml File in T4 Templates – Gil Fink shares a nice simple illustration of reading from XML files in T4 template code to allow you to generate code from the XML File
  • Meet my new ASP.NET MVC Extension – System.Web.Mvc.Extensibility – Kazi Manzur Rashid takes a look at the ASP.NET MVC Turbine Project, picking up on some areas he finds less desirable, and shares his own implementation of similar features for supporting multiple IOC/DI frameworks
  • ViewModel Pattern for Silverlight – Options for Hooking a View to its Model – Nikhil Kothari explores a couple of means of linking models to the view in Silverlight with a view to gathering community feedback on these techniques to feed back into the Silverlight and Blend product teams
  • Mock Objects – Liz Douglass shares some thoughts from the paper ‘Mock Roles, Not Objects’ on how we should go about mocking in our tests
  • Agatha Feature Suggestion: Caching – Davy Brion starts investigating response caching capabilities for his Agatha Service Layer Implementation and already has a post’Agatha’s Caching Layer Implementation: First Draft‘ providing the first draft (in code) of such a feature

Community

  • Developer Developer Developer 8 – The next instalment of the Developer Developer Developer events series will be being held on 30th January 2010 at Microsoft’s Reading Campus. Registration has not opened yet, however the call for speakers has been issued, and you can submit any sessions you would like to deliver now.