Sunday, December 28, 2008

Stuff that Jeremy do like

  • http://codebetter.com/blogs/jeremy.miller/archive/2008/12.aspx

    How does this guy get the time to read and try all this stuff.
    Excellent and cool list.



    1. New Architectural Guidance coming from patterns and practice.


    2. The general direction of xUnit
    My Comment: I will stick with MSTest right now.

    3. AAA syntax and mocking styles in Rhino Mocks and Moq.
    My Comment: Loved it. I liked more Moq for its simplicity but keep Rhino Mocks as back up.

    4. Nate Kohari's approach to convention based setter injection in Ninject
    http://dojo.ninject.org/Conventions-Based%20Binding.ashx
    My Comment: Interesting. I am okay with Configuration or Custom Attributes approach for AOP. Convention approach sounds little backward but can be handy in certain situations.

    5. Autofac’s extensibility Model
    http://code.google.com/p/autofac/wiki/GettingStarted
    My Comment: Another DI framework

    6. StructureMap


    7. New Language features in .NET 3.5
    1) Lambda expression
    2) Var
    3) Object Initializer
    4) Collection Initializer
    5) Extension Methods
    6) Anonymous Types
    7) Auto Implemented Methods
    8) Partial Methods

    8. Expression Tree

    9. JQuery
    http://jquery.com/
    My comment:- I am going to buy a book to master this javascript framework.

    10. MassTransit
    http://code.google.com/p/masstransit/wiki/BatchMessaging

    http://ayende.com/Blog/archive/2008/06/04/Reviewing-Mass-Transit.aspx
    http://www.infoq.com/news/2007/09/nservicebus
    My Comment:- It sounds more like command pattern. There may be more. I need to investigate more into this.


    11. Linq to NHibernate and Linq in general of course
    My Comment: Since Generics in .NET2.0, LINQ is best thing that has happened in .NET3.5

    12. More powerful Auto Mapping and convention support for Fluent Nhibernate
    http://code.google.com/p/fluent-nhibernate/
    My Comment:- I will stick to LINQ for SQL time being. I hated the XML configuration for Nhibernate as it was error prone. Active record was a compromise.


    13. Bellware's SpecUnit assertion extensions
    My Comment:- Makes unit test more readable and maintainable.

    14. Fluent Fixture
    http://blog.eleutian.com/2007/09/29/FluentFixtures.aspx

    15. Prism Project
    Composite Application Guidance for WPF

    16. MVC
    My Comment- MVC rocks

    17. Common Service Locator

    18. Any Tool written by Jet Brains
    Resharper Rocks

    19. AutoMocker and Interaction Context base Classes

    20. Dino Esposito's latest book on .Net architecture
    My Comment:- I did a quick reading at book store. My rating 5 out of 5.

    21. Ben Scheirman's new fluent API for testing routes in MVC

    22. Rake Build Tool

    24. DotNetRock Guest List

No comments:

F12 Developer Tool is your friend.

I was recently debugging Web Site functionality issue with a client. We were not able to reproduce the issues at our end. I saw that the c...