March 2010

Monthly Archive

The Morning Brew #565

Posted by on 23 Mar 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • Announcing: TinyMessenger – Steven Robbins updates the TinyIoC project adding a new event aggregation implementation to allow a message passing loosely coupled communication method between components, providing message passing, filtering and subscription support along with proxy support for marshalling to the UI thread
  • Work item visualization – Brian Harry highlights a Visual Studio 2010 add in which provides a means of visualising the dependencies between TFS task work items using the new architecture visualisation tools functionality..
  • Windows Workflow Foundation in .NET4 – Soma Somasegar gives an overview of the changes to Windows Workflow between the WF3 and WF4 (.NET 4) releases. The Windows Workflow team also have a WorkFlow Migration Kit available, as highlighted here by the Innovation Showcase showcase blog. The tool aims to take the pain of migration away, performing automatic upgrades where possible.

Information

  • Validate your conventions. – Krzysztof Kozmic talks about the benefits of having conventions in your code to make it easier to understand and work with, and discusses the need to test that the conventions are being adhered to to avoid encountering bugs due to lack of adherence to conventions.
  • Socks, birthdays and hash collisions – Eric Lippert talks about the generation of hash codes, and illustrates the probability theory (by way of his sock draw) behind the possibilities of collisions in hashcode, and why you should not use 32bit hash codes as unique identifiers
  • Whats new in Code Analysis for Visual Studio 2010 – The Code Analysis Team talks about what is new and changed in the Visual Studio 2010 Code Analysis functionality, including a summary of the analysis rules which have been added and changed, along with a discussion of the new rule sets.
  • A simple WCF service with username password authentication: the things they don’t tell you – Peter van Ooijen looks at username and password authentication on a WCF Service, showing the minimal steps required to set up such an authentication setup for both client and server.
  • Exploring ASP.NET Validators – Brij takes a deep look at the ASP.NET validators provided by the framework, examining the server and client side validation functionality, the AjaxControlToolKit Validation Extender, along with two more complex scenarios involving validation of multiple controls.

Humour

  • Now there’s a License plate (Take that, License plate cameras!) – Greg Duncan shares a picture that has been doing the rounds across Twitter in the past few days, showing an enterprising driver who is hoping to exploit SQL Injection in Vehicle Speed Camera database systems. A useful reminder to always sanitise input regardless of source.

The Morning Brew #564

Posted by on 22 Mar 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • SubSonic 3.0.0.4 Released – Rob Conery announces the latest release of the SubSonic ORM which has been brought into being by the contributions of Adam Copper, Christoph Walcher, and Bruce Onder. This release mostly fixes reported issues with previous versions along with some minor improvements and performance enhancements.
  • Fasterflect 2.0 Release – Buu Nguyen announces the second major release of Fasterflect, a reflection library which aims to take away some of the performance penalty of performing reflection operations. This new release includes a new Query API allowing you to explore objects as well as creating and calling methods and properties via the Access API. Both binary and source are available on CodePlex.
  • VS2010 RC, TFS2010 RC Virtual Machines are here… – Greg Duncan highlights the availability of Visual Studio 2010 RC and Team Foundation Server 2010 RC Virtual Machine images for Virtual PC 2007, providing you with a guaranteed conflict free way of trying out the latest and greatest Development Environment and Framework version.
  • ASP.NET Performance Framework – Karl Seguin shares a framework for ASP.NET Web Application performance which combines the techniques he discussed in an earlier post providing a means of performing merging and shrinking of files, enabling cache bursting , and manipulating content headers, all via a simple command file which is used by the framework which is implemented as a HttpModule.
  • Bundler Now Supports Named Bundles – Justin Etheredge has updated his Bunder utility to add support for named bundles of files and also to support the Media attribute in CSS files.

Information

  • Parallel Programming Patterns Book – Ade Miller highlights the CodePlex site for the Patterns and Practices Team Parallel Programming Patterns content, which will in time be formed into a P&P book. At the moment there is an outline of the book along with an early version of a sample. This will be one to watch over the coming months as the book solidifies.
  • Introduction to the Reactive Extensions for JavaScript – Drag and Drop – Matthew Podwysocki continues his series on the Reactive Extensions for JavaScript taking a look at porting examples from the Flapjax Language into jQuery using the Reactive extensions, exploring a Drag Drop example, and in his next post ‘Introduction to the Reactive Extensions for JavaScript – jQuery Live Event Integration‘ where he explores jQuery Live Event integration with the Reactive Extensions and also talks a little about some new features coming soon to the Rx library.
  • ASP.NET 4.0 Part 14, More Control Over Session State – Dan Maharry presses on with his series of posts looking at the new features of ASP.NET 4 with this post looking at Session State changes touching on Session state compression allowing you to trade reduction in network traffic for increased CPU when working with out of process session state, as well as looking at the SetSessionStateBehavior allowing you fine control of what session features you require for a page.
  • Visual Studio Color Theme Editor – Extension #01 – Sara Ford begins a new series of posts focusing on Visual Studio Extensions, with this opening post looking at a theme editor for Visual Studio appearance.
  • Don’t Give Up on the State Pattern Just Yet – Jan Van Ryswyck follows on from Greg Young’s post on the state pattern last week with a look at using interfaces to control what state transition are possible for an object
  • Building extensions for Expression Blend 4 using MEF – Timmy Kokke takes a step by step look at extending Expression Blend 4 using the Microsoft Extensibility Framework illustrating with code and screenshots
  • Teaching AutoMapper about our conventions – Joshua Flanagan takes a look at implementing your own rules for the AutoMapper to follow when performing its automapping to help the automapper work more seamlessly encapsulating all the repetitive coding of the mappings into the config.
  • A quick look at Windows Phone 7 development – SQLDenis takes a look at Windows 7 Phone Development using the newly released Windows Phone Developer Tools, showing the install, and highlighting developer resources.

Community

  • DotNetDevNet Meetings – March to June 2010 – Guy Smith-Ferrier highlights a number of great events being run by the DotNetDevNet Usergroup in the South West of England. All these events are free to attend, and feature great speakers on great subjects.
  • MIX10 Wrap Up – Mike Swanson talks about the popularity of the MIX 10 Session videos and highlights a number of ways of obtaining the video content, along with sharing the list top rated sessions and a number of amusing numerical facts about the conference (food, drink and bandwidth consumed amongst others)

The Morning Brew #563

Posted by on 19 Mar 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • S#arp Architecture 1.5 Beta 1 released – Alec Whittington announces the latest beta release of S#arp Architecture which upgrades the foundation to ASP.NET MVC2 RTM, along with updating to jQuery 1.4.2, NHibernate 2.1.2.4 and later builds of Fluent NHibernate, and the Castle Project items, along with a number of bugfixes
  • Windows XP Mode now accessible to more PCs – The Windows 7 Team announce a significant change to the Windows XP Mode functionality which removes the requirement for Hardware Virtualization Support, opening it up to users of less powerful computers
  • Employee Info Starter Kit (v4.0.0) – Visual Studio 2010 and .NET 4.0 Version Available – Mohammad Ashraful Alam shares the news of an updated edition of a previously well received ASP.NET Starter Kit application, which has now been updated to utilise a number of the new .NET 4 features such as Named Parameters, Tuples, Entity Framework 4, along with some of the new VS2010 features.
  • Telerik announces native controls for Silverlight 4 Release Candidate. – Telerik have updated their Silverlight Control library for the Silverlight 4 RC build, along with the update they have also taken advantage of the newly announced Microsoft Siverlight Analytics Framework to allow their controls to interact with your analytics.

Information

Community

  • DeveloperDeveloperDeveloper South West 2.0 – Proposed Sessions – After making a mess of this announcement yesterday (due to a typo) I thought I’d better include it again. Developer Developer Developer South West, which occurs on 5th June 2010, now has its session proposal process open, so if you are interested in speaking at this event, you need to get your session proposal filed on the site before 22nd March.
  • « Previous PageNext Page »