InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Lutz Roeder's .NET Reflector Headed to Red Gate Software

Posted by Robert Bazinet on Aug 21, 2008

Sections
Architecture & Design,
Development,
Enterprise Architecture
Topics
.NET Framework ,
.NET ,
Acquisitions
Tags
Reflection

The very popular .NET developer utility, .NET Reflector, written by Lutz Roeder is being taken over by Red Gate Software. The news was announced on Lutz's blog and the download was immediately available on the Red Gate web site.

Lutz gave the reason for the change and the new owner:

After more than eight years of working on .NET Reflector, I have decided it is time to move on and explore some new opportunities.

I have reached an agreement to have Red Gate Software continue the development of .NET Reflector. Red Gate has a lot of experience creating tools for both .NET and SQL Server. They have the resources necessary to work on new features, and Reflector fits nicely with other .NET tools the company offers.

Red Gate will continue to provide the free community version and is looking for your feedback and ideas for future versions.

The good news for developers is the continued availability of a free, community version. An interview between Lutz and James Moore, the general manager of .NET Developer Tools at Red Gate, for the Simple Talk newsletter produced by Red Gate details how the acquisition came about and what it means for the future of Reflector. James' view of the acquisition should give developers a good feeling about the future of the popular tool:

“I think we can provide a level of resources that will move the tool forward in a big way. The first thing we are doing is continuing to offer the software to the community for free downloading. The second thing is giving our product management and usability teams the task of going out into the community to get suggestions on how we can make this amazing tool even better.

We accept the fact that there will be scepticism, but we can point to a good track record of support for the community. People were wary a couple of years ago when we purchased the SQL Server Central community site, but over time we have won over many of our critics by investing heavily in the site and boosting its readership, while allowing it to maintain editorial independence. I’m hoping I will be able to sit here in a few years time and claim the same level of success with Reflector.”

Reflector version 5.1.3 is the latest and is described as:

.NET Reflector enables you to easily view, navigate, and search through the class hierarchies of .NET assemblies even if you don't have the code for them. With it, you can decompile and analyze .NET assemblies in C#, Visual Basic and IL.

Use Reflector if you need to:

* Explore .NET assemblies in an easy-to-understand, natural way

* Understand the relationships between classes and methods

* Find where types are instantiated and exposed

* Check that your code has been correctly obfuscated before release

More information about Reflector can be found on the Red Gate Software web site.

Thats not good... by Francois Ward Posted
Opinions vary by chris barrow Posted
  1. Back to top

    Thats not good...

    by Francois Ward

    I hope the community version is good, because Reflector is a completly invaluable tool for .NET development. Not -as- useful in .NET 3.5, since we have access to the source code of the framework, but ofr .NET 2.0 development, it was fairly critical to find all of the silly bugs Microsoft is leaving in the core framework to "maintain backward compatibility" and to "document" third party tools where documentation is sparse.



    Considering what happened with SQL Prompt, I'm a bit scared (even though this is different, community version and all), but we'll see.

  2. Back to top

    Opinions vary

    by chris barrow

    Have a look at this
    post. I think it sums up the fear and worries about the acquisition.

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.