July 2008
Monthly Archive
Posted by Chris Alcock on 10 Jul 2008 | Tagged as: .NET, Development, Morning Brew
I relaxed and watched two DVD’s last night – its been a long time since I managed that. Anyway, on with today’s links:
Software
- SubSonic 2.1 Released – Rob Conery announces the release of SubSonic 2.1, with an appeal to any early adopters to write about the new features to aid with the documentation for this release.
Information
- MVC Controller Action Security Hole – Troy Goode looks at a potential security risk in ASP.NET MVC applications which pass request and cookie values straight into the controller as action parameters.
- User Input In Sheep’s Clothing – Phil Haack responds to the same issues by being technology agnostic and reminding everyone of one of the golden rule of programming – Never trust user input – no matter how you get given it.
- Signing an Unsigned Assembly (without Delay Signing) – OJ Reeves looks at signing third party unsigned assemblies in this step by step article with some nice diagrams.
- C# Mixins – Craig Andera looks at creating mixins using C# Extension Methods.
- EasyHook – The reinvention of Windows API hooking – Christoph Husse writes about the EasyHook CodePlex project in the code project article. EasyHook is a support library for hooking into Windows APIs and this detailed article shows its use in a number of ways.
- Classes that show up in every project – Jeremy D. Miller talks about the classes he ends up with in every project. One thing he doesn’t mention is if these are all created fresh each time, or if they are the same across all of his projects.
- Waegis – The Web Cleaner – Keyvan Nayyeri announces the official launch of his Waegis blog spam protection service, with free accounts for smaller sites, and plugins for the common .NET blogging products.
- Use this NHibernate wrapper to keep your repository classes simple – Jeffrey Palermo shares his SessionBuilder NHibernate Helper class. I think everyone who works with NHIbernate has something similar to this, but as always its good to see how others are going about it.
- Response.Redirect and Response.End – Gunnar Peipman talks about two of the survivors from the Classic ASP Days, and how they can be used to redirect a user to a page and continue processing the old request.
Community
- Alt.Net UK September – Ian Cooper announces the dates and venue for the next Alt.Net UK (un)conference. Registration opens on Friday (11th July) at 7am, and I suspect places will go quickly
2 Comments »
Posted by Chris Alcock on 09 Jul 2008 | Tagged as: .NET, Development, Morning Brew
Software
Information
- Deploying ASP.NET MVC on ASP.NET 2.0 – Scott Hanselman talks about his attempts (and successes) at getting ASP.NET MVC running on ASP.NET 2.0. Key phrases appear to be ‘No support from me or Microsoft’ and ‘ASP.NET MVC seems to work ‘ – looks interesting and may prove to be a way to get out of a deployment jam.
- The Missing .NET #6: Version Tolerant Serialization – Jason Kemp talks about the potential pitfalls of versioning and binary serialisation, looking at some ways of avoiding falling foul.
- Super Models, Part 2: Avoid Mutators – Dave Laribee talks about his preference for methods over setters to improve the DDD’ness of his code. I suspect there will be interesting discussion in the comments.
- HTTP request flow diagram – Simone Chiaretta highlights the availability of a very useful diagram detailing the HTTP request flow – This is pure HTTP and therefore applicable to all technologies.
- Tips for Unit Testing – Ben posts a collection of good tips on unit testing
- Advanced ASP.NET AJAX Server Controls – Joe Stagner plugs a new book on the ASP.NET Ajax controls – I really like this series of Addison-Wesley books – although at 648 pages it is one of the longer ones in the series.
- Keeping LINQ Code Healthy – K. Scott Allen looks at using functions to help make LINQ code more readable and maintainable.
- Call Virtual Functions From Constructors – Shahar Y talks about the danger of calling virtual methods from constructors – this is a gotcha that it is worth being aware of.
- BlogEngine.NET memory leak fix – Mads Kristensen talks about hunting down a memory leak in the BlogEngine.NET platform, eventually traced to an event handler not allowing an object to be garbage collected
- A sneak Preview of Typemock Racer : Thread Deadlock Finder – Roy Osherove shows off some upcoming functionality of Typemock for helping to detect possible deadlocks in your methods under test.
1 Comment »
Posted by Chris Alcock on 08 Jul 2008 | Tagged as: .NET, Development, Morning Brew
Yesterday’s Brew was a little later than intended – mainly because I forget to click ‘post’ in the back-end until I discovered the window buried below a number of others later in the morning. Hopefully I’ll remember to post this edition!
Information
1 Comment »
« Previous Page — Next Page »