July 2012
Monthly Archive
Posted by Chris Alcock on 31 Jul 2012 | Tagged as: .NET, Development, Morning Brew
Posted by Chris Alcock 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
- How to migrate an existing ASP.NET Website Project to Windows Azure - ‘zkap’ takes us on a journey migrating an existing ASP.NET Website to run on the Azure, walking through the full process, from checking out the original code to publishing and browsing the ported application.
- Integrate Windows Live SignIn Support In ASP.NET - Prashant Khandelwal takes a look at how you can integrate Windows Live login in your own web applications, sharing sample code which does this.
- 24 Weeks of Windows Phone Metro Design - #10 Layout & Composition in Windows Phone Part III - Arturo Toledo continues his series looking at the Windows Phone Metro design principles, further exploring the concepts of Layout and Composition
- Everything you need to know to build HTML5 games with Canvas & SVG - David Rousset takes a look at the exciting world of creating games in HTML5 using the Canvas and SVG support. In this article David explores the principles, looks at the libraries which are available for graphics, physics, and connected gaming, as well as looking at performance and highlighing further resources.
- Web Performance APIs Rapidly Become W3C Candidate Recommendations - Jatinder Mann highlights three new Web Performance APIs which are now moving into the W3C Candidate Recommendation status. The three specifications (Navigation Timing, Resource Timing, User Timing and Performance Timeline) are all about helping developers understand the performance of their browser based applications.
- Backbone.js: Hacker’s Guide Part 2 - Alex Young continues his series looking at the Backbone.js framework from the inside looking to learn about and teach how it operates by examining how it does things, exploring the Backbone.Collection in this part.
No Comments »
Posted by Chris Alcock 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
- NxtGenUG - Event: No More Passwords, OAuth in Action - Jimmy Skowronski takes a trip to Oxfordshire on Tuesday 7th August where he will be presenting his session looking at the modern face of authentication at the Oxfordshire NxtGenUG.
- NxtGenUG - Event: Entity Framework - Geff Lombardi visits the Coventry NxtGenUG on Wednesday August 8th where he will be giving a tour of the new and exciting features included in Entity Framework 5.
2 Comments »
Posted by Chris Alcock 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
- Free ASP.NET Training Videos from aspConf now available for download or streaming - Scott Hanselman highlights the abundance of excellent technical content from the aspConf virtual conference now available online to stream. Lots of really good sessions there, and the espcially nice thing is that it was a virtual conference, so you can be sure that the recorded content will be clear!
- Reader Question: Member Initializers vs. Constructors - Bill Wagner responds to a reader question on the use of member initializers, discussing his recommended bast practices in the area, as well as some of the justification for how the feature works.
- The Truth About .NET Objects And Sharing Them Between AppDomains - Alois Kraus discusses the size and structure of .NET objects, looking at how you can work with them, and exploring passing pointers to objects between application domains, interesting, if slightly scary stuff!
- Evolution of the Entity Framework: Lesson 5 - K. Scott Allen continues his series looking at the history and lessons from the development of the Entity Framework, discussing the use of angle brackets (XML)
- NHibernate Pitfalls: Querying Unmapped Properties With LINQ - Ricardo Peres continues his series looking at NHibernate Pitfalls with a discussion of querying non-mapped properties of objects, looking at the three options available to make this work.
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.
No Comments »
Posted by Chris Alcock on 25 Jul 2012 | Tagged as: .NET, Development, Morning Brew
Hopefully no typos today!
Information
Community
No Comments »
Posted by Chris Alcock 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.
1 Comment »
Posted by Chris Alcock 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.
1 Comment »
Posted by Chris Alcock 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
- So you want to contribute to EF? Part 1: Introduction, Part 2: The code , Part 3: Testing, Part 4: Developer experience & Part 5: High-level architecture - Arthur Vickers, a developer on the Entity Framework Team kicks off a series of posts looking at the Entity Framework with a view to assisting developers to get involved with the project and contribute to the framework
- Choosing an ORM strategy - Jimmy Bogard discusses the decision making when it comes to choosing and applying an Object Relational Mapper in your software projects, suggesting that the different data access strategies address different problems, and that we should choose the best one(s) for the task at hand rather than having high expectations of one single solution.
- Introducing Service Bus for Windows Server (Service Bus 1.0 Beta) - Manoj Talreja takes a look at the Service Bus for Windows Server Beta release announced earlier this week, exploring what the service bus is, and how it works.
- When is a non-breaking language fix, breaking? - Lucian Wischik discusses how even the most seemingly safe change to things like compilers can have negative impacts, discussing some recent changes to the compilers in VS2012, and looking at how this non-breaking change can, in extreme situations, still cause a break.
- 24 Weeks of Windows Phone Metro Design - #9 Layout & Composition in Windows Phone - Part II -
Arthur Vinícius Arturo Toledo continues his series on Windows Phone Metro Design with a look at the art and science of designing tiles for the Windows Phone
- Want To Build Win8/WinJS Apps? You Need To Understand Promises - Derick Bailey discusses the aysnc programming style in JavaScript looking initially at callbacks and then moving on to discuss the concept of Promises
- How To Debug GC Issues Using PerfView - Ben Watson discusses the use of PerfView to help you profile, understand and diagnose performance issues relating to Garage Collection, looking at some common scenarios and how to investigate.
- PerfView tutorials gathered as a Channel 9 series - Vance Morrison highlights a series of tutorials from Charles Torre on Channel9 looking at the use of PerfView
1 Comment »
Next Page »