January 2013

Monthly Archive

The Morning Brew #1276

Posted by on 18 Jan 2013 | Tagged as: .NET, Development, Morning Brew

Software

  • jjQuery 1.9 final, jQuery 2.0 beta, Migrate final released – Dave Methvin announces the final release of jQuery 1.9, along with the release of the first beta of the next generation of jQuery in the form of jQuery 2.0 beta, along with the release of the Migrate plugin which helps with the transition of existing code to running against the reduced API of the new releases.
  • Announcing the jQuery Plugin Registry – Adam J. Sontag announces the launch of the new jQuery Plugins Registry Site, aiming to provide a centralised registry of all things jQuery, making it easy for developers to get plugins, and plugin authors to publicise their work

Information

  • Nullable micro-optimizations, part seven – Eric Lippert continues his fabulous adventures exploring the optimisations that the C# compiler makes use of regarding nullable types, and in this part sets some questions regarding the possible optimisations for binary operators, leaving us hanging until next time for the answers
  • How to express common windowing patterns using Rx – Rafael.F discusses the expression of windowing patterns which take a continuous stream and group them into time based windows, looking at how the theory behind the Reactive Extensions works.
  • I’m using dynamic and unexpectedly lost intellisense! & What does async & await generate? – Filip Ekberg discusses the implementation of dynamic types as parameters, looking down at the IL to see how things actually work when dealing with dynamic types, and explores the under the hood code which the compiler generates when working with async/await
  • MEF 2.0 – mini series: part 6 (Composition scoping and lifetime management) – Bnaya Eshet presses on with his series looking at the various features of the Managed Extensibility Framework, exploring its facilities for scoping and lifecycle management of the registered objects, looking at the improvements made in MEF 2
  • Design patterns in the test of time: Interpreter – Ayende continues his series revisiting the classic design patterns from the original Gang of Four design patterns book, discussing how our experiences over the years have shaped the use and relevance of the patterns in modern development.
  • Introducing the Patterns in Practice Column – Michael Desmond highlights a new web column for MSDN Magazine from Peter Vogel. The new column takes a look at the application of design patterns to common programming problems, and kicks off by looking at how patterns offer a solution to adding functionality to an existing object.
  • Dead Simple HTML Sanitizer – Tawani Anyangwe shares a useful simple library which processes HTML and sanitizes it for your purposes, removing elements and attributes which represent danger should your system echo them back to users.

The Morning Brew #1275

Posted by on 17 Jan 2013 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • The problem with website security is us! – Troy Hunt discusses the root cause of website security issues – the developers who put them in place, exploring some of the nasty / bad implementations he has found, and discussing the dangers of sharing and perpetuating bad information
  • Using SignalR with .Net client – Ran Wahle takes a look at the process of connecting to and working with SignalR Hubs from a .NET Client application. One of the great strengths of SignalR is the range of clients implementations available, and most of the examples you see only ever use the JavaScript client, so its nice to see one of the others getting an airing.
  • Magical Web API action selector – HTTP-verb and action name dispatching in a single controller – Filip W shares and discusses an implementation of a custom WebAPI Action Selector which allows a mix of styles of dispatching in the same controller, making it easier to support a common nested URI Structure.
  • Handing MVC paths with dots in the path – Scott Forsyth discusses resolving a problem with MVC route paths which contain dots, discussing why IIS gets them confused with files and doesn’t pass them through to MVC, and sharing a couple of solutions to the problem.
  • Simple way to bind an Enum to a DropDownList in MVC – Nick Harrison walks through an implementation which allows you to easily bind properties which have enum values to drop down lists in ASP.NET MVC , demonstrating some of the useful extensibility features of the platform.
  • Starting Windows Phone Development: Lesson 3 of n – Navigation between Pages and passing Parameters – Bandar Alsharfi is mid-series on a series looking at Windows Phone Development. This post takes a look at passing information between pages in your applications, showing the use of Query String parameters between XAML pages.

The Morning Brew #1274

Posted by on 16 Jan 2013 | Tagged as: .NET, Development, Morning Brew

Software

  • One step closer to full support for Redis on Windows, MS Open Tech releases 64-bit and Azure installer – Claudio Caldato gives an update on the interoperability blog about the progress being made on improving the support for Redis on Windows, highlighting the recent release of a 64bit version available from the Microsoft Open Technologies GitHub repository, discussing Azure support and looking at the next steps for the project.
  • SignalR Release Notes (1.0 RC2) – David Fowler shares the Release Notes for the Second release candidate of SignalR 1.0, highlighting the significant commits, breaking changes bugs fixed and new features added in the latest pre-release version.
  • Don’t Hot-fix IE6-8, Upgrade to IE9-10 Instead – Elijah Manor shares some salient advice regarding the recent critical security patch for IE6,7 and 8 – rather than patch and if you are able to, upgrade to the latest IE version available to you for a whole host of benefits (not least security)

Information

  • Working on 0.8.2 – TypeScript – Jonathan Turner gives an update on progress on TypeScript, giving an insight in the development process behing the future 0.8.2 release, along with discussing some of the key changes and features planned
  • The ASP.NET developer checklist – Mads Kristensen follows on from the success of the general Web Developer Checklist with a new checklist specifically aimed at ASP.NET Developers, including all those key things to check and think about when building sites and applications using that framework.
  • The State of jQuery 2013 – Dave Methvin gives a ‘state of the union’ of the world of jQuery and the jQuery Foundation, highlighting key forthcoming releases, along with reiterating the jQuery mission and objectives.
  • Nullable micro-optimizations, part six – Eric Lippert continues his series looking at micro-optimization of work with nullable types, and in this part discusses premature optimization which could occur when the C# compiler attempts to optimise nullables by addressing branches in lifted operators.
  • Modularization in TypeScript – Brett Jones continues this series of posts looking at TypeScript exploring the concept of modularization, first looking at how this is achieved in JAvaScript before moving on to explore TypeScript specific implementations.
  • Want to ILMerge but you’re building a WPF app? Resource them baby! – Greg Duncan higlights a post from Vladimir Enchev over on the Telerik Blogs which discusses how you can ILMerge assemblies when your assemblies contain XAML. Greg adds to this by sharing his recent experiences using ILMerge.
  • The Magic of the jQuery Source Map – Elijah Manor discusses the new support for Source Maps included in jQuery 1.9, discussing what source maps are, and how you can get and use them for jQuery 1.9

Community

« Previous PageNext Page »