April 2012

Monthly Archive

The Morning Brew #1086

Posted by on 17 Apr 2012 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • Obfuscation is not a panacea – Simon Cooper discusses the arms race which is application obfuscation, the art (and tooling) which takes a standard .NET application and transforms it into something which is difficult to decompile / crack.
  • How WebAPI does Parameter Binding – Mike Stall takes a look at how WebAPI performs it parameter binding in action methods, drawing values for parameters from the request and matching them to action parameters, and also discusses how this differs from ASP.NET MVC parameter binding.
  • Upgrading WCF Data Services Projects to WCF Data Services 5.0 – Glenn Gailey discusses the upgrade process to take existing application up to the WCF Data Services 5.0 release, discussing the side by side installation, and looking at the changes required to update both client and server code.
  • Hacking for fun: porting a Silverlight Windows Phone app to WinRT in 9hours – Jeremy Alles walks through the process of updating a Silverlight based Windows Phone game to run in WinRT

Community

  • NEBytes April 2012 – Automating the Platform of the Future – NEBytes April event is taking place on the evening of Thursday, 26 April 2012 between 18:30 and 21:00 and features Richard Custance discussing deploying and provisioning a .NET application on the Windows Azure Platform, and Andrew Westgarth give a deep dive into some of the new features included in IIS8 for both developers and IT Pros.

The Morning Brew #1085

Posted by on 16 Apr 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • ILSpy v2 4 U – ILSpy v2 RTWs – Greg Duncan highlights Christoph Willie’s announcement of the official 2.0 release of ILSpy, the open source .NET Decompiler. V2 brings support for decompilation to VB.NET, decompiling Expression Trees, and much more.

Information

  • Visual Studio 11 Fakes Part 1 – Stubs – Peter Provost kicks off a series of posts looking at the new Visual Studio Fakes functionality introduced in VS11 beta, which provides out of the box mocking functionality. This first psot gives an introduction to how Fakes came to be, and looks at their basic use.
  • What else is new in Razor v2? – Andrew Nurse shares a second post introducing some of the the new features of the Razor View Engine in its second version. In this post Andrew discusses Void Elements, and discusses some of the parser internals.
  • Visual Studio 11 Express for Web for Front End Development – JavaScript/HTML5/CSS3 – Scott Hanselman explores the Visual Studio Express edition, and how well it fits for front-end only developers who deal solely in CSS, HTML and JavaScript, illustrating some of the new features which make the express tooling more useable for this class of developer.
  • The Real Pain of Software Development [part 2] – Phil Haack follows up on an 8 year old post discussing some of the physical pain that can be associated with development, reminding us that our physical environment is as important as our IDE environment.
  • Exploring Code Canvas – Kael Rowan gives an update on the Code Canvas project, discussing some of the areas of further research which they have undertaken or wish to undertake in the future giving a glimpse of some of the features we may come to see in future IDEs
  • Should I expose synchronous wrappers for asynchronous methods? – Stephen Toub continues his discussions of wrapper methods in async and synchronous code, this time discussing providing synchronous wrappers in your API over code which is actually async, sharing advice on their use and application.
  • A lap around Team Foundation Service online – Jeremy Alles gives a brief tour round the new Team Foundation Service online, a hosted TFS environment run by Microsoft.
  • Your Feedback about the Roslyn CTP NuGet Package? – Kirill Osenkov requests feedback on the packaging of the Roslyn CTP release as a NuGet Package, sharing some of the initial suggestions which have been received and looking for other view points.
  • My approach to refactoring a monster switch statement – Paul Stack takes a worked example of refactoring a piece of not particularly well structured code into more maintainable code using many of the SOLID principles.
  • Cleaning up ASP.NET MVC Controllers – Paul Stovell is also discussing the cleaning up of code, focusing on making ASP.NET MVC controllers leaner and more undertandable

Community

  • "Unplugged" LIDNUG online talk with me on Monday (April 16th) – Scott Guthrie is giving another of his ‘unplugged’ talks with the Linked In .NET Usergroup (LIDNUG) today (Monday 16th) between 1am and 11:30am PST. The event is hosted on Live Meeting and allows you to put any question you like to Scott.

The Morning Brew #1084

Posted by on 13 Apr 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • What’s new in Web Workbench 3.2 – Ivan Towlson announces the release of MindScape Web Workbench 3.2, their Visual Studio Extension which brings SASS, Less and CoffeeScript support. This release focuses on CoffeeScript and brings an update to CoffeeScript 1.3 and Iced CoffeeScript support for await and defer, along with combining support for CoffeeScript files.
  • Announcing one more way Microsoft will engage with the open source and standards communities – Jean Paoli announces a new wholly owned Microsoft subsidiary, called Microsoft Open Technologies, Inc to provide an advancement in the work that Microsoft are engaging in in areas including interoperability, open standards and open source.

Information

Community

« Previous PageNext Page »