February 2011

Monthly Archive

The Morning Brew #789

Posted by on 10 Feb 2011 | Tagged as: .NET, Development, Morning Brew

Update: Corrected the general availability date for Windows 7 / 2008 SP1 – should have been February, not January – Thanks to Steve for letting me kno. Further proof that I don’t properly know what day it is until after my first coffee 😉

Software

Information

The Morning Brew #788

Posted by on 09 Feb 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • New JavaScript library for OData and beyond – WCF Data Services Team announce a new poject hosted on CodePlex which aims to allow you to work more easily with data in formats such as JSON and OData. ‘datajs’ is a cross browser JavaScript library which brings helpers for obtaining data in OData format and enabling you to work with it.
  • LLBLGen Pro v3.1 released! – Frans Bouma announces the release of LLBLGen Pro 3.1, the latest update to his Object Relational Mapper Designer and framework. If you already have a license for 3.x this is a free upgrade, and brings numerous new features including support for model only relationships, an extensible import system, field ordering, along with significant performance improvements to the LLBLGen Pro Runtime framework.

Information

Community

  • jQuery Manchester Meetup – The second gathering of the jQuery Manchester (UK) group will be happening on Tuesday 8th March 2011 at Manchester Digital Laboratory. This meet up sees Jon Bines hosting a session on building ‘Sexy Navigation’ in a live coding session, and DJ Adams on JSON.
  • LDNUG FEB 16th Raven DB and CQRS – The London .NET User Group feature two DDD9 presentations giving you a great opportunity to see two of the sessions you may have missed. The meeting, on Wednesday 16th February features Rob Ashton delivering his session on RavenDB, and Ian Cooper on Command Query Responsibility Separation.

The Morning Brew #787

Posted by on 08 Feb 2011 | Tagged as: .NET, Development, Morning Brew

Software

  • Sharp Architecture 1.9.5 Released – Alec Whittington announces the release of Sharp Architecture 1.9.5, the latest update to this MVC based project architecture. This release brings things back upto date with an upgrade to ASP.NET MVC 3 RTM and .NET 4 for the solution, along with providing an implementation of the IDependencyResolver, available should you wish to use it. This is the last planned 1.X release as the team is already well under way with the V2.
  • TestApi v0.6 Released! – Ivo Manolov announces the relase of TestAPI 0.6. Test API is a helper library for testing which provides a variety of APIs for performing testing, including String Generation, Input Simulation, Fault Injection etc. This release includes changes across the project, along with signifying the move to hosting on CodePlex.
  • MVVM Light V4 preview (BL0014) release notes – Laurent Bugnion has released a preview of the V4 of his MVVM Light framework. This update contains changes across the project, including an improved PropertyChanged Event, support for partial trust, improved serialisation support (allowing for tombstoning on WP7) and much more.

Information

  • Strange, but legal – Eric Lippert looks at an uncommon, but still perfectly legal use of both abstract and override in a property declaration
  • C#, Clean up your Linq-queries and lambda expressions – Daniel Wertheim takes a look at a technique for making your LINQ queries more readable, testable and expressive by extracting the rules for queries into classes giving them names and context.
  • A Dynamic Data Utility for WebMatrix – Rob Conery talks about his latest forray into the world of Data access / ORM, a dynamic library, similar in theme to Mark Rendle’s Simple.Data. Rob will be talking about this today at MvcConf.
  • The Value of Symmetry – K. Scott Allen talks about where he values symmetry in code, showing a couple of simple examples where symmetry (or the lack of) helps show complexity.
  • Pragmatic web service design – Garry Shutler shares his thoughts on the best practices for designing web services, discussing choice of protocols, Web Method and granularity, versioning, and breaking changes (Don’t ever).
  • ORM anti-patterns – Part 5: Generic update methods – Mehdi Khalili continues his series looking at Anti-Patterns in working with Object Relational Mappers, looking ain this post at the updating of large parts of the object graph with Update(Customer) type methods, discussing eh downsides in terms fo higher complexity of work, more chance of conflicts, etc, and explores some alternatives.
  • A Circular ProgressBar Style using an Attached ViewModel – Colin Eberhardt takes a look at how you can re-template the standard Silverlight Progress bar to turn it into a circular progress ‘bar’
  • ASP.NET MVC Performance Tips – Marcin Doboz shares 3 ASP.NET MVC performance tips, outlining why you shouldn’t pass null models to views, why you should disable unused view engines, and should make use of the IIS URL Rewrite module.

Community

  • MvcConf MVC Q&A call for questions – Jeffrey Palermo reminds us that today is the MvcConf virtual conference, and that he will be hosting the Question and Answer session, so if you have any ASP.NET MVC questions, this full session of Q&A is the ideal opportunity, so submit your questions via his blog post.
  • Video: Learn How Good C# Habits Can Encourage Bad JavaScript Habits – Mehul Harry shares the recording of Elijah Manor’s session on ‘Good C# Habits Can Encourage Bad JavaScript’ which was delivered as a webinar

« Previous PageNext Page »