The Morning Brew #431
Posted by Chris Alcock on Friday 11th September 2009 at 07:32 am | Tagged as: .NET, Development, Morning Brew
Software
- Caliburn RC3 – Rob Eisenberg announces the release the third Release Candidate of Caliburn 1.0. This is to be the final Release Candidate, with the RTW ‘in a few weeks’, and includes a good number of changes and fixes.
- ASP.NET AJAX 4.0 Preview 5 Released, Includes "Disposable Objects" Performance Fix! – Drew Marsh shares the news of the release of ASP.NET AJAX 4.0 Preview 5 which contains a fix for a performance problm he noted a few months back. Preview 5 also includes support for Dynamic and recursive templates, binding converters and compatibility with the ASP.NET UpdatePanel
Information
- Microsoft creates the CodePlex foundation – Scott Hanselman and Miguel de Icaza share the news of the formation of the CodePlex Foundation, a not for profit organisation which will promote collaboration between companies and the open source community. Miguel is one of the board of directors of the foundation, and I’m looking forward to seeing the foundation’s work
- How to contribute to open source without writing a single line of code – Krzysztof Kozmic talks about some of the things you can do to help out open source projects without writing any code, as after all the success of projects is not just about the code.
- Windows UX Interaction Guidelines – ‘qixing’ highlights the release of the Windows 7 edition of the ‘Windows UX Interaction Guidelines’ and 828 page tome, available as a PDF, which covers all there is to know about UX in the Windows operating system
- Wither the Repository – Jimmy Bogard takes a look at the evolution of the repository away from the simple pattern definition that Martin Fowler gave originally.
- Multi-threading in .NET – Ricardo Peres takes a look at the techniques available for achieving multi-threading in .NET, and continues with a post titled ‘Thread Synchronization in .NET‘ looking at the variety of means of synchronisation available in .NET for different types of synchronisation.
- What’s the difference between conditional compilation and the conditional attribute? – Eric Lippert continues his ‘What’s the difference’ series with a look at the difference between conditional compilation using #if DEBUG and the conditional attribute [Conditional("DEBUG")]
- Generic constraints for enums and delegates – Jon Skeet talks about applying generic constraints to enums and delegates, and how this isn’t supported in C# but is possible in the CLI, and puts together a prototype which with some IL disassembly modification and reassembly will make it work.
- WCF Essentials – Great Stuff now online – Ron Jacobs highlights a series of white papers by Michelle Leroux Bustamante titled ‘WCF Essentials’
- Simple auditing using an NHibernate IInterceptor (Part 3) – Scott Kirkland continues his series on Auditing in NHibernate using the IInterceptor functionality, this part looks at writing the code to satisfy the tests created in the previous part.
- Shrinkr – Url Shrinking Service Developed with Entity Framework 4.0, Unity, ASP.NET MVC And jQuery (Part 1) – Kazi Manzur Rashid starts a series of posts looking at the construction of an ASP.NET MVC powered URL shortening service. This first part looks at the domain model for the service.
- Lazy loading, Inheritance, and Persistence ignorance (part 1.5) – Thomas Weller follows up on his previous post about persistence ignorance and the limitations of some ORM techniques with a post clarifying his thoughts
- Using the Specification Pattern for Querying – Chris Missal explores the specification pattern, taking a look at some implementations, and different types of specification
- Calling Web Services That Use Self-Signed Certificates – Shawn shares a useful tip to force acceptance of a certificate when working with self signed certificates
Comments Off on The Morning Brew #431