January 2011

Monthly Archive

The Morning Brew #769

Posted by on 13 Jan 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • WebMatrix Launch- Today at CodeMash – Jim O’Neil highlights the launch of WebMatrix at CodeMash today (13th Jan). The event is being streamed live, starting at 12:30PM EST / 5:30PM GMT
  • WP7CertInstaller 1.0.0.0 Released – David Hardin shares the first version of WP7CertInstaller on CodePlex. This tool shows how you can install trusted root certificates on the Windows Phone 7 device, especially useful if you need to use self signed certificates in development
  • Announcing MvcMailer – Send Emails Using ASP.NET MVC View – S. M. Sohan shares the first version of MvcMailer, a library which makes sending complex customised emails from ASP.NET MVC much easier, making use of the standard ASP.NET MVC Views to generate the content for the email, allowing you to use the power of the MVC view engine to perform the customisation.
  • Announcing YUI 3.3.0 – The Yahoo! User Interface Team announce the latest version of YUI, Yahoo!’s JavaScript UI library. This new version supports the latest web browsers (Firefox4, IE9, Android 2.2), new syntactic sugar methods on Nodes, a new AutoComplete widget, re-written charting, and much more.

Information

  • Uploading Packages To The NuGet Gallery – Phil Haack highlights the new NuGet Gallery site, discussing its role in making package creation easier, walking through the submission process, and talking about the future direction of the Gallery.
  • Reimplementing LINQ to Objects: Part 32 – Contains – Another day, and Jon Skeet has another LINQ to objects method added to his re-implementation. In this post Jon looks at the implementation of the Contains LINQ method, taking his usual approach looking what it does, declaring tests and sharing the re-implementation and looking at what can and cannot be optimised.
  • Basic JavaScript Part 6: Automatic Semicolon Insertion – Jan Van Ryswyck continues his series on Back to Basics JavaScript, taking a look at the non-mandatory nature of semi-colons in the JavaScript language.
  • Defining unit tests – Jimmy Bogard shares a definition of Unit Tests from Michael Feathers, and discusses why he likes this definition. There seems to be good discussion breaking out in the comments on this post so they are well worth reading too.
  • IntelliSense for Razor Hosting in non-Web Applications – Rick Strahl discusses how you can get Intellisense for Razor templates when the Razor engine is being used in non-web applications, and walks through the process of getting it up and running in your projects.
  • HTTP Module in detail – Jalpesh P. Vadgama provides a back to basics post on the HttpModule discussing its purpose and implementation.
  • Unit testing an HttpModule with NUnit and RhinoMock – Kenneth Uildriks looks at the processes requried to test a custom HttpModule using NUnit and RhinoMocks allowing you to test the HttpModule without requiring IIS.
  • 15-Day Extensions Offered for Windows Azure Platform 30-Day Passes – Roger Jennings highlights a 15 day extension available to Windows Azure Platform 30 day passes which will add a further 15 days to your free Azure experience.
  • The CSS Corner: CSS3 Media Queries – Sharon Newman takes a look at the support for CSS 3 Media queries in Internet Explorer 9, and shows how and where this functionality can be used to provide better layouts for certain screen sizes.

Community

The Morning Brew #768

Posted by on 12 Jan 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • Secret Project – Martin Carolan shares his secret project ‘Event Spy’ a means of observing all the events being fired by a .NET application, and providing a viewer to observe these calls making it easier to find out what is going on in your applications and also making discovering how 3rd party libraries are working.

Information

  • VS 2010 SP1 and SQL CE – ScottGu’s Blog – Scott Guthrie shares a comprehensive post looking at the support for Sql Server CE included in the Visual Studio 2010 / .NET 4 Service Pack, giving a walk through of its use along side Entity Framework and ASP.NET Webforms and MVC.
  • C# In Depth – Optional Parameters and Named Argument – CodeBetter, in conjunction with Manning Publications are sharing an excerpt from Jon Skeet’s C# in Depth 4 book on Optional Parameters and Named Arguments in C#, along with a promo code to get 40% off the full book.
  • Reimplementing LINQ to Objects: Part 31 – ElementAt / ElementAtOrDefault – Jon Skeet also presses on with his series on recreating LINQ to Objects ith a look at the ElementAt / ElementAtOrDefault selector methods
  • Introducing the NuGet gallery – David Ebbo gives an update on the work being done to make submitting NuGet packages easier, and unveils the NuGet Gallery site.
  • Monads in C#-3. Creating our first Monad – Mike Hadlow continues his session preparation for his DDD9 session on Monads in C#, and this post looks at composition of functions from ‘amplified’ types
  • RavenDB & HTTP Caching – Ayende discusses the role of HTTP caching in RavenDB (and other REST based applications) and how it provides the basis of the second level cache for calling applications.
  • Shifting testing strategies away from mocks – Jimmy Bogard discusses the evolution of his testing strategy and how he has moved away from mocking all dependencies of a class and instead is using the actual implementations in his tests, along with how his testing style has evolved towards BDD style tests.
  • ORM anti-patterns – Part 3: Lazy loading – Mehdi Khalili has a series of posts on Anti Patterns for ORM based applications which is already up to part three. This particular post discusses Lazy Loading anti-patterns and solutions to those anti-patterns, and previous posts looked at Active Record and Batch updating. With another 6 parts planned this is one to watch.
  • Dot Remoting – Server Activated, SingleCall Technique – Sivaraman Dhamodaran shares a simple sample application which makes use of remote objects using .NET Remoting, illustrating how objects can be created remotely and interacted with from a client process in this CodeProject article.

Community

  • Silverlight Cream for January 11, 2011 — #1024 – Many congratlations to Dave Campbell for reaching the 1024 post mark with Silverlight Cream – The Brew doesn’t contain much Silverlight news mainly because I don’t work with it, but also because Dave does such a good job with the Silverlight and related topics – if you are not reading already go check Silverlight Cream out.

The Morning Brew #767

Posted by on 11 Jan 2011 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • Oh no, It’s Monday – New agile testing newsletter – Gojko Adzic shares the first edition of what may become a weekly news letter covering all things agile testing, TDD, BDD. This first edition highlights a number of related articles, software tools, books and podcasts.
  • VB Core – New compilation mode in Visual Studio 2010 SP1 – The Visual Basic Team discuss the introduction of a new compilation mode for VB.NET as a part of Visual Studio 2010 which compiles the VB Runtime into the built output, allowing VB.NET code to be run on .NET implementations which do not include the VB.NET Runtime (Like XNA and WP7).
  • EF Feature CTP5: Pluggable Conventions – Rowan Miller discusses the Entity Framework Feature CTP5’s support for implementing your own conventions for how entities map to databases and how these can be plugged into the entity framework.
  • Demystifying Silverlight Dependency Properties – Dan Wahlin discusses Silverlight Dependency Properties, one of the concepts which makes picking up Silverlight and understanding it more difficult, and sets about removing the mystery giving a concise overview of their purpose and use.
  • Reimplementing LINQ to Objects: Part 30 – Average – Jon Skeet continues his series reconstructing LINQ to Objects with a look at another aggregate operator, Average, once again looking at the original requirements, exploring a test case and sharing a re-implementation.
  • FubuMVC’s Configuration Strategy & FubuMVC, Routing, and the Front Controller Pattern – Jeremy D. Miller continues his series looking at his FubuMVC project exploring how FubuMVC is configured and showing how its routing is implemented
  • Unit Test Naming Convention – Steve Smith takes a look at the naming of test cases and fixtures outlining a style which he feels works well, and sharing an example of it in use.
  • Unobtrusive JavaScript with jQuery, HTML 5 Style – Mike Ormond shares an article from Simon Ince of the Premier Support for Developers group. In the short article, which will be included in the UK MSDN Flash newsletter, Simon takes a look at working with jQuery and HTML 5 to enhance your web pages in a progressive way.
  • Getting Started with Sharepoint 2010 – Free Book – Suprotim Agarwal highlights a new Getting Started With guide for Sharepoint 2010 published by Microsoft. The e-Book is available in PDF and Word format and explores the new features, upgrade process, along with looking at recommended deployment configurations.

Community

  • TechDays online conference 20 January – limited places still available – Rachel Collier highlights the TechDays online conference being held on Thursday 20th January. There are still a limited number of places available for the event that is subtitled ‘Build and App for that’ which will look at creating applications using a range of the latest .NET related technologies.

« Previous PageNext Page »