The Morning Brew #408
Posted by Chris Alcock on Monday 10th August 2009 at 07:40 am | Tagged as: .NET, Development, Morning Brew
Software
- xUnit.net 1.5 Beta Released – Brad Wilson announces the release of xUnit.Net 1.5 Beta. This release introduces xUnit .net Test Project files which contain the settings of the assmeblies to test and various run parameters, along with support for ASP.NET MVC 2 and a forced 32bit mode test runner for those who need to test in 32bit but run on 64bit machines
- Windows 7 Code Pack V. 1.0 Released – Charlie Calvert highlights the release of the Windows 7 API Code Pack v1.0 which provides support for the new Windows 7 APIs and features wuch as the new taskbar features, Shell Search API, Common Dialogs, Power Management APIs, and much much more
- WSCF.blue – Updates – Santosh Benjamin highlights some recent updates and the availability of an updated MSI Installer for WCF.Blue the WCF version of the Web Services Contract First project
- Fasterflect – a fast and simple API for Reflection invocation – Buu Nguyen shares Fasterflect a wrapper library for Reflection which aims to make the coding and runtime performance of refection better. The article talks about both aspects and full binary and source releases are linked from here
Information
- Malicious data can be found everywhere, even in certificates! – I’m a great believer in never trusting any user input as a first port of call for security, and this article from Keith Brown highlights exactly why, showing how a certificate with a special character can result in a security breach
- A Whirlwind Tour through the Managed Extensibility Framework – B# .NET Blog – Bart De Smet takes a look at why we need extensibility and looks at some of the tradional means of achieving it, followed by a look at how MEF makes this stuff easier.
- Top 10 Tips Working Developers Should Know about Windows 7 – Scott Hanselman answers some of the key questions about the Windows 7 release from the point of view of a software developer
- Using ProcDump.exe to monitor w3wp.exe for CPU spikes – ‘jaskis’ highlights a useful tool from SysInternals which allows you to monitor a process (in this case the IIS W3WP process) and trigger a memory dump when a particular processor utilisation criteria is reached
- Developer Training Kit Available for Windows 7 RTM – Bruce Kyle highlights the release of the Windows 7 RTM Developer Training Kit which talks at length about application compatibility, and making the most of the new UI features of Windows 7
- The Presentation Patterns Wiki is live! – Jeremy D. Miller announces the launch of the Presentation Patterns Wiki which contains the online draft of his latest book on this subject
- Introducing SpecMaker "Rspec style" BDD in C# – Ryan Svihla talks about a new BDD framework he has been working on outlining its use in typical use cases and seeking feedback on the framework
- Refactoring Day 8 : Replace Inheritance with Delegation – Sean Chambers continues his series of refactorings with a look at how you can replace inheritance with delegation in cases where inheritance is the wrong decision
- Finding Memory Leaks In Silverlight With WinDbg – Davy Brion shows how you can use WinDbg to identify memory leaks in your Silverlight Applications by attaching the debugger to your browser instance
- Real-life DDD: organise code by responsibility layers, not repositories and services – Richard Dingwall argues that you should shun the common organisation of code into folders of the type of thing they are, and move instead to using the responsibilities of code to decide where they should be located
- Coding Dojo #21: TDD as if you meant it revisited – Mark Needham revisits the Test Driven Development as if you meant it example exercise, taking a look at the code produced at the Alt.Net UK Conference and sharing the code from their attempts
- NHibernate & INotifyPropertyChanged – Ayende looks at implementation of INotifyPropertyChanged when you are working with NHibernate based entities using a custom Interceptor
Comments Off on The Morning Brew #408