The Morning Brew #1108

Posted by Chris Alcock on Friday 18th May 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • WCF Data Services EULAs updated - The WCF Data Services Team announce a change to the EULA (End User License Agreement) for WCF Data Services 5.0.1 and later which allows the DLLs to be redistributed.

Information

Community

  • DevEvening goes to the movies - DevEvening, the Woking based .NET Usergroup are hosting a movie night, with a number of pre-recorded sessions on Clean Code (Uncle Bob Martin) and a session on WebAPI on the evening of Wednesday 30th May.
  • NxtGenUG - Event - IIS8 Platform for the Future - The NxtGenUG in Hereford welcome Andy Westgarth for his session on IIS8 which will be released as a part of the Windows 8 and Windows 8 Server release. In the session Andy will give background on IIS7 and 7.5 before delving into what is new and exciting in IIS8.
  • MEET Windows Azure on Twitter (+ Beer), 7th June 2012 - Windows Azure MVP Magnus Mårtensson is hosting an online Twitter event for the MEET Windows Azure event on 7th June - a great opportunity to discuss the exciting announcements that will be made.

The Morning Brew #1107

Posted by Chris Alcock on Thursday 17th May 2012 | Tagged as: .NET, Development, Morning Brew

(For those who enquired yesterday, you will be glad to know that it was a sunny spring day for my fire drill yesterday)

Software

  • Microsoft All-In-One Code Framework Sample Updates in May, 2012 - Jialiang Ge discusses the latest update to the All-In-One Code Framework, highlighting the new samples included for Windows Azure, CLR, Windows SDK, Windows Forms, WPF, IIS, and TFS. If you are ever trying to do something and are not sure how its well worth checking if the All-In-One Code Framework has a sample for it!
  • Microsoft Visual Studio 11 Beta SDK now available - Greg Duncan highlights the availability of the Visual Studio 11 Beta SDK, made available yesterday this is the support you need to write extensions, commands, shell projects, and much more for the latest Visual Studio IDE.
  • Team Foundation Service Updates - 5/15 - Brian Harry discusses the work in the latest sprint of the online hosted TFS service, highlighting the new features and improvements which have made it into the latest update.

Information

  • .NET 4.5 Improvements for Cloud and Server Applications - Somasegar discusses the improvements introduced in .NET 4.5 for developers working on the server side and on the cloud, looking at features in ASP.NET such as Web API, WCF, Workflow, Identity, and the Base Class Library, as well as talking about some of the .NET Runtime improvements included.
  • Please Learn to Think about Abstractions - Scott Hanselman discusses the important role of abstraction, not just in code but in the real world, and how it is so important in making things understandable.
  • Code to Interfaces. Right. What’s an Interface? - Bil Simser is also thinking about abstractions, although this time principally in code, and goes back to basics to look at interfaces and te role they play in supporting the ‘Code To Interfaces’ principle.
  • C# Async: What is it, and how does it work? - Clive Tong takes a look at the async support in C#5, digging down into how it works, looking at the implementation of state machines and tasks, before ending up at the IL level.
  • RabbitMQ for Windows: Fanout Exchanges - Derek Greer continues his series looking at the use of Rabbit MQ on Windows with a more detailed look at using Fanout Exchanges to facilitate publish subscribe and demonstrates this with an example.
  • Post-increment Operator and Precedence - Chris Eargle discusses the role of operator precedence in C#, looking at how the rules work and illustrating why understanding these rules is important.

The Morning Brew #1106

Posted by Chris Alcock on Wednesday 16th May 2012 | Tagged as: .NET, Development, Morning Brew

Today’s edition was cut short due to a fire drill at my office ….

Software

  • EF5 Release Candidate Available on NuGet - The Entity Framework team announce the release of a Release Candidate of Entity Framework 5 on NuGet. This release candidate builds on the feedback from EF5 Beta 2 and introduces timeout support for Code First Migrations, creation of tables in pre-existing databases, along with a number of bugfixes from Beta 2.
  • 1.39b Changes - NCrunch - The NCrunch Team announce the release of 1.39b of NCrunch, a tool which adds continuous testing support to Visual Studio running your tests as you write code. This release brings improvements to the test window, exports of coverage and other metrics, updates NUnit to 2.6, along with much more.

Information

  • Mixing async and sync in distributed systems - Jimmy Bogard discusses user expectations of how systems work, and how this can make having parts of your system work in a more async way difficult, taking a look at how you can go about making operations async in a CQRS environment.
  • Ten Features I Like About CoffeeScript - Karl Seguin discusses 10 features he particularly likes about the CoffeeScript language, a language which allows you to write code and have it compiled into JavaScript for running in a browser.
  • The Task: Async and Await in a Windows Runtime World - Jeremy Likness takes a look at the differences between working with tasks in .NET and Tasks on the Windows Runtime.
  • Let’s MEET Windows Azure - Shaun Xu highlights a new Windows Azure website from Microsoft for an event on 7th June. The event will be streamed live via the site

Community

  • Scott Hanselman doing user group tour of Scotland - Gary Ewan Park highlights the Scott Hanselman’s visit to Scotland in July where Scott will be tracing back his family’s history along with giving a series of usergroup talks on ASP.NET, Mobile Web and personal productivity. The events take place July 9-13 in Edinburgh, Dundee, Aberdeen, and Glasgow. Scott is an excellent and entertaining speaker, so be sure to register early as these sessions are sure to fill up quickly

The Morning Brew #1105

Posted by Chris Alcock on Tuesday 15th May 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • SQL Server 2008 R2 Service Pack 2 CTP is available - Aaron Bertrand highlights the release of the CTP release of the SQL Server 2008 R2 Service Pack 2. Aaron outlines the version numbers of SQL Server which this service pack CTP applies to, so you can be sure that you are not undoing any hotfixes you’ve applied.

Information

  • CQRS Journey - first pseudo-production release - Grigori Melnik highlights the release of the first pseudo release of the Contoso Conference Management System, a sample application to demonstrate CQRS style application development. The team behind the project are going to be making a number of these ‘pseudo releases’ to help them better understand and demonstrate the versioning of an application which uses CQRS practices.
  • Simplify Syntax with Extension Methods - Anders Abel takes a look at how adding extension methods to classes and interfaces can help increase the readability of your code.
  • Introducing Testing Domain - localtest.me - Scott Forsyth shares a useful domain which is set up with all subdomains resolving to 127.0.0.1 (localhost aka your machine) which can be used for testing applications in situations where you need a domain name.
  • Additional Considerations When Using ASP.Net MVC Cross-site Request Forgery Prevention - Ed Hintz discusses two situations which require more careful consideration when you are making use of the Cross Site Scripting and Cross Site Request Forgery protection in ASP.NET MVC
  • Implementing CORS support in WCF - Carlos Figueira takes a look at implementing a service which caters for Cross-Origin Resource Sharing when using WCF, a useful comparison to his earlier piece looking at the same in Web API
  • CI Deployments To IIS VIA MS Web Deploy 2.0 - Scott Kirkland discusses integrating deployment into your continuous integration environment, looking at configuring Web Deploy 2.0 witihin your build process using MSBuild and Team City.

Community

  • Event: Scott Guthrie speaking at UK Windows Azure conference 22nd June - Sara Allison reveals that Scott Guthrie will be visiting London and speaking at the UK Windows Azure conference on the 22nd June. At the time of writing there are still 50 free tickets available (available until 25th May, but going quick), and 250 paid for tickets (£25) which will be available after the free tickets go.
  • Can’t make it to a Windows 8 Dev Camp? - Jim Blizzard highlights a series of web cast on the topics being covered in the Windows 8 Dev Camp events. The first of the series was yesterday (sorry, only saw the post this morning), bu the next event is Wednesday 8:30am PST, with a further 5 over the next few weeks.

The Morning Brew #1104

Posted by Chris Alcock on Monday 14th May 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • NUnitLite 0.7 Release - Charlie Poole announces a new release of NunitLite, a trimmed back version of the NUnit framework designed for use on resource restricted platforms. This 0.7 release responds to the news taht MonoTouch are using NUnitLite as their testing framework, and sees the framework getting some more polish and an increased feature set.
  • Array Visualizer - VS 2010 Debugging array visualizer and WinForm/WPF control you can use too… - Greg Duncan highlights a rather neat looking Visual Studio Debugger Display Extension which gives you visualization of 2D, 3D and 4D arrays in the IDE.
  • Azure SDK for node 0.5.4 is out! More secure and now with less angle brackets - Glenn Block highlights the release of the Windows Azure SDK for node 0.5.4. This release is both a feature release and a security release, and sees the version of node increased to node 0.6.17 to address a recent security vulnerability. This release also brings more YAML to the configuration of IISNode reducing the XML required to get your applications running.

Information

Community

  • Event: Announcing the UK Windows Azure conference - Sara Allison highlights the first full day multi-track UK Windows Azure Conference supported by the London Windows Azure User Group and Microsoft. The event, on Friday 22nd June, will feature all things Azure, and the best bit, tickets are free until 25th May, after wich they can be had for £25.

The Morning Brew #1103

Posted by Chris Alcock on Friday 11th May 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • dotPeek 1.0 is Released - The Team over at JetBrains announce the release of dotPeek 1.0, their .net decompiler which will take .NET libraries and executables from .NET 1.0-.4.5 to the equivalent C# code, work with symbol and servers, and provides Resharper like navigation through the code. Well worth checking out if you haven’t already.
  • ReSharper 7 EAP now available for all VS versions - Hadi Hariri also announces that the latest Early Access Preview of ReSharper 7 will now operate in all versions of Visual Studio (2005-VS11 Beta)

Information

Community

The Morning Brew #1102

Posted by Chris Alcock on Thursday 10th May 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • Announcing Portable Library Tools 2 Beta for Visual Studio 2010 - The BCL Team announce the release of Portable Library Tools 2 Beta for Visual Studio 2010. This update to the portable library tooling originally released in June 2011 adds further API features support and an improved UI.
  • Silverlight 5.1.10411.0 Released Today - Pete Brown highlights an update to Silverlight 5 which most significantly addresses a security issue regarding true type fonts. Pete gives the full details in his post.
  • Json.NET - Download: Json.NET 4.5 Release 5 - The JSON.NET team announce their latest release of what is fast becoming the most popular .NET JSON library. Release 5 brings a couple of new features particularly in handling loops in object graphs, along with some bugfixes and other improvements.

Information

Community

  • Speaking at SQLRelay. Will you be there? - Jamie Thomson highlights the SQL Relay event taking place at the end fo the month in Edinburgh, Manchester, Birmingham, Bristol and London over 5 days, featuring some of the best and brightest SQL Server speakers in the UK

The Morning Brew #1101

Posted by Chris Alcock on Wednesday 9th May 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • Visual Studio 11 User Interface Updates Coming in RC - Monty Hammontree, Director of User Experience, Microsoft Developer Tools Division discusses the changes that are being made to Visual Studio 11’s UI since the beta release, showing what has changed in response to feedback in the forthcoming RC release.
  • SharpDevelop 4.2 - Christoph Wille announces the release of the SharpDevelop 4.2 IDE. This release brings .NET 4.5 targeting support, an updated UI, support for ASP.NET MVC 3, WCF Service References, Improved JavaScript editing capabilities and much more.
  • Knockout 2.1.0 released - Steve Sanderson highlights the release of Knockout JS 2.1.0, the latest version of this MVVM JavaScript implementation. This new release includes support for CommonJS and Asynchronous Module Definition, a bunch of new features, and the usual bugfixes and improvements.

Information

  • ConcurrentQueue<T> holding on to a few dequeued elements - Stephen Toub discusses the behaviour of the ConcurrentQueue data structure when removing elements from it, and how it keeps references to the dequeued items due to how it is intended to operate.
  • OrmHate - Martin Fowler discusses a current theme in the development space, Object Relational Mapper ‘bashing’, looking at some of the charges leveled against the ORM and looking at the alternatives both in terms of rolling your own, and changing the way in which we structure data in applications.
  • Simple.Data and VB.Net The final queries - Christiaan Baes rounds out his mini-series on the use of the Simple.Data Micro ORM with a look at some more complex queries comparing the VB.NET and SQL created.
  • Your WebAPP’s Worst Performance Bottleneck Maybe in the Stylesheet - Peter Qian discusses how end user performance of Web Applications can actually have quite a lot to do with the implementation of your applications style sheets, discussing the use of CSS selector profiler tooling to help identify performance problems in complex selectors.
  • Say goodbye to Azure (The name only… all the services live on). Removing &quot;Azure&quot; from Windows Azure Service names usage records - Greg Duncan highlights the news that Microsoft are dropping the Azure name from the product line, making the names of the services somewhat shorter and simpler. The email actuality talks about the ‘usage record downloads’ so I’m not too sure how far the removal of ‘Azure’ actually runs,
  • A XAML Guy digs into ASP.NET MVC4 (Part 2 of ?) - Michael Crump continues his series looking at the world of ASP.NET MVC 4 from the point of view of a XAML developer, looking at mobile web application development, and adding some more features to his sample application.

Community

  • NxtGenUG - Event: Poking around EF5 - Geff Lombardi is visiting the Southampton NxtGenUG on Thursday 24th May for a session looking at Entity Framework 5, looking at the new features of the latest version including enum, table value function, spatial and code first migrations.
  • DDD10 - September 1st 2012 - Conference Home - The DeveloperDeveloperDeveloper conference in Reading is returning for its 10th outing on Saturday 1st September, and the call for speakers has opened already, so if you are interested in speaking at the conference get your session proposals in (Note: Site seems to be missing lots of content this morning, so might be worth hanging back on submitting until it gets sorted)

Next »