posted on Tuesday, December 07, 2004 9:26 PM by anoras

The geeky best of lists

Earlier today I posted an off topic list of the best albums this year. Judging from the read count, lists are popular. I probably shouldn’t be surprised about this since: a) most people who read blogs are geeks; b) geeks love to compile lists of their favorite stuff.
Here are some more, even geekier lists of the best things this year had to offer. Enjoy!

Top 5 tools

  1. Test Driven .NET
    Makes NUnit and other testing frameworks available at your fingertips within Visual Studio .NET.
  2. ReSharper
    Does exactly what the box says – boosts your productivity. ReSharper is tightly integrated with Visual Studio .NET to automatically add using references, provide smart context aware templates and intellisense on steroids.
  3. Reflector
    Reflector is a Swiss army knife for the curious programmer. Not only is Reflector an excellent decompiler, but with the numerous plug-ins for everything from graphing to code metrics makes this tool a must have.
  4. Snippet Compiler
    The end to all those experimental projects littering your hard drive.
  5. NUnit 2.2
    The tool of the year wouldn’t be much without this one.

Top 5 open source frameworks

  1. Spring.NET
    The .NET port of the J2EE community’s most hyped framework is so much more than a mundane port. With the new additions such as Spring.Web this is a framework to look out for in 2005.
  2. NHibernate
    Super powerful yet easy to learn, configure and use. With NHibernate you might not have to write a single SQL statement again, ever!
  3. Log4Net
    Sometimes System.Diagnostics.Trace is isn’t enough!
  4. iBatis.NET
    NHibernate for those who like SQL.
  5. NMock (for dynamic proxy features)
    After the class builder was factored out, NMock is a powerful framework for creating dynamic proxies for all your dynamic needs like AOP, mock object and similar.

Top technical books

  1. Lighter, Better, Faster Java by Justin Gethland and Bruce Tate (O’Reily)
    It is mostly about lighter, better and faster and it gives superb tips on how you can make your application more transparent.

  2. Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity by Joel Spolsky (Apress)
    Its insightful, its fun and its different.

  3. Enterprise Integration Patterns by Gregor Hohpe (Addison-Wesley Signature Series)
    This book will change the way you think of systems integration. It is a must read if you ever will couple or have coupled disparate systems together.

Top dotnetty things going on

  1. It is 2005 next year.
    ...say no more.
  2. Leading open source projects are becoming household names.
    Continuous integration, automated testing lead the way with frameworks such as NHibernate close behind. With Microsoft Enterprise Framework being added to the mix in January we’ll have a wide selection of frameworks to choose from.
  3. Final wave of “late adopters” are moving from Visual Studio 6.0 to the .NET platform.
    There is an increasing demand for .NET 101 tracks on conferences and with training centers from people working with legacy applications staring to make a late transition to the platform and leave the world of Visual Basic 6.0 behind.

  4. Microsoft is making beta software such as Whidbey, Yukon and Avalon available to a broad audience.
    The attention is so massive that you might think that more people are writing code with Team System than Visual Studio .NET 2003.
  5. Inversion of Control and Aspect Oriented Programming is becoming mature.
    Having been the property of academic circles for a while, pragmatic programmers striving to become more agile by the day are looking to AOP and Inversion of Control (IoC) to loosen their architectures. Interesting, very interesting…

Comments