August 2013

Monthly Archive

The Morning Brew #1425

Posted by on 21 Aug 2013 | Tagged as: .NET, Development, Morning Brew

Information

  • What is new on Mono & PlayScript – Miguel de Icaza shares the slides from his MonkeySpace session looking at what is new is the Mono framework, and also discusses Zynga’s PlayScript language, a language based on ActionScript augmented with C#5 features running through th Mono C# 5 Compiler.
  • Onion Architecture: Part 4 – After Four Years – Jeffrey Palermo recaps on the Onion Architecture along with sharing a simpler code example implementation of his architectural pattern
  • Learn TypeScript to Improve Your JavaScript – Jaime González discusses the TypeScript Language and takes a look at the output JavaScript code as a way of improving your understanding of the correct ways to implement some of the more complicated JavaScript constructs.
  • TypeScript State Machines – Dan takes a look at porting a previous State Machine sample from C# to JavaScript using the strong typing of TypeScript to make the transition easier, and also providing a good opportunity to talk about the various TypeScript constructs.
  • Contributing to OSS projects made easy – Daniel Cazzulino discusses a simple, yet good thing to make it easier for people to contribute to your Open Source projects by providing a settings file to allow the user’s environment to be configured as per your projects coding style.
  • Connecting the Windows Phone 8 Emulator to Web API Applications on a Local Computer – Robert McMurray takes a look at the process of getting the Windows Phone 8 Emulator to connect to Web API based applications running on the local machine – something which is more complicated since the emulator moved to Hyper V.
  • TFS Internal Usage Statistics – 1st Half CY 2013 – Erin Dormier shares some statistics from the first half of 2013 on the use of TFS by the various teams within Microsoft – with over 200 million source files and 20 million+ work items that sure is a lot of code managed
  • Microspeak: The train – Raymond Chen also posted on Source Control yesterday, discussing how the Windows team manage merging between branches and how this coined a term ‘The Train’ in relation to getting things committed in time to make it into a merge.
  • New Guide: Dependency Injection with Unity – Grigori Melnik announces the release of a new guide-primer on Dependency Injection using Unity. Available both as a free eBook (ePUB and PDF) its also available in Kindle and Hard copy form from Amazon.

The Morning Brew #1424

Posted by on 20 Aug 2013 | Tagged as: .NET, Development, Morning Brew

Software

  • VS/TFS 2012.4 (Update 4) RC 2 is available – Brian Harry announces the second release candidate of the Visual Studio and TFS 2012 Update 4. This is the final update of the 2012 product, and the this release candidate is the second of many, a minor update containing key bugfixes and 2013 round tripping compatibility changes.
  • ASP.NET MVC HTML5 Toolkit Update – August 2013 – Dean Hume announces the latest update to the ASP.NET MVC HTML5 Toolkit, a library which adds various aspects ot ASP.NET MVC for creating HTML 5 based functionality including validation and editor enhancements.
  • Bootstrap 3 released – The BootStrap team announce the release of BootStrap 3.0, the latest incarnation of this responsive web framework. This is a major update to the library including a new look and feel, mobile first support, improved JavaScript throughout, and significantly no support for IE7 / FireFox 3.6 and limited IE8 support.

Information

  • Performance Benchmark Mistakes, Part Four – Eric Lippert has the 4th part of his series on common benchmarking mistakes online at TechPro now with a look at how garbage collection can cause benchmarking errors, looking at some scenarios where GC can have significant effect, and how you can limit its.
  • Customizing controller discovery in ASP.NET Web API – Filip W takes a look at how ASP.NET WebAPI discovers its controllers, looking at how you can get your own code involved in the process to allow you to host assemblies elsewhere.
  • Run ASP.NET Web API Inside Your Application – Ondrej Balas discusses the why and how of hosting ASP.NET Web API inside your own process (in VB) in this Visual Studio Magazine article.
  • Obscure WinDbg Commands, Part 3 – Sasha Goldshtein continues his series looking at some less well know WinDbg functions with a look at the ‘wt’ function along with a look at using conditional commands.
  • Paul Thurrott shares his latest Windows Phone 8 book online (and free) (651 pages, all about using WP8 and many of its app’s…) – Greg Duncan highlights Paul Thurrott’s free 600+ page eBook on Windows Phone 8 and tis applications. This isn’t a developer book, its aimed for ‘normal people’ but certainly has value for application developers to understand the platform.
  • Events: Demystifying Common Memory Leaks – Nick Cosentino discusses the use of events throughout application architectures and explores how memory leaks can occur with these and shares some best practices for ensuring your application doesn’t leak.
  • Versioning your database on a budget with C# and SMO – David Wimbley takes a look at how SQL Server Management Objects (SMO) can give you access to details of your databases usually exposed in database version control and differencing applications in this CodeProject article.
  • Ultimate query tuning – Rob Farley discusses some neat tricks your can use to dramatically improve performance of queries where you generally don’t expect rows to be returned, reducing reads to very minimal values with filtered indexes

Community

  • DDD North 2013 – Session voting for DDD North is now open, and this is your chance to shape the agenda for the event taking place on Saturday 12th October in Sunderland. There is a great selection of sessions proposed, and I’m really looking forward to seeing some of them.

The Morning Brew #1423

Posted by on 19 Aug 2013 | Tagged as: .NET, Development, Morning Brew

Software

  • Introducing NuGet Concierge – The NuGet Team announce the launch of the NuGet Concierge, a project undertaken by a group of three second year college students on placement. The Concierge aims to provide package recommendations relevant to your projects existing package references.
  • ReSharper 8.0.1 EAP is Open – JetBrains announce the opening of the Early Access Preview of ReSharper 8.0.1, a bugfix release addressing 60+ reported bugs in 8.0 already. If you try it be sure to give them your feedback.
  • NUnitLite 1.0 Beta 2 Released – Charlie Poole announces the second beta release of NUnitLite, a trimmed down test framework based on NUnit which aims to run anywhere.

Information

  • Summary of ETW Support in .NET – Kathleen Dollard discusses the significance fo the recent releases regarding Event Tracing for Windows from the .NET Team, giving a summary of the various pieces of the puzzle.
  • The ConcurrentBag<T> Collection – Richard Carr shares a look into the Concurrent Bag collection type, discussing its key thread safety property, looking at how it works internally and showing its use from the outside too.
  • Where the heck do I host my … .NET app? – Richard Seroter takes a look at the multitude of hosting options for .NET based applications, reviewing a number of the larger players offerings, and comparing them in terms of services provided, framework version, management tools, etc.
  • Messaging as a programming model – Let’s get real & Flows -Visualizing the Messaging Programming Model – Ralf Westphal discusses the message passing approach to object oriented programming looking at how it can reduce maintenance required, make testing easier and make programs which are simpler to understand.

« Previous PageNext Page »