Friday, January 11, 2013

Tool list

1. StyleCop
StyleCop analyzes C# source code to enforce a set of style and consistency rules. It can be run from inside of Visual Studio or integrated into an MSBuild project. StyleCop has also been integrated into many third-party development tools

2. Eqatec Profiler

From EQATEC:

The EQATEC Profiler is a code profiler, not a memory profiler. So it's all about making your app run faster, not about tracking objects and memory. The report will tell you exactly how many times each method was called and how long it took. You can then speedup your application by optimizing just the most expensive methods.

3. Mockup Builder
Free mockup software

From Mockup Builder
Mockup – it is the convenient software, which allows you to make a prototype of a site and new design for soft. We offer you to try possibilities of this program and to create web prototypes. Mockup has all necessary tools for giving the original look to appearance of websites. It is very convenient to use mockup for a web design. Numerous elements in UI promote development of ideas of modernization. You can download this program from our website or use its possibilities online. We can help with development of this program and we provide comprehensive support. Mockup has many functions. The program allows:
  • to draw a prototype of a site;
  • to create prototypes for mobile appendices for smart phones
  • to do breadboard models for desktop programs

Tuesday, January 8, 2013

Performance tools


MVC Mini Profiler (http://miniprofiler.com/) should be used to display performance results on the mvc views and can include Entity Framework calls. This can also be used in a production environment without performance issues but should be only viewable to administrators.

Also, the following tools can be used to check performance for web applications:
·         Google Chrome’s speed tracer
·         YSlow    
P    
      Load testing
      Grider
      Tutorial

P




Monday, January 7, 2013

Error logging tools

Elmah
     Overview extracted from the article
     As promised, here is my next article regarding another tool I find completely invaluable in my life as a developer,Elmah. Basically Elmah sites quietly on your site, logging any exceptions (Code based or Web Server, for example, 404) which occur to (in this example) a database.  It then provides a nice neat GUI front end to allow you to view the details of these errors, including stack traces. If you're anything like me, and are tired of conversations which go like this:
  • User: "Karl, the website crashed earlier"
  • Karl: "Oh right, what were you doing"
  • User: "I don't remember, I was just on it, can you fix it please"
  • Karl: "Well I could do with reproducing it...
You will be happy Elmah exists!