The Morning Brew #624
Posted by Chris Alcock on Friday 18th June 2010 at 07:35 am | Tagged as: .NET, Development, Morning Brew
Information
- Voice your opinion on .NET interoperability with Windows Communication Foundation (WCF) – The WCF team are beginning the planning process for its next set of features and are looking for some feedback and direction from their users, particularly in the area of interoperability, so if you have a few moments spare please give them some feedback via their survey.
- Modeling Websites and Native Code – Somasegar takes a look at the new features of the Visualization and Modelling Feature Pack for Visual Studio, looking at its capabilities for modelling with native code, and for modelling the architecture of web sites/applications.
- Setting up automatic test runs after compilation in VS2010 – Eric Hexter shares a simple macro for Visual Studio 2010 which will trigger a run of all tests in your solution on every successful build, taking you one step closer to TDD nirvana.
- Development Build on Windows with Subversion, Hudson CI and Redmine – Ken Wong talks through the setup of a .NET Continuous integration environment using Hudson CI, Redmine, and Subversion, focusing on the setting up of the tools on a clean Windows machine.
- C#: Optional Parameters – Pros and Pitfalls – James Michael Hare explores what he considers to be the pros and cons of the new C# 4 Optional Parameters feature, looking at simplicity, readability, along with some of the gotchas.
- Silverlight 4: Accessing Windows 7 Taskbar using the new COM API – Kunal Chowdhury explores integrating Silverlight Out Of Browser Applications with the Windows 7 Task bar using the COM support in Silverlight to allow you to pin applications to the taskbar in this CodeProject Article.
- Building a managed persistent, transactional, queue – Ayende discusses some of the important OS features and concepts you need to take advantage of to make a proper transactional persistent queue, and shares a short implementation.
- Best Practices for Building Reliable SQL Azure Database Client Applications – Technical Notes – Valery Mizonov looks in detail at the requirements for consuming the services of a SQL Azure Database from your application, looking at the reliability aspects of your connection code, and illustrating with a fully worked sample. Source is available.
- The Weekly Source Code 52 – You keep using that LINQ, I dunna think it means what you think it means. – Scott Hanselman looks at situations where your LINQ query may not result in the database query you expected with LINQ-to-SQL, and looks at some of the reasons this can occur, illustrating with examples, and shows that sometimes all you need is a minor change to the query to better reap the benefits in SQL.
- 7 Rules to Improve your Application Performance Practices Performance, Scalability and Architecture – Alois Reitbauer takes a look at 7 things you should do to help better understand and control the performance of your applications.
- Unity Extension For Disposing Build Trees On TearDown – Rory Primrose talks about the role of the Unity Container in cleaning up the instances it creates and takes a look at creating a Unity Extension which tracks items as they are created and can clear them out when the container is disposed. Full source is available.
Comments Off on The Morning Brew #624