October 2010

Monthly Archive

The Morning Brew #718

Posted by Chris Alcock on 29 Oct 2010 | Tagged as: .NET, Development, Morning Brew

PDC 2010

Software

  • Microsoft Lync Released to Manufacturing - The Unified Communications Group Team announce the RTM release of Lync 2010, the new branding for Office Communications Server and Communicator. This new version brings a common communications platform with extensibility (check out the work on the SDK), along with major enhancements to voice communications.
  • Rx for Windows Phone 7 - The Reactive Extensions Team announce the release of a downloadable version of the Reactive Extensions for Windows Phone 7. This version will be of interest to those who want to use the latest bits of Rx in their WP7 applications at the expense of having to ship the additional assemblies to override the built in Rx on the Phone. The Team also announce that Rx packages (are) available on NuPack
  • A quick look at what’s new in Orchard 0.8 - Bertrand Le Roy talks about the latest features added to the latest version of the Orchard Project, released on Monday. v0.8 introduces the Razor view engine as the default view engine, introduces their concept of Widgets and a whole lot more.
  • StyleCop Compliant Visual Studio 2010 Code Snippets & Templates - Doug Holland highlights the October 2010 release of the Visual Studio Snippets library which is a library of snippets and template which conform to StyleCop rules, meaning that the use of them will not trigger warnings in StyleCop (unlike the default VS ones)

Information

  • Free ebook: Programming Windows Phone 7, by Charles Petzold - Microsoft Press have released the full final edition of Charles Petzold’s Programming Windows Phone 7 book as an e-book. This 1000+ Page, 24 chapter book is available in PDF, with full sample code
  • Asynchrony in C# 5, Part One - Eric Lippert kicks off a new series of posts looking at the implementation of Asynchrony in C#5, discussing the concepts ad highlighting the CTP release of the C#5 prototype.
  • Visual Studio Async CTP: The C# Perspective &Visual Studio Async CTP: A Few More Things - Sasha Goldshtein also looks at the Async CTP in C#, talking about its implementation and its basis in Continuation Passing Style
  • What’s Next in C#? Get Ready for Async! - Alexandra Rusina talks about the Async functionality released in the C#5 CTP, showing its use with an example which retrieves Facebook friends lists
  • Asynchronous C# and F# (I.): Simultaneous introduction - Tomá Pet?í?ek also talks about the C#5 CTP, discussing how the C# Aysnc functionality is heavily influenced by the work that has already been done in F# Async Workflows.
  • Tutorial: Pic Viewer Revisited on the Async CTP - Jason Zander shares an example of the Async CTP in operation wit a look at fitting it into his Picture Viewer sample
  • Visual Studio Async CTP for the rest of us.. - Michael Crump takes a ‘getting started’ look at the Async CTP release, walking through the installation, highlighting the included samples and looking at the assemblies you need to reference.
  • The Present and Future of WPF - Pete Brown talks about the various users of WPF both inside and outside of Microsoft, discussing its use in their products and discussing the future direction for WPF
  • Rx Design Guidelines - The Reactive Extensions Team have also released a guidelines document to help you make the best possible use of the Reactive Extensions for creating and consuming Observable streams
  • Monotouch: your C# app on a real iPhone - Peter van Ooijen discusses the use of MonoTouch to build applications for the iPhone, and discusses the deployment to a real device, and the performance differences between testing the application on your PC vs the iPhone device
  • CQRS - The Cult of Shiny Things - Jak Charlton discusses Command Query Responsibility Segregation, setting about separating some of the myths from the facts about the various aspects and claims made about this type of architecture.
  • Just Where Is WebResource.axd? - Scott On Writing.NET - Scott Mitchell talks about the use of WebResource.axd, discussing how it works, and what it is used for along with highlighting further resources on the subject.
  • Invalid Cast - Martin Rue looks at an alternative technique to constructors with lots of arguments for passing in dependencies, using Func type as a variables to provide a means of overriding functionality for testing purposes.

Community

The Morning Brew #717

Posted by Chris Alcock on 28 Oct 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • RIA Services V1.0 SP1 Beta Released!! - Deepesh Mohnani highlights the release of the RIA Services V1.0 SP1 Beta, a release combined with the WCF RIA Services October release. This SP1 Beta brings the ability to share entities across multiple domain services, support for complex objects, better binding, localisation into 10 languages, and improved templating for client code generation
  • MvcSiteMapProvider 2.2.0 released - Maarten Balliauw releases the latest version of his MvcSiteMapProvider onto CodePlex (soon to be available through NuPack too). This new version introduces Templated HtmlHelpers allowing you to customise the HTML rendered, improvements to the stability of the library, updates to HtmlHelpers to support MvcHtmlString, and some further extensibility points.
  • Announcing Sync Framework 4.0 October 2010 CTP - The Sync Framework Team announce the latest CTP edition of Version 4 of the Sync Framework. This release brings OData to the protocol formats, a new diagnostics dashboard to monitor Sync operations, Client and Server components to aid in implementing the sync, along with a collection of samples showing how the library supports sync to multiple software platforms
  • Windows Azure AppFabric SDK October Release available for download - The Windows Azure AppFabric team release an updated October Release of the Azure AppFabric SDK which resolves problems users experienced with the install rolling back on 64bit Windows.
  • Sueetie Version 2.0 Now Available! - Dave Burke announces a new major version of Sueetie. Sueetie Version 2 brings together a number of open source projects into a cohesive whole community solution, including CMS, Mobile sites, Calendars, Media libraries, forums, all building on best of breed .NET Open Source projects.

Information

Community

The Morning Brew #716

Posted by Chris Alcock on 27 Oct 2010 | Tagged as: .NET, Development, Morning Brew

Software

Information

Community

  • Aberdeen Developers’ .NET User Group, 11th November - Mike Taulty and Mike Ormond will be speaking at the Aberdeen Developers’ .NET User Group on the evening of 11th November, with Mike Taulty covering Silverlight 4 features, and Mike Ormond looking at Developing for Windows Phone 7
  • Mobile Web Best Practices Webinar - Woody Pewitt will be delivering a DevExpress Online presentation today (27th October) at 10am PDT looking at best practices for developing websites intended specifically for use on a mobile device.
  • PDC10 Coming to you Live! Don’t miss it! - PDC 2010 kicks off tomorrow, and loads of the content and talks will be available live online allowing those unable to attend in person to share in the experience with HD 720p streams, live translations (into Chinese, Japanese, French and Spanish)

The Morning Brew #715

Posted by Chris Alcock on 26 Oct 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • Releasing StreamInsight V1.1 - The Microsoft StreamInsight Team announce the release of StreamInsight 1.1 which brings a number of new features including support for .NET sequences as event sources, support for side by side installation with previous versions making upgrading easier and a number of enhancements to performance and stability
  • Azure Storage Explorer 4 Beta 1 Released - David Barrett highlights the release of Azure Storage Explorer, Version 4 Beta 1, a useful tool which allows you to view the contents of Azure Containers and Blobs, view queues and messages and view table storage tables
  • Announcing YUI 2.8.2 - Important Security Update for All Users of YUI 2.4.0-2.8.1 - The Yahoo User Interface team announce an important security fix release which addresses security issues in the YUI 2 Flash component infrastructure in all versions since 2.4.0. If you are utilising YUI, check your version and upgrade if necessary

Information

  • ASP.NET Developer Guidance Map - J.D. Meier discusses the ASP.NET Developer Guidance Map from the Patterns and Practices team which provides a useful means of locating good information about the range of features and technologies which make up the ASP.NET Space.
  • Continuation Passing Style Revisited Part Three: Musings about coroutines - Eric Lippert presses on with his latest series on Continuation Passing Style of programming, looking in this part at coroutines, talking about their style of cooperative multitasking, and looking at yield return as a similar concept in C#
  • Equality vs Identity - Part I & Part II - Luis Abreu looks at the concept of identity and equality in C#, looking at the implementation of the Equals method for objects and value types, and exploring GetHashCode and its use in dictionaries.
  • Inheritance Mapping: A Walkthrough Guide for Beginners - Pedro Ardila of the Entity Framework Team gives a beginners guide to the mapping of Inheritance hierarchies in EF, looking briefly at each of the strategies for performing the mapping.
  • Returning Dynamic Types from an Ajax Web Service Using C# 4.0 - Scott Mitchell highlights his series of posts on returning server side data to client side code, and discusses the possible use of Dynamic return types in Ajax methods to avoid the need for a data transfer object.
  • Execution Plans - Indexing to achieve optimal query plans - Ted Krueger shares a detailed article which looks at the use of SQL Server execution plans as a means of directing your indexing strategy to improve performance, looking at a number of scenarios where the need for specific indexes can be identified from the execution plan of a query.
  • The Case of NUnit Hanging During Startup - Liran Chen shares another example of a real world application hang and how attaching WinDBG can quickly and easily establish what the problem is, giving you enough information to resolve the problem.
  • Unit Testing - MsBuild Series - Mark Kemper continues his series on automating your build processes with MSBuild with a look at hooking up NUnit Unit Tests into you build process
  • Introducing the New Authorize.NET SDK - Rob Conery discusses his guiding principle for a recent project to design an API for a payment provider, showing the API he ended up with and discussing the key decisions made to match these principles.

Community

  • Get Your Special Edition WP7 User Group Kit! - A useful link for anyone running a Windows Phone 7 inspired User Group Event (for an official user group registered with www.usergroupsupportservices.com) here you can get USB drives loaded with software, t-shirts, phone protectors, etc to make your event go with a bang.

The Morning Brew #714

Posted by Chris Alcock on 25 Oct 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • Visual Studio Tools for IronRuby - Christopher Bennage highlights the Visual Studio tooling included in the latest IronRuby release which includes template projects for common Ruby applications such as Ruby on Rails 3, Sinatra, Gems, and Silverlight.
  • WPF Ribbon October Release - Pete Brown highlights an update to the WPF Ribbon wihich fixes a number of issues in the first release (including ClearType Support), along with adding support for its use in the Visual Studio Express editions.
  • Windows Phone Developer Tools October 2010 Update - The latest update to the Windows Phone 7 Developer tools is out, bringing an updated Bing Maps control which boasts improved performance, Phone Capability Detection tool to establish the phone features your application uses, and the Windows Phone Connect Tool allowing you to connect to a Windows Phone 7 device without Zune software.
  • Goodbye to an old friend… - ‘walbourn’ highlights the beginning of the end for Windows XP, discussing the end of your ability to purchase this version of Windows which passed on the 22nd October, discussing the significance of this version, and highlighting that support will continue to 2014.

Information

The Morning Brew #713

Posted by Chris Alcock on 22 Oct 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • We’re Renaming NuPack - Phil Haack highlights the decision to rename the NuPack project due to a naming clash with another software project. The project team have a number of suggestions, and you can vote on the name you think is best.
  • Dolphin Deploy: Deploying ASP.net applications using IronRuby - Ben Hall discusses and shares Dolphin Deploy, a Prototype IronRuby based Domain Specific Language for handling the deployment of ASP.NET Applications. Full source is available, and Ben is looking for people to get involved in the project.
  • New Components and Contributors for IronPython and IronRuby - Jason Zander announces some changes to the leadership and model for the IronPyton and Iron Ruby projects, with the aim of increasing the ability of the community to contribute to the projects.

Information

Community

  • Agenda (With Videos) - NHibernate Day - The NHibernate Day Conference organisers have got the video footage and slides from most of the sessions at the the recent NHibernate Day Conference on-line now, so you can view all the sessions across both tracks on demand
  • Sessions (With Videos) - SQL Bits 6 - The SQL Bits team have released the video footage from the SQL Bits 6 conference from May this year, providing a valuable resource of detailed SQL Server knowledge, and the opportunity to see the sessions you missed
  • FREE workshop on using Bing Maps with SQL Server and SharePoint on November 2nd in Reading - Eric Nelson highlights a Free event to be held at Microsoft’s Reading campus which will be looking at the use of Bing Maps with SQL Server and Sharepoint, exploring the integration of these three technologies in a workshop format. The event is free, and registration is required.
  • "Modern Windows 7 Applications" (UK Steve Ballmer Event Recording) - Mike Taulty highlights the video of his session on Modern Windows 7 Applications, exploring the WPF Ribbon, Application Restart/Recovery
    , Taskbar integration, Chromless Windows and a bunch of other great features, from the recent Steve Balmer UK event.

The Morning Brew #712

Posted by Chris Alcock on 21 Oct 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • Knockout 1.1.0 + new project site launched - Steve Sanderson announces the release of Knockout 1.1.0, the latest version of his JavaScript / HTML declarative binding MVVM library which makes it easy to build complex web based user interfaces. This new release includes Internet Explorer 9 support, improvements to the API, complete documentation, and to go with all that a new website for the project.

Information

  • Raven’s dynamic queries - Ayende discusses a new feature for the RavenDB document database which will mean that you won’t need to declare indexes before querying against them, meaning that the engine will create the required indexes based on your queries.
  • Contributing to OpenWrap - Sebastien Lambla talks about how you can get involved in the OpenWrap project, walking through some important steps required to contribute code to the project, both procedural and version control related.
  • Integrate Html5 Form in ASP.NET MVC - Kazi Manzur Rashid looks at how you can render HTML5 controls to browsers which are capable of utilising them in ASP.NET MVC using the EditorFor function and custom templates for the editors.
  • Bug Fixes and Changes in ASP.NET MVC 3 Beta - Imran Baloch reviews the most significant changes and bugfixes included in ASP.NET MVC 3 Beta release, providing a useful reference for anyone considering upgrading.
  • LINQ: Implementing The SkipLastWhile Operator - Paulo Morgado continues his LINQ series looking at implementing operators which operate on the end of Enumberables with an implementation of the SkipLastWhile operator.
  • How to track an object which is Out of Scope while Debugging - Abhijit Jana looks at the use of Object ID Generation in the Visual Studio Debugger showing how it allows you to keep watches on objects regardless of the current scope showing it in use with plenty of screenshots for illustration.
  • NUnit and the Values Attribute - Jeff Vera takes a quick look at the NUnit Value attribute introduced in NUnit 2.5 which brings Pameterised test support, helping reduce complexity and repetition of test cases which vary only by a value.
  • SQL Server: How to insert million numbers to table fast? - Gunnar Peipman looks at a number of approaches and optimisations to adding a large number of records (in this case numbers) to a database table, showing how thinkg procedurally will only get you so far with SQL, and that Set Based operations are often the most optimal solutions in the DB
  • Zipping Build Outputs using a Build File - MsBuld Series - Mark Kemper continues his series on MSBuild exploring the use of the MSBuild.Community.Tasks to provide the ability to ZIP your build output as a part of the build pricess.
  • 31 Days of Windows Phone | Day #21: Silverlight Toolkit for Windows Phone - Jeff Blankenburg has been blogging a nice series on Windows Phone Development this month, and in his most recent post he explores the various additional User Interface Controls available to the Windows Phone Developer in the Silverlight Toolkit for Windows Phone 7.

The Morning Brew #711

Posted by Chris Alcock on 20 Oct 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • MooTools 1.3 Hits the Street - Ajaxian highlights the release of the latest version of the MooTools JavaScript library version 1.3, released earlier this month. This release includes a number of new features, including a new Selector Engine and Build Manager along with improvements to the library’s core.
  • Caught up with Bugs in My Favourite IDE ( Visual Studio 2010 ) - Senthil Kumar discusses a number of Visual Studio 2010 issues he has encountered in normal use, highlighting patches to resolve issues where available.
  • Windows 7 file-properties "Version" tab Shell Extension - David B. Trout shares a Windows Shell extension which brings a Version tab to the files properties tab in Windows 7 (something that was removed in Windows 7 which is a shame as its really useful). This is implemented in C++, and the download includes built versions for x86 and x64 Windows.

Information

Community

Next Page »