ColorCode 1.0 Released! – Drew Miller announces the release of ColorCode a library to colour source code in a number of lanuages (V1 supports HTML, JavaScript, CSS, XML, C#, VB.NET, C++, and ASP.NET). This library as well as being hosted on CodePlex is also used within the CodePlex platform to do code colourization
Protecting your precious code – Naming inside our obfuscater – Paul Mason talks about the implementation of NCloak and its first public release. NCloak is a Mono.Cecil powered code obfuscation tool, and this post talks about the basic implementation of it.
NH Prof: Feature Freeze – Ayende announces the NH Prof, the NHibernate Query Profiler is heading towards a V1 release, meaning that the beta period discount will run out on Friday 11th September, so you might want to get in quick while the 30% off offer still stands.
Information
FeatureBranch – Martin Fowler talks about the changing strategies for branching and merging features due to the rise of Distributed Version Control tools like GIT. Martin also looks at how these behaviours fit in with the Continuous Integration model, and looks at the idea of Promiscuous Integration
Coding: Reduce fields, delay calculations – Mark Needham talks about avoiding doing calculations in constructors and storing the values in fields, instead opting for a more lazy loaded approach
Maybe Monad… my C# version – Zack Owens shares an implementation of a Maybe Monad, a monad which acts as a container for a value (or a lack of value) and provides an interface facade to the value. His Full implementation is available via a link at the end of the post
Simple Auditing using an NHibernate IInterceptor (part 1) – Scott Kirkland starts a series looking at creating auditing functionality by using the NHibernate IInterceptor functionality to hook into the events within the NHibernate framework
Tell, Don’t Ask – Part 1 – Ketan starts a series of posts on the Tell, Don’t Ask style of programming which aims to make code more readable. This first part introduces the concept via a simple example, and follows up with
Part 2 – looking at having objects which expose behaviour rather than exposing their state
Changing Code In A Running Application – Joel Ross talks about swapping the code that is running in an application without taking the application down via the use of AppDomains, illustrating it with some code samples
ASP.NET MVC Transaction Attribute (using NHibernate) – Scott Kirkland shares some useful code that allows you to decorate an ASP.NET MVC controller action with an attribute to have it run the whole controller action using an NHibernate transaction
Community
Alt.NET Bristol Beers #2 – Guy Smith-Ferrier announces the second Birstol Alt.Net Beers event to be held on Wednesday 16th September at the Portcullis in Bristol from around 6pm.
How to get a free copy of Windows 7 Ultimate! – Microsoft are getting people to host launch parties for Windows 7 during the week 22-29 October. The incentive being a free signature copy of Windows 7 Ultimate for the host and a Windows7 Party pack to help the party go smoothly