January 2010

Monthly Archive

The Morning Brew #519

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

Software

  • Pex 0.21.50115.2: Bugs fixes and Stubs renamed to Moles – Jonathan "Peli" de Halleux announces the release of the latest version of Pex which fixes a number of bugs from previous releases, along with a migration to moles being the heart of the framework (and a corresponding rename for Stubs)
  • Web Client Guidance Drop #6 Available on Codeplex – Blaine Wastell highlights the release of Drop #6 of the Web Client Patterns and Practices Guidance Package. This release includes some updates to the reference implementation application, along with a number of new guidance documents.
  • Introducing MicroModels – the smallest ViewModels for WPF – Paul Stovell shares his small Model-View-ViewModel framework, which offers an interface which makes use of typedescriptors to define collections, properties and commands. Full source and binaries are available.

Information

  • ASP.NET MVC 2: Model Validation – Scott Guthrie continues his series of posts on ASP.NET MVC2 with a look at the new validation functionality using DataAnnotations, taking a look at the full process from enabling the functionality, to implementing client side validation, to extending the functionality and saving back to the database
  • Editable Routes – Phil Haack looks at using dynamic compilation to allow you to edit routes in your ASP.NET MVC applications without having to recompile the whole application
  • Create First Silverlight Application – Karl Shifflett continues his series of posts on Silverlight and WPF with a run through of the creation of a simple Silverlight Application, showing off the capabilities of the Designer in Visual Studio 2010
  • C#: A functional solution to a modelling problem – Mark Needham takes a look at a more functional solution to a common modeling problem of running different functions in different input cases.
  • First encounters with Reactive Extensions – Jon Skeet explores the Reactive Extensions, giving a quick tour of some of the functionality, and wondering if he is trying to push the library in a direction it was not intended to go in
  • Is There A Good Reason To Hide Inherited Members? – Davy Brion looks at the language functionality which allows you to hide inherited members by supplying your own implementation, and highlights some of the pitfalls in doing this.
  • Pair Programming session – Mark Nijhof talks about a recent good pair programming experience, and follows up with a post (Pair Programming continued) which looks at some of the factors and facilities required to make pairing a success.
  • 10 Advanced Windsor Tricks – 4. How to register and use decorators – Mike Hadlow presses on with his 10 Castle Windsor Container IOC tricks, with this part looking at Windsor’s support for the decorator pattern, 5. The Startable Facility which looks at the functionality which allows services which last the application lifetime to be started upon registration, and 6. The Event Wiring Facility exploring the (slightly ugly) event registration syntax.
  • Reducing Code Coupling – Inversion of Control – Grant Palin takes a look at Inversion of control, and looks at how it solves the problems of code coupling discussing the general functionality provided by Inversion of Control libraries rather than focusing in on a particular one.
  • Dependency Injection Inversion – ‘Uncle’ Bob Martin talks about Dependency Injection, and how if used incorrectly it can result in the Dependency injection Framework being spread all over your codebase, and Bob shows some techniques which help avoid this.
  • Coding: Missing abstractions and LINQ – Mark Needham looks at encapsulating the business logic that often leaks out with the power of Linq, capturing it inside classes rather than having Linq statements dotted around your code.
  • Hey Microsoft, Our Databases Aren’t Services! – Davy Brion makes an appeal to Microsoft to stop making frameworks which loosely turn databases into remote services without all the usual architectural features of remote services.
  • Eagerly loading entity associations efficiently with NHibernate – Ayende takes a look at eager loading of entities, looking at how Entitiy Framework and NHibernate perform their queries to achieve this.

The Morning Brew #518

Posted by on 15 Jan 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • jQuery 1.4 Released – The 14 Days of jQuery – The jQuery Team announce the release of jQuery 1.4 in celebration of the projects 4th Birthday. A lot of the focus of this release has been on further improving the performance of the library, with the core functions receiving a performance boost in this release, along with new features such as easy setters, improved JSON support and much more.
  • Visual Studio 2010 and .NET Framework 4 Launch Date is Monday 12th April – Eric Nelson highlights the official release date for Visual Studio 2010 and .NET 4, and points UK users to the source for information on the Launch events to be held in the UK.
  • ActiveRecord 2.1 released – Markus Zywitza highlights the release of Castle ActiveRecord which brings the dependencies up to date, along with new features for primary key type detection, and read only field support.

Information

Community

  • DeveloperDeveloperDeveloper 8 – Registrations – Registration for the 8th DeveloperDeveloperDeveloper event to be held at Microsoft Reading at the end of the month opens today (15th) at 13:00 GMT. This free event is a very popular one, and usually ‘sells’ out very quickly, so you will need to be quick if you wish to attend. Once all the spaces go there is usually a waiting list situation, so don’t loose heart if you don’t get in on the first registration.

The Morning Brew #517

Posted by on 14 Jan 2010 | Tagged as: .NET, Development, Morning Brew

A little bit of a career focused edition today as there were a larger than usual number of posts around that topic today I thought I’d feature it today at the end of the post.

Software

  • Gordon: Flash Runtime Implemented in JavaScript – Ajaxian highlights some work by Tobias Schneider in creating a Flash runtime which runs in the browser, and is written completely in JavaScript and HTML5 – impressive stuff, and I particularly like the name too.
  • DotNet JQuery (DNJ) : new features in version 0.4.0 – Alaa-eddine KADDOURI shares the latest version of this ASP.NET Control library which adds controls for the common jQuery Controls such as Sliders, Accordion, tabs, panels, etc, making it easier to work with these jQuery controls in Visual Studio.

Information

Careers Special Feature

« Previous PageNext Page »