Thursday, March 18, 2010

Developers tools reference


Design and Modeling
-          Code Smith – Model Driven Design – Code generator
-          Enterprise Architect
-          Star UML

Development   
Blinq : is a tool to generate ASP.NET websites that use LINQ to show and edit data
Code Rush
Refactor

LINQ
- LINQPad

Regular Expression

-          RegexBuddy

CSS:
Reflector
-          Red Gate’s Reflector

Client side/ JavaScript 
-          Mozilla Firebug add-on

HTTP requests
-          Fiddler
Performance Tuning
-          Performance Monitor- Red Gate ANTS (ANTS profile)

MSMQ
-          QueueExplorer
GacUtil /I installs to Global assembly cache /ui uninstalls /l lists
Sn creates string name key
Nslookup looks up name space from IP
Ping
WCF tools
-          wcfsvcHost.exe /service:Myservice.dll /config:app.config it is WCF provided host is used to host a service
-          svcUtil.exe http://localhost:8002/myservice/ /out:Proxy.cs /noconfig
-          is used to create clients’ service proxy by downloading metadata from running services and storing them as files
-          svcConfigEditor.exe Modifies config files to a messy extend but ready for use in client
-          WcfTestClient.exe

Debugging


-Performance Monitor - PAL
-Process Monitor
-Process Explorer
-Autoruns
-TCPView
-PS Tools
-Disk2VHD
-MPSReport
      - Reflector
- Dependency Walker
- SQL Nexus 
     - CLRProfiler
- LogParser
- Application Verifier
- Logger/LogViewer
      - Xperf – Windows Performance Analyzer
- DebugDiag – Debug Diagnostic
- ProcDump – Process Dump
- WinDbg – Windows Debugging Tools
- WinDbg Scripts/PowerDbg Scripts
- Netmon – Microsoft Network Monitor
- Fiddler – HPPT Debugger Proxy

-    DebugView (http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx)

-          View state decoder  (online/offline decoder)

-          FileMon
-          RegMon
Web .NET Debugging
-          List of tools : http://www.softwareqatest.com/qatweb1.html#FUNC
-          ANTS load
               
Prototype tool:
-          Easy Prototype http://www.extremeplanner.com/easyprototype/

Code Library
-          Open source Libray http://sourceforge.net/projects/adapdev/

Application Launchers
-          App rocket ($18.00) http://www.candylabs.com/approcket/
-          Google desktop (free)
-          http://www.launchy.net/

.NET PAINT

Windows Shortcuts

Mock objects
Rhino Mock
N mock
Type Mock

Command line
                NetSH: network admin through command
           NetStat
WMIC:
                INETMGR: IIS manager
                EUDCEDIT: font editor
                APPWIZ.CPL: Add remove programs
                MSCONFIG:
SFC:
FSUTIL:
Driverquery: lists all device drives
Openfiles: all shared open files
GETMAC: gets machine MAC address

List of all


Continues integration /TDD

Source Control
                TFS
-          MS Build
-          Code Analyzer
Automated QA
-          Automated QA’s product Test Complete

Continues integration / TDD (old school)
NANT
Cruise Control
FxCop

Project MONO (Mono Live)
                Linux

Look up unsecure networks


Blogs:
1-      Scott Hanselman’s :
2-      Scott Guthrie
3-      DNR TV
4-      DOTNETROCKS
9-      Presentation Zen





No comments:

Post a Comment