The Morning Brew #289
Posted by Chris Alcock on 18 Feb 2009 at 08:39 am | Tagged as: .NET, Development, Morning Brew
** Update: I’ve corrected the post number which I typo’d as 389 (although the perma-link will be a constant reminder of the mistake) **
Information
- References are not addresses - Eric Lippert chalenges the common idea that a reference variable stores the address of the object, and long the way explores the concept of references and pointers.
- A Quick Example of YAGNI / Simplest Thing Possible in Action - Jeremy D. Miller shares a real world example of applying the You Ain’t Gonna Need It principle involving a simple decision about using tables over CSS layout - the actual decision may be a contentious one, however the underlying principle behind the decision is sound
- Porting WPF Applications to the Microsoft Surface - Scott Hanselman talks about his experiences porting his BabySmash WPF application to the Microsoft Surface. Given that you have to actually own a Surface to get the SDK (and the surface costs $15K) I think this article will be as close as many of us will come to developing for this technology
- JetBrains RubyMine provides navigation and refactoring for Javascript - Jeffrey Palermo talks about RubyMine, an new IDE for Ruby on Rails from JetBrains, which in addition to offering support for Ruby also has some useful Javascript refactoring support.
- DDD: Services - Casey Charlton continues his series on Domain Driven Design with a look at Services / Domain Services, and how they fit into the DDD picture
- Use Bootstrapper in Your ASP.NET MVC Application and Reduce Code Smell - Kazi Manzur Rashid shows how you can construct and extensible startup boot strapper for your ASP. NET MVC applications to allow all your start up to be specified by configuration.
- Getting Mono and Visual Studio to play nice together - Chris Cyvas shares the results of his exploration into getting Visual Studio to work with Mono templates, the mono compiler and to continue working after upgrading mono.
- Multilevel Undo and Redo implementation in c# -Part I (Using Single Object Representing Change Approach) - RazanPaul has a nice series of posts on Code Project looking at three different ways of doing multi-level undo and redo. Series continues in Part II (Using Command Pattern) and Part III (Using Memento Pattern)
- Results of the Visual Basic Survey: Part 1 Language and Framework Usage - Eric Nelson shares the results from his recent survey about VB6 usage and upgrade plans.
- IronRuby ASP.NET MVC With Filters - Phil Haack talks about the update of an old ASP.NET MVC sample showing the ASP.NET MVC framework working alongside IronRuby
- Challange: The sample legacy database from hell - Ayende is looking for a small slightly evil legacy database for use in his new training course on NHibernate
- Mocking objects that change arguments - Alex Thissen talks abotu some of the more tricky aspects of mocking, dealing with out and ref parameters and how TypeMock deals with these things
Community
- DDD Southwest - Chris Hay shares some more detailed information about the format for the DeveloperDeveloperDeveloper Southwest event
- UK Gigs - Eric Nelson has put together a list of the upcoming events that the Microsoft UK Developer Evangelist team will be speaking at.
The number of your post must be #289 instead of #389
Woah have I lost 100 days of my life or is the post number wrong
Thanks to those who highlighted my mistake this morning - this is a perfect example of what happens when you rush! The post title has now been updated, although the perma-link will remain with the incorrect number to avoid problems with the post for people who have already got the old number in their feed reader.