Lessons learned from building the NHibernate Profiler
In this talk, Ayende will go over the implementation and design decisions of building the NHibernate Profiler, hurdles that we had to overcome. We will discuss working in a distributed team, and all the things we have to do in order to create a sellable software product. The NHibernate Profiler is an application that can track what an NHibernate based application can do. Building a real world application is never as simple as building demo apps, and there are many concerns that you have to consider when you do build something that will be used in the wild. In this talk, we will go over the implementation and design decisions, hurdles that we had to overcome and the challenges that needed to be resolved. Along with the technical details, we will discuss working in a distributed team, creating a product and all the other things that you have to do in order to create a software product that you can actually sell.