October 2011

Monthly Archive

The Morning Brew #970

Posted by on 31 Oct 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • Azure AppFabric Service Bus Explorer (with code) – Greg Duncan highlights a tool from Paolo Salvatori for examining the contents of an instance of the Windows Azure Service Bus, allowing you to see the information stored in messages. Full Source is available for this useful applet.
  • VS11DP Microsoft Parallel Visualization Pack – Greg also highlights a nice Visual Studio 11 add-in which brings visualisations to the new Parallel Watch Window giving easier ways to view the data once you get more contexts.

Information

Community

  • My impressions of #GiveCampUK – Gary Ewan Park shares his experiences of the first UK GiveCamp held little over a week ago in London – sounds like it was a splendid event, and I was very sorry to not be able to be there. Gary also highlights other posts from attendees. Work is already underway to plan next year’s GiveCamp, visit http://www.givecamp.org.uk/StayInformed to stay in the loop.

The Morning Brew #969

Posted by on 28 Oct 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • Update 4.0.2 for the Microsoft .NET Framework 4 – Brandon Bray highlights the .NET 4.0.2 update which adds a number of new features and fixes, along with updated tooling releases.
  • What’s new in MEF ‘version 2′ Preview 4? – Nick Alok highlights the 4th preview release of MEF ‘Version 2′, with an official release planned for inclusion in the .NET 4.5 release. This post highlights some of the significant new features, looking at the ue of Open Generic Parts, Convention based part registration, composition scoping enhancements, and much more.
  • Unity 3.0 Preview for .NET 4.5 – Grigori Melnik highlights the 3.0.1026.0 Preview release of Unity which adds support for its use on .NET 4.5 with both WinRT and desktop profiles along with some other improvements.

Information

Community

  • Free OpenWrap workshop, Cambridge, 5th of November – Sebastien Lambla highlights his visit to the Cambridge Developers’ User Group where he will be running an OpenWrap workshop showing how OpenWrap can be used to solve your dependency needs. The event is on Saturday 5th November

The Morning Brew #968

Posted by on 27 Oct 2011 | Tagged as: Uncategorized

Software

  • OpenWrap 1.0.2 available – Seb Lambla announces an updated version of his OpenWrap package manager for .NET. This update introduces the features necessary to support compatibility with the future 2.0 release
  • OData Service for Team Foundation Server 2010 v1.0 RTW! – Greg Duncan highlights the release of the RTM of the OData Service for TFS, providing a powerful API to get data from TFS onto other devices and applications.

Information

  • Visual Studio 11 .NET Advances – Somasegar continues his series looking at the features included with Visual Studio 11. This part discusses some of the significant updates to the .NET Framework in the 4.5 release.
  • Lap Around Roslyn CTP: Syntax Analysis and Flow Analysis – Sasha Goldshtein continues his series of posts looking at the Roslyn CTP release. This part explores the use of Syntax Analysis and Flow Analysis illustrating the use of these techniques to look for ignored method return values ins some code.
  • Building Visual Studio Extensions with Roslyn – Jonathan Allen is also exploring the use of Roslyn in a series of articles on InfoQ, and in this piece he discusses the various features and providers which enable you to bolt Roslyn powered functionality into Visual Studio, extending the IDE.
  • MSDN Magazine November Issue Preview – Michael Desmond gives his usual preview of the content coming in next month’s edition of MSDN Magazine, due out next week.
  • Async messaging realities – Jimmy Bogard highlights a short post from Ayende which helps to illustrate one of the key concepts in message based architectures, discussing the concept, and how it can make migrating to message based architectures more difficult.
  • Effective Techniques and Tools for Reducing Leaks in .NET (C#) – Chuck England discusses a variety of techniques and things you can do to help ensure that your code does not leak memory, ranging from coding standards o the use of profiling.
  • Nokia’s First Two Windows Phones Are Here. And They’re Awesome. – The Windows Phone Blog highlights yesterday’s launch of Nokia’s first Windows Phone 7 devices – the moment I and many others have been waiting for to jump on board the WP7 bandwagon.
  • Using Windows Azure Regions efficiently – Pablo M. Cibraro discusses the notion of Windows Azure regions and how they map to particular data centres around the world, looking at how the choice of where to host affects performance and reliability, discussing the use of the Windows Azure Traffic Manager CTP, the Content Delivery Network and SQL Azure Data Sync.
  • Tombstoning with PhoneGap for Windows Phone 7 (and KnockoutJS) – Colin Eberhardt discusses handling the Windows Phone 7 application lifecycle states and transitions in HTML 5 / KnockoutJS based applications running on the phone within PhoneGap

Community

The Morning Brew #967

Posted by on 26 Oct 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • jQuery 1.7 RC1 Released – The jQuery Team announce the release of jQuery 1.7 Release Candidate 1, available now via the jQuery CDN. The team would like you to make use of the release candidate and report any issues encountered back to them.
  • Web Essentials – Mads Kristensen releases the next version of the Web Essentials Visual Studio Extension. Version 1.6 brings new features in the form of the Live Web Preview tool window, support for TODO comments in CSS and JavaScript and improves the performance of the extension.
  • Visual Studio 2010 SP1 – now available on Microsoft Update – The Visual Studio Team highlight the inclusion of Visual Studio 2010 Service Pack 1 on Microsoft Update, which will now be pushing out this update to developers who have not yet updated.

Information

  • SemVer, NuGet, and Nightly Builds – Phil Haack discusses some improvements to NuGet to help support its use in internal and Continuous Integration Scenarios, and the introduction of support for SemVer versioning numbers, discussing how to version pre-release and continuous integration builds.
  • When at last you await – Stephen Toub discusses a minor performance optimisation you can make with compositional code using the async / await keywords, showing two equivalent methods which have subtle differences in how they are actually implemented by the compiler.
  • Assault by GC – Marc Gravell discusses some useful optimisations you can make to improve the performance of applications which are experiencing stalls caused by long running garbage collection processes within the framework which helped improve the performance of StackOverflow.
  • Empty Charsets in IE 9 Causing JSON Parsing Errors – Rob Conery follows up from his previous post on issues with JSON parsing in Internet Explorer 9 when the charset was not set in the response, discussing the specification and Internet Explorer’s implementation.
  • Updated Win 8 Dev Platform diagram – Rockford Lhotka also follows up his previous post with and update to one of the diagrams, now updated to include the Chakra JavaScript Engine.
  • Entity Framework, The Five Years Plan, And Building Software on Future Features – Ayende looks back at the original aims for Entity Framework and how its ideas of Entity Data Model where intended to appear in the whole range of products across Microsoft’s development stack.
  • Models for a view (some objects are more equal than others) – Peter van Ooijen discusses the model component of MVC applications looking at the flow of Domain Objects from the domain model to the view, and the dangers in the flow being the other way round.
  • Rebuilding My Backbone.js Plugins With Modules, SRP and More – Derick Bailey discusses how he has been rebuilding many of his Backbone.js plugins using better JavaScript programming and development principles
  • Beginner Guide to Page and Script Debugging with Chrome – Dave Auld gives a tour round the debugging capabilities provided for Web Developers in the Chrome browser, discussing in detail the use of all the different features.
  • State of .NET Image Resizing: how does imageresizer do? – Bertrand Le Roy takes an updated look at the problem space of resizing images in web applications, discussing how the pure .NET ImageResizer.NET library compares to using GDI and WPF, and allows use in medium trust.

Community

The Morning Brew #966

Posted by on 25 Oct 2011 | Tagged as: .NET, Development, Morning Brew

Software

Information

Community

The Morning Brew #965

Posted by on 24 Oct 2011 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • Lap Around Roslyn CTP: Introduction & Syntax Rewriting – Sasha Goldshtein kicks off a series of posts looking at last week’s CTP release of Roslyn, setting the background to the types of problem that Roslyn solves in the introduction, and starting digging into using Roslyn to rewrite syntax.
  • Build Online C# Syntax Checker with Roslyn – Nandip Makwana takes a look at using Roslyn to create an online syntax checker for C# code, looking at using the Syntax Tree to parse the code, and obtaining the error information to return back to the user.
  • Coded UI Tests for jqueryui – Mathew Aniyan discusses the use of Coded UI Tests with web user interfaces which make use of the jQuery UI library, discussing the types of test which work, and how you can work round some issues in testing some of the more complicated controls.
  • Javascript minification patterns: Structuring for maximum compression – Anthony van der Hoorn discusses the process of JavaScript Minification, and highlights how the scoping of variables, and therefore the structure of your code can make a significant difference to how minified the code will end up.
  • Implementing Programming Languages using C# – Christopher Diggins discusses the use of his Jigsaw library to help in the creation of your own programming language discussing the constituent parts of the library which are used to build your own language implementation, programmed in C#.
  • Dynamic resolution rules joy – Ayende highlights a particular aspect of Dynamic Objects in .NET whereby they will always use actual property implementations over their Dynamic option (provided by TryGetMember).
  • New Line of Business Features in Silverlight 5 – Using pInvoke – Dan Wahlin continues his series of posts looking at the features of Silverlight 5 which provide for the needs of the Line of Business application developer, discussing the use of PInvoke in Elevated Trust applications.
  • ObjectStorageHelper<T> – A WinRT utility for Windows 8 – Jamie T shares a helper class which abstracts the saving of object data into the three different sandboxed folders available through Win RT.
  • Moving to Azure: Worker Roles for Nothing and Tasks for Free – Michael C. Neel shares a useful tip for those moving to Windows Azure who need some limited provision of scheduled tasks where a full blown worker role can’t be justified (especially for cost), making use of the underlying OS features of a Web Role.
  • High Availability On The Azure Platform – Jack Greenfield discusses some of the high availability features of Windows Azure within a single data center, discussing resource management, load balancing and partitioning of services.

The Morning Brew #964

Posted by on 21 Oct 2011 | Tagged as: .NET, Development, Morning Brew

Information

  • Roslyn CTP is available – Patrick Smacchia discusses this week’s CTP release of Roslyn a substantial effort from the Microsoft C# and VB.NET compiler teams to recreate the compilers in their respective language, and to add an incredible range of APIs for interacting with the various stages of the compile process.
  • Using Roslyn to implement an MVC Razor view engine – David Ebbo takes a look at using Roslyn in ASP.NET to act as a part of a Razor View Engine implementation, replacing out the existing compilation processes, sharing the code of his sample.
  • Roslyn Syntax Visualizers – Shyam Namboodiripad gives an overview of two of the samples included in the Roslyn CTP release – the Syntax Visualizer Tool Window and Syntax Debugger Visualizer
  • In bed with Roslyn – Ivan Towlson takes the wraps off the Roslyn CTP and starts digging down into how it can be used o enhance your productivity by manipulating code at compile time to easily implement tiresome features like dependency properties.
  • An update on Visual Studio performance – Larry Sullivan gives an update on the performance work being done on Visual Studio based on the feedback they are obtaining from users using PerfWatson.
  • What’s new in WCF 4.5 – Tooltips & IntelliSense – Piyush continues looking at the new features of WCF in version 4.5 of the .NET Framework, discussing some of the improvements made with respect to configuration, discussing improved intellisense and tooltips when editing the various WCF configuration elements
  • Coordinating multiple ajax requests with jquery.when – Joshua Flanagan discusses a jQuery 1.5 feature which makes the combining of results from multiple ajax results together with each executing asynchronously.

Community

  • NxtGenUG – Event: Cool things in SQL Denali – The Oxford NxtGenUG User group welcome Andrew Fryer for a session on the new features of SQL Server Denali, the next major release of SQL Server on Tuesday 15th November.
  • NxtGenUG – Event: Aspected Orientated Programming – The Southampton NxtGenUG are being visited by Yan Cui on Thursday 17th November for a session on Aspect Oriented Programming, looking at how AOP can mean fewer lines of cleaner, more concise and maintainable code.

The Morning Brew #963

Posted by on 20 Oct 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • Roslyn CTP Now Available – Somasegar announces the release of a Generally Availability CTP of the Microsoft project codenamed "Roslyn". This is a re-write of the compilers for VB and C# implemented in the languages themselves, facilitating the use of the compilers from your own managed code, exposing them as a compiler as a service, and enabling a number of very interesting scenarios.
  • The Roslyn Preview Is Now Available – Eric Lippert also shares in the announcement of the Roslyn CTP, discussing the state of the CTP release (remember this is essentially pre-beta software), and highlighting some of the existing limitations.
  • Introducing the Microsoft "Roslyn" CTP & Introducing the Microsoft"Roslyn" CTP – The C# and VB.NET teams also share the announcement, discussing some of the history leading up to Roslyn as the latest evolution of the two main .NET Languages, highlighting resources, and also requesting your feedback.
  • Announcing The Microsoft Roslyn CTP – Paulo Morgado shares a short getting started quide for the Roslyn CTP release, highlighting some of the additional features it brings to the Visual Studio IDE.

Information

Community

  • An evening of web and mobile app development – The South-West England Sencha Meetup based in Bath are meeting on Wednesday 30th November for an evening of talks on Mobile development, with sessions on Android and iOS development, along with a look at web based mobile development using Ext JS and Sencha Touch using the .NET Platform. Registration is required, and the number of spaces is limited for this event.
  • HTML5 Webcast/Webinar for ASP.NET Developers – Wallace B. McClure is running an HTML5 webinar for DevProConnections Magazine on Wednesday 26th October at 10am PDT, looking at HTML5 for Mobile development using ASP.NET, and also looking at the use of the jQuery Mobile framework.
  • Complimentary Two-Day ALM EXPO Virtual Conference – David Baliles highlights the complementary access to a stream from the ALM Expo at the Better Software Conference in Orlando which is running on the 9th and 10th November

Next Page »