The Morning Brew #664
Posted by Chris Alcock on Friday 13th August 2010 at 07:21 am | Tagged as: .NET, Development, Morning Brew
Update: Fixed broken link to NSubstitute post below – thanks to David Pendray for the heads up
Software
- MockingBird v2 RTM – Santosh Benjamin announces the second major version of MockingBird, a set of tools for mocking web services, providing means of implementing web service clients with just the WSDL (no service implementation). This new version has a vast number of improvements and new features as outlined in this post.
- SQL Server Migration Assistant for MySQL Released – Microsoft add a Migration Assistant for migrating MySQL wor SQL Server / SQL Azure to its line-up, joining those for Oracle, Sybase, Access and PowerBuilder
- New version of the Windows Azure AppFabric SDK available for download – Windows Azure AppFabric – Announcements – Site Home – MSDN Blogs – The Windows Azure AppFabric Team announce an updated version of the Windows Azure AppFabric SDK which addresses a bug in the Service Bus
- Extended WPF Toolkit – New RichTextBox Control – Brian Lagunas highlights a new WPF Rich Text Box Control which has bee added to the Extended WPF Toolkit project hosted on CodePlex. Brian also gives an overview of this control in use
Information
- More Versioning Fun With Optional Arguments – Phil Haack looks at some further confusions and subtle bugs that Optional Parameters can introduce into your API when you come to change the API in the future, looking at how overloads with required parameters and signatures with optional parameter can collide.
- Dojo Deferred and the Reactive Extensions for JavaScript – Matthew Podwysocki looks at the integration between the Reactive Extensions for JavaScript and the Dojo Toolkits dojo.Deferred, showing how you can take Deferred and turn it into Observable to consume the rich functionality of the Reactive Extensions
- The Weekly Source Code 56 – Visual Studio 2010 and .NET Framework 4 Training Kit – Code Contracts, Parallel Framework and COM Interop – Scott Hanselman takes a look at the less well publicised features of .NET4 via the Code provided in the Visual Studio 2010 and .NET 4 Training Kit, highlighting the usage of Code Contracts, improvements to COM Interop, and the Parallel Extensions.
- Check out NSubstitute – (Corrected URL) Jean-Paul S. Boodhoo highlights the NSubstitute project started by some of the Alumni from his Develop With Passion training course. NSubstitute is a Mocking Framework which aims provide a nice succinct natural language syntax for common mocking operations, with the more complex features of mocking frameworks also available
- I’m Taking a Break — StoryTeller and StructureMap users please read – Jeremy D. Miller outlines the future for a number of his Open Source projects while he takes a break from out of hours coding, including a request for volunteers to help out with StructureMap documentation and examples for a variety of technologies
- How can I find all objects of a particular type? – Raymond Chen takes a look at a world where you could easily get access to all the objects of a specific type that are currently instantiated in the runtime, including some of the more disruptive things that this would allow.
- VC++, C#, VB.NET Coding Guideline of All-In-One Code Framework – The All-In-One Code Framework team share their coding standards documentation for the All-In-One Code Framework project. Due to the nature of the project his 80+ page document outlines coding standards across a wide range of technologies, and should provide a good basis for your own coding standards.
- Getting Started with MonoTouch – Marcus Bratton takes a look at what is required to get up and running with the MonoTouch library for developing iPhone and iPad applications, working from the required tools through to deploying your application on a device.
- LightSwitch Architectural Overviews – Jason Zander gives a high level overview of the architecture that LightSwitch is built upon, and the LightSwitch Team take a more detailed look at the architecture in The Anatomy of a LightSwitch Application Series Part 1 – Architecture Overview & Part 2 – The Presentation Tier –
- Do Developers Have Enough Time to Keep Their Skills Up-To-Date? – Mitchell Pronschinske shares results from a survey of (Java I think) developers showing the breakdown of what they spend their time doing, and what they wished they could spend their time doing.
- Some detail behind the CodePlex move to TFS 2010 – Brian Harry talks in more detail about the recent CodePlex upgrade to TFS 2010, sharing the structure of their implementation, along with some of the reductions in hardware they were able to make.
- ASP.NET Hosting Guide – ASP.NET 101 shares a useful guide to some of the things to consider when choosing hosting for your ASP.NET applications, discussing the typical offerings hosting companies have, along with some of the things to watch out for.
Community
- Want to hear us talking about security and our roadmap? – Ray Fleming highlights an events tour around the UK over the next few months in a variety of cities in the UK, where Microsoft Experts will be running sessions on the Microsoft Roadmap, Software Assurance, Trustworthy computing and security, Software Asset Management and licensing.
- GeekGive to Team Up with Northwest Harvest at MVP Summit 2011 – Lonnie Webb blogs about the MVP Summit / GeekGive collaboration on the The Microsoft MVP Award Program Blog. On the weekend of the MVP Summit, Geek Give will be doing community outreach work in the Seattle area and are encouraging visiting MVPs to get involved.
Link for nsubstitute has an ‘r’ on the end so doesn’t work.
Thanks David, link now fixed