October 2011

Monthly Archive

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.

« Previous PageNext Page »