June 2008

Monthly Archive

The Morning Brew #117

Posted by Chris Alcock on 18 Jun 2008 | Tagged as: .NET, Development, Morning Brew

I’m managing to keep up with the items in my RSS Reader, keeping the unread items at zero - this seems to be having an effect on the number of links getting posted here as we seem to be getting more items per post - is this a good thing?

Software

  • Announcing Gallio Alpha 3 Update 3 - Jeff Brown points to the latest alpha release of the Gallio testing framework, along with giving a list of the significant new features.

Information

  • An Introduction to Software Factories - Gunther Lenz gives a good detailed overview of the software factories paradigm, talking about the building blocks, and looks at the results a project which was developed with these techniques.
  • Dizzy has added a few more methods - Justin Etheredge continues development of his High Order functions library, and this blog entry talks about the partition method in some detail.
  • Design Patterns Refcard Released Today - Jason McDonald point to a new reference card on Design Patterns hosted over at DZone. You will need to be a member of the site to get a copy of this (or any of the other references on subjects such as jQuery, PowerShell, etc) but it looks like it might be worth while joining up
  • Separation of Concerns - how not to do it - Jimmy Bogard takes a look at some of the sample applications that exist, and considers if they really do represent good practice for separation of concerns.
  • Linq to LLBLGen Pro: feature highlights, part 1 - Frans Bouma gives a tour of the features of Linq support in the recently released version of LLBLGen .
  • Maintainable by whom - Sergio Pereira looks at the key issues around maintainability - what the aims were for the project, the quality of the project, and the very important factor of who will maintain the software, and enabling them to do so.
  • Unity and ASP.NET Screencast - David Hayden offers a screen cast on using the Microsoft IOC container Unitywith ASP.NET.
  • Command-Query Separation Principle - Sean Feldman takes a look at the Command-Query Separation Principle, with a nice clear concrete example which illustrates the principle clearly.
  • How is my C# code converted into machine instructions? - A brief look at how the C# Cod is converted into instructions via the JIT Compilation.
  • Method Type Inference Changes, Part One - Eric Lippert takes a look at type inference in methods, and in this part looks at the why and a little of the how, and also about when it goes wrong.
  • Test Your NHibernate Mappings! - Dave Laribee talks about the importance of testing your configuration files - especially NHibernate mapping files. I do agree with the comments, its always worth testing these against a real database as a final test too, as there is no guarantee that the column names are correct.
  • Portable PowerShell - v1 and v2 side by side - even on Server Core. - Karl Prosser taks about making PowerShell into a portable application (the kind that will run off a USB stick with no install), and explains that it is possible, however it can’t be distributed due to the licensing. I have a suspicion about how he’s achieving this, and am looking forward to the next part of this article where the actual process is revealed.
  • Saving a few lines of code. Part I - Infinite loops. - Hristo Kosev looks at different ways of creating infinite loops
  • Insides of LINQ. - Tariq A Karim looks at the underlying language features which are needed to support Linq and then gives an overview of Linq

The Morning Brew #116

Posted by Chris Alcock on 17 Jun 2008 | Tagged as: .NET, Development, Morning Brew

Software

  • Mozilla Firefox 3 - Today is Firefox 3 launch day (although the site has yet to be updated, I think we might need to wait for the American contingent to wake up)
  • Ninject 1.0 Goes Gold - Nate Kohari announces the release of NInject 1.0. NInject is a lightweight dependency injection framework which runs on .NET 2, 3 and 3.5, along with .NET Compact 2 and 3.5 and Silverlight 2.0 Beta 2
  • OpenCSV# - OpenCSV# is a port of the Java OpenCSV project to native .NET. It provides a good means of reading CSV data without a number of limitations of the Microsoft Text Driver.

Information

Community

humour

The Morning Brew #115

Posted by Chris Alcock on 16 Jun 2008 | Tagged as: .NET, Development, Morning Brew

Monday’s come round too fast. Despite reading lots of posts this weekend (and getting down to zero unread items in my reader) today’s brew isn’t as massive as I thought it might be - perhaps I’m being too selective.

Software

  • IronPython 2.0 Beta 3 - Iron Python gets an update in the form of Iron Python 2.0 Beta 3
  • FitNesse.NET 1.7 Released - Gojko Adzic points to the latest release of this .NET implementation of the Framework for Integrated Test (Fit) tool.
  • MassTransit 0.2 Now Available - Chris Patterson announces the availability of a new release of Mass Transit, a lean service bus developed using YAGNI principle (You ain’t gonna need it) to keep it as simple and lean as possble.

Information

The Morning Brew #114

Posted by Chris Alcock on 13 Jun 2008 | Tagged as: .NET, Development, Morning Brew

The end of a very busy week - thank goodness.

Software

Information

The Morning Brew #113

Posted by Chris Alcock on 12 Jun 2008 | Tagged as: .NET, Development, Morning Brew

Information

Community

The Morning Brew #112

Posted by Chris Alcock on 11 Jun 2008 | Tagged as: .NET, Development, Morning Brew

Software

Information

Community

  • ICFP Programming Contest - Matthew Podwysocki highlights the 11th International Conference on Functional Programming Programming Contest - a language agnostic functional programming contest running until mid July.
  • JBuilding A Solid Core - Your Future Is Right Ahead Of You - The Contest!!! - Jean-Paul S. Boodhoo is running a contest (of a similar nature to the one mentioned last week on another site). To enter you need to submit a short (true) story of how you have an impact on the personal and professional lives of the people you work with - full details on the site.

The Morning Brew #111

Posted by Chris Alcock on 10 Jun 2008 | Tagged as: .NET, Development, Morning Brew

A lot of continuations of series and software releases in today’s brew - I think we might be in the slump of people recovering from TechEd

Software

  • ReSharper 4.0 GA - ReSharper, the Visual Studio Addin which provides a huge number of enhancements to the IDE has made it to a V4 release - Personal Licences available from 105 Euro
  • LLBLGen Pro v2.6 has been released! - Frans Bouma announces the availability of LLBLGen Pro v2.6, a commercial OR Mapper, with support for LINQ to LLBLGen, .NET 3.5 support, better memory usage and support for a wide range of databases it looks like a good release. Prices from 179 Euro per seat.
  • Dizzy published - Justin Etheredge releases ‘Dizzy’, a library of high order methods (such as map, foreach, repeat, etc). Source code available, along with 100% coverage unit tests!
  • jQuery UI v1.5 Released, Focus on Consistent API and Effects - While not specifically .NET, the jQuery UI is interesting enough to web developers to cross platform boundaries, especially as it has a shiny new release.

Information

The Morning Brew #110

Posted by Chris Alcock on 09 Jun 2008 | Tagged as: .NET, Development, Morning Brew

There is nothing worse (or sillier) than being ill with a cold when the weather outside is fair and sunny - but that’s been my weekend - feeling a bit better now though (thankfully)

Software

Information

« Previous PageNext Page »