February 2010

Monthly Archive

The Morning Brew #542

Posted by on 18 Feb 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • ReSharper 5 Beta 2 Released – JetBrains announce the release of ReSharper 5 Beta 2 which now includes support for the Visual Studio 2010 Release Candidate along with improved ASP.NET MVC 2 support along with improvements in usability and in the structural search functionality
  • NDepend v3 RC available – Patrick Smacchia announces the first release candidate of NDepend 3. Existing customers will find that their V2 license will work with the pro edition of this release candidate, and new users will be able to get a limited time free trial for the V3 Pro
  • AutoPex – Jason Bock announces the 0.1 release of AutoPex, a tool which works with Pex to provide a means of automatically running Pex on methods that have been changed in an assembly, by using the CCI framework to detect changes in the assembly and then firing up Pex to test those methods.

Information

  • What have we been up to? – Miguel de Icaza gives a ‘state of the union’ round up of what has been going on in the Mono space over the past few months
  • VersionControlTools – Martin Fowler talks about one of the most talked about classes of developer tool – the version control system – looking at the factors that effect the recommendability of a tool, and surveying the version control landscape.
  • New MEF Drop (Preview 9) on CodePlex! – Mike Taulty highlights the latest release of the Managed Extensibility Framework, highlighting a number of good resources for more MEF information, and reviews some of the changes that are of particular interest to the Silverlight developer
  • ASP.NET MVC 2 Model Validation With Localization – Mickael Chambaud follows on from his previous post on Model Validation in ASP.NET MVC 2 with a look at how you can localize your validation messages using resource files, and how ASP.NET provides support for detecting the language of your user
  • ASP.NET 4.0, Part 4: Config Transformation Files – Dan Maharry continues his review of the Config File changes in ASP.NET 4 with a look at the support for applying transformations to the XML config in different scenarios.
  • "Understanding Microsoft Virtualization R2 Solutions" – Greg Duncan highlights the availability of this E-Book for Free until the end of this month (Feb 2010), which looks at the usage of the Microsoft Virtualisation technologies.
  • Code Contracts By Example – Roy Dictus takes a look at the Code Contracts functionality of .NET 4, showing them in use with plenty of code samples.
  • Fun and Games with NHibernate and String Keys – Dylan Beattie blogs about an interesting performance problem when working with NHibernate entities which use a string as their identifier when querying for those entities, caused by casts between string data lengths.
  • Tamper Proofing – an implementation (Part 2) – Paul Mason continues with his implementation of tamper proofing for use in NCloak, resulting in a working solution ready to be integrated with NCloak

Community

  • Microsoft UK TechDays – London – April 12th to 16th – Mike Taulty highlights the annoucement of the UK TechDays events, including the Visual Studio 2010 launch event. This is a whole week of free all day events held in London, covering the VS2010 release, new functionality of teh release, along with developing for Windows 7 and the Windows Phone. It looks like similar events are running in other countries (for instance, Microsoft TechDays 2010 Portugal over 3 days (20, 21 and 22 of April) in Portugal, including some Alt.Net related talks)
  • SQLBits – The 6th Sets – 16 Apr 2010 – London – Sql Bits runs on the 16th April in London, and offers a great alternative to the Microsoft TechDays Windows Mobile session as a way to close out a week of tech events in the city. Registration has yet to open, however you can now submit your session proposals if you are interested in presenting at the event.

The Morning Brew #541

Posted by on 17 Feb 2010 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • Covariance and Contravariance FAQ – Alexandra Rusina sets about answering some of the many Frequently Asked Questions relating to the C#4 Covariance and Contravariance functionality, with plenty of pointers to further information.
  • Introduction to the Reactive Extensions to JavaScript – Matthew Podwysocki turns his functional programming expertise to the world of JavaScript, taking a look at reactive extensions created for JavaScript from the team behind the Reactive Extensions for .NET
  • GuestPost: Introduction to Mocking – Eric Nelson hosts a guest post from Gil Zilberfeld on Mocking and Test Doubles, illustrating with a simple example, with this first part of a mini-series on the subject.
  • Building an Embodied Social Proxy or Crazy Webcam Remote Cart Thing – Scott Hanselman talks about the creation of a Virtual Scott which can be wheeled about providing him with a better way of interacting with his work colleagues when he is (mostly) working remotely.
  • CQRS, Task Based UIs, Event Sourcing agh! – Greg Young continues addressing confusion about Command Query Responsibility Separation, giving an overview of CQRS and explains how it can be separated from the concepts of a Task Based UI, Event Sourcing, messaging and Eventual Consistency
  • Async and Parallel Design Patterns in F#: Agents – Don Syme takes a look at F#’s ability to support lightweight reactive agents, and looks at some of the common patterns which are used in the creation of different types of agent
  • ASP.NET 4.0, Part 3: Someone has stolen web.config! – Dan Maharry continues his series on ASP.NET 4 with a look at the new minimal configuration web.config files where the default file now contains only 6 lines compared to over 140 for .NET 3.5 sp1.

Community

  • Hanselminutes Podcast 200 – Jon Skeet! – Congratulations to Scott Hanselman on hi 200 Hanselminutes podcast. Edition 200 sees Scott chatting to non-other than John Skeet who talks about his C# related interests and his new edition of C# in Depth

The Morning Brew #540

Posted by on 16 Feb 2010 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • Patch for VS 2010 RC Intellisense Crash Issue Now Available – Scott Guthrie highlights the availability of a patch for the Intellisense crashing issue experienced by a number of Visual Studio 2010 RC users who have USB connected external devices attached. Karl Shifflett also has a list of other know issues with the RC release, along with a few specifics for those developing Silverlight/WPF apps in his post Known Issues for Visual Studio 2010 Release Candidate
  • ASP.NET 4.0, Part 2: New VS Project Templates – Dan Maharry continues his ASP.NET 4.0 exploration series with a look at some of the new web project templates available in Visual Studio 2010, focusing on the ’empty’ templates, and highlighting changes to others.
  • ASP.NET MVC 2 Model Validation – Mickael Chambaud gives a brief introduction to the Model Validation features of ASP.NET MVC 2 showing a short (feature dense) model code sample, and how the validation manifests itself in the auto generated UI, and how you can implement your own validation.
  • Introducing Sharpy – Jaco Pretorius announces a new View Engine for ASP.NET MVC. Sharpy is based on the PHP Smarty view engine, and aims to make it easier for developers and designers to work together on views. The project is licensed as MS-PL (Microsoft Permissive License) and hosted on CodePlex.
  • CQRS is more work because of the read model? – Greg Young talks about the commonly (mis)held belief that a Command Query Responsibility Segregation based architecture results in more work as you have to create two models, and argues that it doesn’t necessary, it simply results in doing different work. Greg also responds to another difference when using Event Sourcing in his post Event Storage and Persistence Ignorance addressing a readers concern about persistence ignorance when using Event Sourcing.
  • New Castle Windsor feature – typed arguments – Krzysztof Kozmic talks about the first new feature for Windsor 3.0, the ability to specify arguments using types rather than names, adding to the was in which inline dependencies can be declared.
  • Windows Phone 7 Series: Now That’s More Like It! – Joey deVilla gives the low down on the newly announced Windows Phone 7, announced yesterday at Mobile World Congress in Barcelona, sharing the details of the User Experience, features, and press reaction, and linking to a number of videos which give a better feel for the device.

Community

  • Jesse Liberty Tour of the UK and Ireland (#techdays) – Guy Smith-Ferrier highlights the ‘Jesse Liberty UK and Ireland Tour’, with Jesse giving a talk on Silverlight4, TDD, MVVM in Bristol, London, Cambridge, Leeds, Newcastle, Edinburgh, Glasgow, Belfast and Dublin during April this year.

Humour

  • A twist of lemon – Eric Lippert digs out some coffee related C# humour from the minutes of an early design meeting about the C# language – how different our lives could be with data types short, tall and grande (speaking of which, its time for a coffee).

« Previous PageNext Page »