February 2010
Monthly Archive
Posted by Chris Alcock 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.
Comments Off on The Morning Brew #542
Posted by Chris Alcock on 17 Feb 2010 | Tagged as: .NET, Development, Morning Brew
Software
- straighce – straighce, which had its first public release (0.1) yesterday, is a TraceListener which writes to files in a threadsafe, non-blocking way, allowing logging to rotating log files of your applications trace output.
- 60+ .NET libraries every developer should know about. – WebDistortion share a list of over 60 .NET libraries covering a wide range of functionality, giving a brief intro to the top 10, and categorising the remaining into feature areas.
- "FAKE – F# Make" 0.29 released Ready for F# February 2010 CTP and .NET 4.0 RC – Steffen Forkmann announces the latest release of FAKE an F# based Make build tool, which will now happily run under the latest releases of F# and the .NET Framework
- FsCheck 0.6.3 for Visual Studio 2010 RC and F# February 2010 CTP – The FsCheck project gets an update relating to the February 2010 F# and .NET 4 RC releases, removing the dependency on the F# PowerPack, and making it build in both VS2008 and VS 2010
- Announcing a new CLR Team Codeplex Project: CLR Runtime Activation – The CLR Team announce a new CodePlex project which looks at the .NET 4 ability to startup different versions of the .NET runtime, providing a wrapper to deal with the API changes between versions
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
Comments Off on The Morning Brew #541
Posted by Chris Alcock on 16 Feb 2010 | Tagged as: .NET, Development, Morning Brew
Software
- Announcing Spec Explorer 2010, Release 3.1! – The Spec Explorer Team announces the release of Spec Explorer 2010 release 3.1 which runs against the Visual Studio 2010 / .NET 4 Release Candidate. This release brings with it a rename for a number of the core attributes and classes, along with flexible naming support, improved status reporting, user defined post processing, and better help integration
- Pex 0.23.50215.2: Visual Studio 2010 RC support – Jonathan "Peli" de Halleux announces the latest release of Pex, which now supports the Visual Studio 2010 RC release, improving some of the IDE support, along with some bugfixes and two minor breaking changes.
- .NET Reflector, class browser, analyzer and decompiler for .NET – Red Gate release Version 6.0 of Reflector, in both free and Pro variants. This is the first major release since they acquired reflector, and brings with it .NET 4 support, integration with Visual Studio (minor in the free edition, significant in Pro). Pro licenses are £125. Bob Crambit has a short interview with the Red Gate Team taking you Behind the scenes with the developers of .NET Reflector 6 and .NET Reflector Pro –
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).
Comments Off on The Morning Brew #540
« Previous Page — Next Page »