The Morning Brew #513
Posted by Chris Alcock on Friday 8th January 2010 at 09:16 am | Tagged as: .NET, Development, Morning Brew
Updated: Corrected the Assembly name which is being discussed in Bart De Smet’s post linked below
Software
- Visual Studio 2010 editions and "The Ultimate offer" – If you’re buying Visual Studio in the next three months, information you MUST know – Greg Duncan highlights some valuable information for anyone who is considering a software purchase of Visual Studio in the months leading up to the release of VS 2010
- Announcing FubuMVC – Chad Myers formally announces the FubuMVC project, with the links to the official site, official wiki and the offical source code repository, and calls out for some help from the community to help the project progress with its //TODO: list
- Free Azure for January – Bruce D. Kyle highlights that the remains of this month are your opportunity to try out Azure for free
Information
- Getting Started with WCF WebHttp Services in .NET 4 – Randall Tombaugh a developer on the WCF WebHttp Services team begins a 12 part series looking at the WCF WebHttp features looking at building a real world service using these new features. This part begins with a look at the new project templates, addresses some of the basics of WCF WebHtp, and starts building a simple GET service.
- More LINQ with System.Interactive – Functional fun and taming side-effects – Bart De Smet continues his series on the
System.ReactiveSystem.Interactive assembly with a look at some of the functional programming methods provided as the EnumerableEx extensions. - 13 Things You Should Know About Statistics and the Query Optimizer – Fabiano Amorim gives some insight into hwo the Query Optimizer uses statistics about the data to decide on the best execution plans, along with some good background information on statistics
- CLR V4: Stuff That May Break Your Profiler – David Broman talks at length about some of the changes in CLR4 which may cause problems in profilers designed for earlier versions of the framework.
- Is there such a thing as too much precision? – Eric Lippert talks about some of the complexities of having numbers to high precision and attempting to work with them.
- [Video] Spark View Engine Part 3 – Mike Ormond shares the video content for his third (and final) part of the series on the Spark View Engine. This part looks at more complex view pages using strongly typed view data.
- How SparkFun (and 800.com) and small commerce or startup websites can scale – Scott Hanselman draws on his experiences from the late ’90’s and talks about scaling out websites, using a variety of tricks including static pages, and revised definitions of ‘realtime’.
- Advanced StructureMap: custom registration conventions for partially closed types – Jimmy Bogard talks abotu using the StructureMap IOC Container to create a custom registration convention which supports the partially closed types that you use when dealing with some of the common patterns for message handling.
- Advanced Castle Windsor: custom registration conventions for partially closed types – Krzysztof Kozmic follows up on Jimmy’s post with a look at achieving similar effects using the Castle Windsor Container.
- Honey, I MEF-fed the Silverlight Gallery (for Christmas), Part 1 – Andrej Tozon begins a two part series looking at introducing the Managed Extensibility Framework into a Silverlight Gallery implementation to provide pluggable theming
- Custom Explicit and Implicit Operators in C# – Bryan Sampica looks at the useful technique of using Custom Explicit and Implicit operators which can be used to simplify conversions of types when mapping between DTO and Business objects.
- 64-bit platform testing is every bit as important as 32-bit platform testing – William Stanek reminds us that testing on both 32 and 64 bit platforms is increasingly important, as well as showing why it is dangerous to rely on User Agent detection using the Web Browser’s User Agent String.
Hi Chris,
Thanks for linking to my write-ups once more. Just a minor correction: the assembly being covered currently is System.Interactive, not System.Reactive.
Keep up the morning brew,
-Bart
Sorry about that Bart, I’ve now corrected it in the description.