Software

Hopefully today’s edition will get posted correctly….

  • SpecsFor 2.0 Released! - Matt Honeycutt announces the official release of SpecsFor 2.0, his BDD framework. This version 2 release brings support for a wider range of test writing styles, new test helpers for object equality and combines forces with the ExpectedObjects library from Derek Greer and Should library from Eric Hexter.
  • xunitcontrib-resharper 0.5 - fixes, fixes, fixes - Matt Ellis announces the latest release of xunitcontrib-resharper. This version exists in two forms, one for ReSharper 6.0 and 5.13 and the other for the ReSharper 6.1 EAP. The release is a bug fix release addressing a number of reported issues in the test runner.

Information

  • Why have a stack? - Eric Lippert discusses why the .NET Intermediate Language (IL) is implemented as a Stack Machine, discussing the principles of the implementation, and looking at alternative ways, discussing the benefits that a stack machine gives over them.
  • Dealing with transactions - Jimmy Bogard continues discussion of transactional operations, discussing why his service bus solution to make operations transactional is different from running the non-transactional operations after the transaction.
  • MSDN Magazine December Issue Preview - Michael Desmond shares a taste of what is coming in MSDN Magazine next month, with the online Magazine hitting your browser on Thursday / Friday.
  • Firefox – tons of tools for web developers! - Robert Nyman gives a guide to the rich web developer tools ecosystem which surrounds Mozilla’s FireFox browser, giving brief summaries of the tools and extensions available.
  • Farewell to Google’s CodeSearch - Miguel de Icaza mourns the shutting down of Google’s Code Search, discussing why this service was so useful for developers and looking at some of the alternative services available currently.
  • Mango Sample: Lock and Run - Jerry Nixon continues his Windows Phone Mango series of samples with a look at how the phone locking while your application is running effects your application, and how you can continue to do work while the screen is locked.
  • Mango Online Workshop (Next Week) - Databases - Jerry Nixon is also running a virtual Windows Phone Workshop on Monday 5th December, starting at 1pm PST where he will be taking a look at the database and data access support in Windows Phone.
  • 31 Days of Mango | Day #29: Globalization - Jeff Blankenburg’s 31 days of Mango series continues with a guest authored post from Matt Eland discussing globalisation and localisation of your Windows Phone applications.
  • Handling the back-stack in Windows Phone 7 PhoneGap applications - Colin Eberhardt has been continuing with his investigations of building Windows Phone 7 applications using PhoneGap and discusses how you can make your applications behave as expected with the use of the back button, sharing a JavaScript implementation of the back-stack
  • Visual Studio Achievements for Windows Phone - Follow along as Den builds it… - Greg Duncan highlights a post from Den Delimarsky where he discusses building a Windows Phone application which consumes the new Visual Studio Achievements API from the folks over at Channel 9.
  • OWASP Top 10 for .NET developers part 9: Insufficient Transport Layer Protection - Troy Hunt is nearing the end of his series looking at the top 10 OWASP identified secutiry issues and how the affect .NET web application developers. This part discusses ensuring you have suitable secure protocols enabled, and disallow weaker security methods.
  • Getting Started With RequireJS - Derek Greer joins in the fun over at Fresh Brewed Code with a look at how RequireJS can make structuring your JavaScript code easier and ensure that all the scripts you require are correctly loaded into your pages.

Community