December 2008

Monthly Archive

The Morning Brew #247

Posted by Chris Alcock on 18 Dec 2008 | Tagged as: .NET, Development, Morning Brew

Slow day yesterday for posts, looks like we may be heading into the holiday season earlier than I had expected.

Information

  • Windows Update Now… - Greg Duncan highlights a very important security patch for Internet Explorer 5, 6, and 7. Make sure you get this patch installed as the vulnerability that is fixes has been publicly disclosed.
  • Choosing Between WebForms and MVC - Vaibhav looks at the criteria by which you can make a decision between Microsoft’s two web platforms, looking at the benefits and disadvantages of each, along with a simple decision flow.
  • Migrations in C# using RikMigrations - Justin Etheredge explores RikMigration, a Ruby on Rails like Database Migration framework for .NET
  • Continuous Integration Builds - Do’s And Don’t’s - Igor Brejc looks at some continuous integration best practices in the form of a Do and Don’t list
  • Performance optimization of ASP.NET applications on client-side - Khurram Shehzad explores the possible performance optimisation of an ASP.NET from the client side, looking at what you can do to improve the client side experience by tweaking Javascript, CSS, etc
  • Publish Server Performance Monitors with MsChart - Muhanad Younis explores the Microsoft Chart Library and combines it with Windows Performance counters to give some web visibility to performance counters.
  • Optimizing your route collection for URL generation in ASP.NET MVC (and more!) - Eilon Lipton looks at a few techniques to help your ASP.NET MVC routing (and anywhere else its used) perform more optimally.
  • Do you suffer from this condition? - Ryan Lanciaux coins an amusing term relating to the Oxcite debate. I really do hope that people are NOT becoming afraid of releasing their code, after all feedback from our peers is how we should all be improving ourselves.
  • ASP.NET MVC Samples, Oxite, and Community - Scott Hanselman extracts some of the positives of the Oxcite debate, and also talks about the importance of reading lots of sample code, drawing your own conclusions, and remembering that they are just samples after all, and are not gospel.
  • Oxite Refactor, Take 1 - Rob Conery takes positive action on the Oxcite CMS debate by rolling up his sleeves and getting involved in the project.
  • Rhino Service Bus - Ayende talks about his latest project, a simple Service Bus implementation written in C#3 and using MSMQ4. Access to the source is provided.

The Morning Brew #246

Posted by Chris Alcock on 17 Dec 2008 | Tagged as: .NET, Development, Morning Brew

Software

  • CruiseControl.NET 1.4.2 Released - Thoughtworks announce the release of CuriseControl.Net 1.4.2 a bugfix release which contains fixes for a few subversion issues (and a couple of other fixes)

Information

The Morning Brew #245

Posted by Chris Alcock on 16 Dec 2008 | Tagged as: .NET, Development, Morning Brew

Software

  • SQL Server 2005 SP3 is available! - Aaron Bertrand highlights the Release of SQL Server 2005 Service Pack 3, which will take your database engine to version 9.00.4035.
  • patterns & practices - Unity for Silverlight - ‘lchong’ announces the release of Unity 1.2 for Silverlight, a port of the Unity project to Silverlight 2.0
  • IE8 Readiness and IETester - Sergio Pereira highlights a very useful utility that allows you to see the same page rendered sid by side in the last 4 majore Internet Explorer releases (5.5, 6,7, 8b2)

Information

Community

  • MIX09 - Save 40% (Hurry) - Derek @ Ardent Dev highlights a good promotional offer for anyone planning on attending MIX 09

The Morning Brew #244

Posted by Chris Alcock on 15 Dec 2008 | Tagged as: .NET, Development, Morning Brew

Quite a few security related posts this weekend, maybe spured on by the two software (pre)releases from Microsoft.

Software

  • Download details: Anti-XSS Library V3.0 Beta - Another Security related release from Microsoft, The Anti-Cross Site Scripting Library is a library which encodes input based upon you giving it a white list of characters, and the library encodes all other characters not included in this list
  • Download details: CAT.NET V1 CTP - Microsoft release Microsoft Code Analysis Tool .NET CTP, a tool which plugs into Visual Studio and scans your code (in binary form) to identify possible security vulnerabilities such has SQL Injection, Cross Site Scripting and XPath injection.

Information

  • Introduction to NHibernate, Part 2 - Ian Cooper continues his series on getting started with NHibernate, and in this part looks at the details of mapping classes to your database (or vice versa)
  • The Academic Background of the .NET Community Leaders - Keyvan Nayyeri has been investigating the academic background of a number of the big names in the .NET space - I find it quite interesting that so many of the did actually study Computer Science (or something related) as I based on my experience a lot of talented developers tend to have studied something else.
  • The Importance Of Releasing Your Components Through Windsor - Davy Brion talks about a memory leak problem he encountered with transient components from the Windsor container.
  • NotImplementedException vs. NotSupportedException - Jared Parsons talks about the difference between two core exception types.
  • WCAG 2.0 is now FINAL!!! - The Public Sector Developer Weblog highlights the finalisation of the Web Content Accessibility Guidelines (WCAG) 2.0, offering further guidance for all developers and content creators with regards to accessibility.
  • The JavaScript language limitations that every programmer should learn - Brian Reindel talks about some of the key limitations of Javacript that a developer from another platform may take for granted.
  • Making frameworks container-aware - Jimmy Bogard talks about his frustration when he encounters frameworks that make it difficult to extend when you want to rely on Inversion of control / Dependency injection containers
  • My current architecture - Craig Bowes shares the details of his default architecture and how he came to the decisions to use these certain products and practices.
  • Array, Collection, IEnumerable<T> Usage Guidelines - David Kean continues his series of guidelines posts, based on the style of the book Framework Design Guidelines, Dave shares his own ideas on collections
  • "Hello World" TDD Style - Sean Feldman walks through the creation of a simple calculator class using test driven principles.
  • My Scaling Hero - Jeff Atwood pays tribute to Markus Frind who runs the very popular Dating website ‘Plenty of Fish’ on what by many standards if next to no hardware at all. I agree with Jeff - this does give us all hope that scalability is more than possible.
  • The Real Reason to Use a Dependency Injection Container Like Windsor - Rob Reynolds shows why he likes IOC and DI with this illustration of how it allows you to easily swap components without changing code in your application.
  • It’s alive! And it tells me what to do! - Louis DeJardin shows off some screenshots of intelisense support for the Spark view engine in Visual Studio.
  • The Perfect Storm Botnet - Rob Conery talks at length about the dangers of not encoding user input when you display it on a page, and how this can turn into Cross Site Scripting (XSS) vulnerabilities and worse still a BotNet running on your users PC.
  • Learning about StructureMap - Jan Van Ryswyck talks about 5 compelling features of the StructureMap IOC Container.
  • WPF Designer Removed From SharpDevelop 3.0 - The Sharp Develop Team talks about the forthcoming System.Xaml parser and how this leads to the removal of their WPF Designer from SharpDevelop 3

The Morning Brew #243

Posted by Chris Alcock on 12 Dec 2008 | Tagged as: .NET, Development, Morning Brew

Well, I knew it had to happen at some point, and infact does happen most days, but yesterday’s edition went out with a typo in the post title. I’m quite impressed with myself that it took over 240 editions before one did creep in, lets see if I can managed another 240 before the next!

Software

  • Silverlight Toolkit - Release: Silverlight Toolkit December 2008 - The Silverlight Toolkit has been updated to a December 2008 Release. This release includes an update to the toolkit and associated documentation and samples.
  • Google Chrome (BETA) - Google Chrome is officially out of beta, and will be pushed out via automatic updates within the product to existing users, new users can download from the link at the bottom of this linked post.
  • SQL Server 2005 Books Online update (December 2008) now available - Aaron Bertrand highlights the availability of the latest update to SQL Server Books Online, and reassures us that despite different parts of the install, download and update reporting that its not the December update, that is really is.

Information

The Mroning Brew #242

Posted by Chris Alcock on 11 Dec 2008 | Tagged as: .NET, Development, Morning Brew

Software

  • IPy RTW FTW! - Iron Python 2.0 has been officially released announces Harry Pierson, and already has had over 1000 downloads according to the CodePlex site. Congratulations to the development team.
  • SubSonic 3 Alpha Updated - Rob Conery announces a bugfix release of the Subsonic 3 Alpha, and also runs through step by step getting started with the new version.

Information

Community

The Morning Brew #241

Posted by Chris Alcock on 10 Dec 2008 | Tagged as: .NET, Development, Morning Brew

Software

  • SubSonic 3: Alpha Is Ready - Rob Conery announces that SubSonic 3 is ready for Alpha release. This release represents a lot of work, and contains a number of great features, especially LINQ support. As this is an alpha, Rob requests that your log any bugs you find in their bug tracker so they can be fixed. Rob is also asking the community for some help with infrastructure and support for the Subsonic Project.
  • Prism V2 Drop 7 Now Available - Bob Brum announces the latest drop of Prism the Patterns and Practices Composite WPF and Silverlight framework

Information

The Morning Brew #240

Posted by Chris Alcock on 09 Dec 2008 | Tagged as: .NET, Development, Morning Brew

Software

Information

Community

« Previous PageNext Page »