Originally posted at 11/25/2010
In a recent post, I discussed the notion of competitive advantage and how you should play around them. In this post, I am going to focus on Uber Prof. Just to clarify, when I am talking about Uber Prof, I am talking about NHibernate Profiler, Entity Framework Profiler, Linq to SQL Profiler, Hibernate Profiler and LLBLGen Profiler. Uber Prof is just a handle for me to use to talk about each of those.
So, what is the major competitive advantage that I see in the Uber Prof line of products?
Put very simply, they focus very heavily on the developer’s point of view.
Other profilers will give you the SQL that is being executed, but Uber Prof will show you the SQL and:
- Format that SQL in a way that make it easy to read.
- Group the SQL statements into sessions. Which let the developer look at what is going on in the natural boundary.
- Associate each query with the exact line of code that executed it.
- Provide the developer with guidance about improving their code.
There are other stuff, of course, but those are the core features that make Uber Prof into what it is.