Visual Studio 2010
The 28th episode on Channe9 talks about the new historical debugger while the 29th episode talks about the workflow web services.
David Ebbo shows how to use the buddy class mechanism (associated metadata class) that we have in Dynamic Data applications with TypeDescriptor.
He also shows a C# compiler method overload problem that we might end up with when putting methods in global namespace and having a more generic method in a namespace declared using statements inside another namespace.
David Ebbo released the 2.4 version of his cool T4MVC. Among the changes in this release:
- separate settings file called T4MVC.settings.t4 that gets included by the main file
- support for views in subfolders
- support for [ActionName] attributes
- new parameter-less overload for all actions
- support for placing T4MVC.tt below the application root
ASP.NET MVC 2 Preview 1 is out there! Phil Haacked, ScottGu and Scott Hanselman have all the details. Phil also has a separate article about the new Areas feature.
Rick Strahl shows how to embed resources inside a View using both reflection and Page object.
David Hayden announces the release of NHibernate 2.1. and NHibernate Linq 1.0.
PostSharp 1.5 is out!
Simone Ince has an excellent post about monitoring the ASP.NET caching API behaviour.
If you are familiar to the way Dynamic Data template fields work, you might also find useful FormFields.NET.
Udi Dahan has an excellent article in MSDN Magazine about the Domain Model Pattern and how domain events can greatly improve the general architecture.
Karl Seguin has an update to his excellent free ebook Foundations of Programming. He shows how to build better software explaining concepts like:
- Domain Driven Design
- Dependency Injection
- Unit Testing
- Object Relational Mappers
- Working with the Memory
- How to work with Exceptions
Don Smith talks about a new guidance project for Data Access. I think that providing guidance for this area will be very helpful.
Thomas Marquardt has an excellent post about the correct use of System.Web.HttpResponse.Redirect.
Scott Hanselman has a great post about migrating an ASP.NET MVC 1.0 running on .NET 3.5 to Visual Studio 2010 Beta 1.
Moses talks about integrating MySQL support through EF in Kigg.
Visual Studio 2010
3 new webcasts about Visual Studio 2010 are available on Channel 9:
Daniel Moth talks about the parallel stacks feature.
Silverlight 3 and Expression 3 are out there! Go and get it! More details from Somasegar, ScottGu and Nikhil Kothari.
Sebastian Burckhardt talks about Chess;s data race detection and ChessBoard on Channel 9.
Stephen presents the Lightweight Test Automation Framework which represents an effort to improve the quality of AJAX Control Toolkit.
Scott Hanselman has a very nice post about combining and moving ScriptResource.axd to static scripts. It’ll be great if the WebResource.axd scripts will also be put in a single file and even hosted on a CDN as Scott shows!
David Ebbo continues his experiments with T4 template. He shows the option of modifying the generated code directly using the Code Model API. He uploaded a first improved version and continued with another great release.
Scott does an excellent job in promoting David’s work on MVC T4 templates.
P&P Guidance announces that EL 5.0 will focus on IoC containers for configuration offering the possibility to use other containers such as NInject, Castle Windsor or AutoFac. Check also Grigori’s announcement about the completion of the refactoring.
Grigori shares his thoughts on improving the performance of Application Logging Block.
Go watch this great video on Channel 9 about the upcoming features in Enterprise Library 5.0.
Udi Dahan has two excellent posts about domain events and the creation of aggregate roots.
Visual Studio 2010
The Visual Web Developer Team has an end to end example for packaging a web application with its database with “Delete existing objects before creating” flag.
The EF Design team shows how the model first approach works in EF 4.0.