July 2012

Monthly Archive

The Morning Brew #1157

Posted by on 31 Jul 2012 | Tagged as: .NET, Development, Morning Brew

Information

The Morning Brew #1156

Posted by on 30 Jul 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • Announcing Web Deploy 3.0 RTW – Harsh Mittal highlights the release of version 3.0 of Web Deploy as an RTW release. Web Deploy 3.0 brings IIS 8 and Windows 2012 support, providing a means of assisting your upgrade to the latest OS when it officially releases, supports Azure deployment, Incremental database publishing, Powershell commandlets and much more.
  • StyleCop 4.7.35.0 has been released – Tatworth highlights an updated StyleCop release which along with being compatible with VS2012 RC, also adds support for those working with ReSharper 7 RTM.
  • jQuery 1.8 RC1 Released – The jQuery team announce the first release candidate release of jQuery 1.8. As always the team are looking for you to include this new version in your applications to help them give it a final test before its stable release.

Information

The Morning Brew #1155

Posted by on 27 Jul 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • CQRS Journey guidance project released – Grigori Melnik announces the release of the guidance package for the CQRS Journey project, where a team have developed a real world application using CQRS techniques and moved it through three psuedo releases to look at hos CQRS and Event Sourcing can be made to support multiple iterative releases.
  • SQL Server 2008 R2 Service Pack 2 is available – Aaron Bertrand highlights the release of Service Pack 2 for SQL Server 2008 R2, a release which rolls up all the fixes in SP1 and Cumulative Updates 1, 2, 3, 4 and 5

Information

  • The Results of my Essential Tools, Libs and Frameworks for Front-End Development Survey – Rey Bango shares the results from his survey of the front end web frameworks and supporting utilities being used, revealing the spectrum of tools being used, highlighting jQuery as the clear ‘winner’ with some more recent additions appearing in the top 10.
  • ORM techniques for legacy databases – Jimmy Bogard discusses one of the key reasons most often cited by people who ‘rolled their own’ Object Relational Mapper – support for legacy databases, discussing features of ORMs and techniques you can use to tame legacy databases to work with your ORM.
  • Windows Azure and Office 365 – Scott Guthrie discusses how the Office 365 and Sharepoint’s recent beta releases fit in with Azure, highlighting how you can now extend both using azure hosted applications
  • My Git, Mercurial and Powershell setup – Scott Koon discusses how he sets up his environment to make working with Git and Mercurial from the command line easier and better
  • Reading UTF-8 Characters From An Infinite Byte Stream – Mike Hadlow shares some lessons learnt while working to read the Twitter streaming API which involves an open stream of data coming directly from Twitter, discussing the reading and decoding of characters from the stream.
  • Update from the Windows 8 Camps – Martin Beeby shares some answers to common questions raised at the Windows 8 camp events covering a variety of different specifics of Metro application development.

Community

The Morning Brew #1154

Posted by on 26 Jul 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • ReSharper 7.0 is Released – JetBrains announce the official release of ReSharper 7.0, their latest version of this Developer Productivity extension for Visual Studio. The V7 release supports VS2005, 2008 2010 and adds support for Visual Studio 2012, along with capabilities for WinRT Metro application development, amongst an array of other new features.
  • The Open XML SDK 2.5 CTP is now available for download – S. D. Oliver announces the availability of a Community Technology Preview of the Open XML SKD2.5 which supports the features of Office 2013 Preview

Information

Community

  • Announcing BUILD 2012 – Tim O’Brien announces the plans for this year’s BUILD conference to be held at the Microsoft Campus in Redmond between 30th October and 2nd November, with registration opening on 8th August.

The Morning Brew #1153

Posted by on 25 Jul 2012 | Tagged as: .NET, Development, Morning Brew

Hopefully no typos today!

Information

Community

The Morning Brew #1152

Posted by on 24 Jul 2012 | Tagged as: .NET, Development, Morning Brew

Update: Mistyped Troy Hunt’s firstname this morning…..not having a good week for these things! Sorry Troy.

Software

  • Announcing Gallio and MbUnit 3.4 – Yann Trevin highlights the latest release of the Gallio and MbUnit Testing framework and runner, now supporting ReSharper 6.1 and also the latest versions of XUnit.net and NUnit, along with support for Async Tests in MbUnit4.

Information

Community

  • Exterminate Common jQuery Bugs Video – Elijah Manor highlights the availability of the recording of his aspConf session on the eradication of common jQuery bugs on Channel 9, where gradually all the session videos from aspConf are becoming available.

The Morning Brew #1151

Posted by on 23 Jul 2012 | Tagged as: .NET, Development, Morning Brew

Update: The HTML Gremilins struck this morning, rendering the link to Simon Coopers article broken – Its fixed now – thanks to @monkeyonahill and @leppie and OdedCoster for letting me know.

Software

  • Modernizr 2.6 released – The Modernizr Team announce the release of version 2.6 of Modernizr. This version includes a number of new detection tests addressing issues with testing for geolocation, web sockets, flexbox, WebGL, along with new tests for blob-constructor, advanced CSS background properties and much much more.
  • Version 0.8.3 (Stable) – The Node.js team announced the release of Version 0.8.3 last week, a release which updates the V8 engine and npm, along with addressing a number of reported issues.
  • V3 Final Release – Project "a CQRS Journey" – The Patterns and Practices CQRS team deliver their 3rd and final psuedo production release of the ‘Contoso Conference Management System’ a sample built with CQRS principles, and exploring the use of CQRS in real world software development where multiple releases are made.
  • Adobe PhoneGap 2.0 Released – Adobe announce the release of PhoneGap 2.0, including command line support for tooling for Android, iOS and Blackberry, improved documentation, Cordova WebView and Cordovajs.

Information

  • Inside the DLR – Callsites – Simon Cooper digs into the .NET Dynamic Language Runtime, discussing how the DLR sits on top of the CLR providing a means for dynamic code to co-exist with static typed code, and looking at the key concept of Callsites
  • Roslyn Code Quoter tool – generating syntax API calls to generate any C# program – Kirill Osenkov discusses code generation on the Roslyn CTP, looking at the alternatives to get to a syntax tree ranging from parsing strings of code to using the fluent API to build up code, sharing a sample which generates the syntax API calls for any program.
  • Weak Event – Bnaya Eshet discusses a common cause of memory leaks, in the form of events, and discusses how weak referenced events provide a solution where the event handler is allowed to be garbage collected if needed.
  • Latency: The New Web Performance Bottleneck – Ilya Grigorik discusses the problem of latency in web applications. While I wouldn’t consider this to be anew problem the discussion here is a good one, with some interesting discussion occurring in the comments.
  • How to make a library portable and data binding friendly at the same time? – Ron Jacobs takes a look at building libraries for use on multiple platforms using the portable class luibrary functionality, as well as exploring how you can add eas data binding into your library for any platform which supports it.
  • New Blob Constructor in IE10 – Sharon Newman discusses the Bob constructor and Blob Builder interface available in Internet Explorer 10 which supports the in-progress work on the File API.
  • JavaScript Exactly Equal – Joe Mayo gives a nice introduction to the triple equals operator in JavaScript, explaining its use in simple terms.
  • Backbone.js: Hacker’s Guide – Alex Young shares a nice introduction to Backbone,js approaching it from the point of view of looking at the source of backbone and learning about how it works from there.
  • Partially Applied Functions In JavaScript – Derick Bailey discusses the use of partial function application in writing JavaScript in a functional programming style, discussing the concept and looking at a sample use of it
  • Using the ASP.NET Health Monitoring Provider to Secure Your Application in the Case of an Attack – Ricardo Peres takes a look at the ASP.NET Health Monitoring features, and discusses how it can be used to provide a security lock down by monitoring events for failed logins and having your application respond accordingly.
  • Rant: SignalR, Crazyiness, Head Butting & Wall Crashing – Ayende discusses his experiences of attempting to fit SignalR into RavenDB to provide real time change notification, and discusses the problems he ran into.
  • The 5 thing to immediately grab from EF Open Source – Felice Pollano highlights 5 interesting areas of the Entity Framework Code released as open source last week.

The Morning Brew #1150

Posted by on 20 Jul 2012 | Tagged as: .NET, Development, Morning Brew

Update: I mistyped Arturo Toledo’s Twitter handle this morning to get his full name resulting in me mis-crediting his article – apologies to Arturo, and thanks to @robfe for letting me know

Software

Information

Next Page »