July 2012

Monthly Archive

The Morning Brew #1142

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

Software

  • Version 0.8.2 (stable) – The Node.js team announce the release of version 0.8.2 (stable) which includes updates to npm, along with a variety of fixes for reported bugs. The release is available for all major platforms and also as source.
  • More info on the availability dates of Windows 8 for education – Ray Fleming shares the news on the planned release dates for Windows 8 with RTM at the beginning of August, and general availability and Surface coming at the end of October.

Information

The Morning Brew #1141

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

Software

  • Three Years, Five Million Downloads – Many congratulations to Jialiang Ge and all the other folk behind the Microsoft All-In-One Code Framework on hitting the 5 million download mark. This post highlights this achievement and also shares some interesting statistics on who is using the All-In-One Code Framework.
  • Hawaii goes v2.0 (as in Project Hawaii Cloud Services SDK 2.0) – Greg Duncan highlights the release of the Project Hawaii Cloud Services which include cloud based OCR, Speech to Text, Translation, Text-to-Speech, etc.

Information

  • Targeting Multiple Platforms with Portable Code: Overview – Brandon Bray shares a post from Mircea Trofin discussing the portability of code between the different .NET platforms using the portable class library assemblies functionality of Visual Studio.
  • MassTransit v2.5.3 Now Supports the TPL – Chris Patterson discusses his efforts to integrate the MassTransit Message Bus with SignalR, and how he ended up adding Task Parallel Library support to MassTransit to enable it to play nicely with SignalR.
  • What’s Happening in NUnit – Charlie Poole gives an update on the NUnit Universe, highlighting a planned 2.6.1 release later this month, a new update to the Visual Studio Test Adapter to support the RC release, an update on NUnitLite and the plans for NUnit 3.0
  • Is recursion really bad? – Li Chen follow on from a recent tip about increasing Stack Space with a discussion as to whether recursion should be considered a bad thing, discussing the performance improvement that converting to loops gives, and looking at the expense of the additional code required.
  • NHibernate Pitfalls: Cascades & Lazy Scalar Properties Must Be Auto – Ricardo Peres continues his series looking at some of the potential gotchas in NHibernate, this time looking at the use of Cascade operations, and the use of lazy properties
  • Tree Surgeon 2.0 – The future on the T4 Express – Malcolm Anderson follows on from Bil Simser’s recent discussion of the Tree Surgeon project, discussing why he believes that there is still a future for the project in giving a good development tree experience.
  • My NuGet Package for Color Conversion (RGB, HSL, HSV, CMYK, XYZ, LAB) – Saveen Reddy shares a NuGet package for conversion of colour codes between the different ways of working with colours.

Community

  • Dev Camps (in London) – Phil Cross highlights the Dev Camp events, initially taking place in London in mid to late July, which will be covering all things Windows Phone and Windows 8

The Morning Brew #1140

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

Software

Information

  • More C#/.NET Generics Research Project History – The MSR white paper from mid-1999 – Don Syme continues his unearthing and sharing of some of the early research work which went into the .NET 2.0 Generics Implementation, sharing further insights into the evolution and development of the ,NET CLR.
  • The Turkish ? Problem and Why You Should Care – Phil Haack discusses the dangers of doing string comparisons the wrong way, illustrating with an interesting feature of the Turkish Language, and goes on to look at how you can use FxCop to ensure that your projects only contain string comparison and other Globalization concerns done correctly.
  • FormsAuthentication on ASP.NET sites with the Google Chrome Browser on iOS – Scott Hanselman discusses the new iOS based Chrome browser, highlighting a compatibility issue with earlier versions of .NET (pre-4.5) where forms authentication would always use its cookieless mode, and shares the fix to resolve this.
  • FluentAssertions – Unit Testing Made Better – Part 1 – Chris Surfleet takes a look at the FluentAssertions library, available via NuGet, and looks at how it can be used to improve the structure and readability of assertions in your tests.
  • CLR Hosting – Customizing the CLR – Mattias Högström takes a look at the process for hosting the .NET CLR in your own process, sharing a simple C++ program which hosts the CLR inside the unmananged code, allowing you to execute .NET code inside the parent application.
  • F# Luhny Bin: Luhn Algorithm – Josh Bush takes a look at using F# to implement the Luhn Algorithm, a checksum used in credit card numbers, showing two iterations of the code, showing how F# can be refactored to cleaner versions of code.

« Previous PageNext Page »