Every developer has list of his favourite tools. These tools make developers more productive and make there life easier. Here are the list of my favourite tools. These are the tools which a developer must have apart from there IDEs. With time and changing focus, this list keeps changing.
LinqPad : LINQPad is not just for LINQ queries, but any C#/F#/VB expression, statement block or program. Put an end to those hundreds of Visual Studio Console projects cluttering your source folder and join the revolution of LINQPad scripters and incremental developers.
TMetric : TMetric is a work time tracker for freelancers, agencies, and companies. Light interface with great control over time intervals and projects’ budgets. Flexible billable rates and crystal clear reporting. Transparent team monitoring and lots of integrations.
Second Monitor : While you can accomplish most tasks with only one monitor, two monitors allow you to accomplish the same tasks in a fraction of the time. In fact, dual monitors have been proven to increase productivity by 20-30 percent, according to The New York Times’s report of a Jon Peddie Research survey.
ngrok : ngrok allows you to expose a web server running on your local machine to the internet. If you need to show the application running on your location machine to your client or someone who is not in you network this tool can help you in doing so.
SSD or SSHD : One thing that every programmer hates is slow system. Most of the programmers have pretty good amount of RAM and faster process in their systems, but still there system may not be as fast as they want, the reason could be HDD(Hard Disk Drive). You can replace HDD with SSD(Solid State Drive) or SSHD(Solid State Hybrid Drive). Like a memory stick, there are no moving parts to an SSD. Rather, information is stored in microchips. Conversely, a hard disk drive uses a mechanical arm with a read/write head to move around and read information from the right location on a storage platter. This difference is what makes SSD much faster.
CCleaner : Registry cleaner and makes your computer faster. There is one free version which you can download from there web site.
VirtualBox : It is one of the best VHD host and manager allowing you to create image of almost any OS and run it on Windows.
Uberconference : Hold large or small meetings and web conferences. This is one of my favorites allowing me schedule and manage my webinars.
HelpNDoc : Is a really great tool to generate documentation in PDF, Web-based, CHM, Word and iPhone for personal use.
NimbleText : Thanks to Scott Hanselman, I have found this program – and my new favorite way to write repetitive code or handle small or large data transformation tasks. I’ve used it from everything from writing HTML to generating SQL insert scripts. Its time-saving power cannot be overstated. And, it’s FREE!
OzCode : If you’re a C# developer, you need OzCode. It turns debugging from a necessary chore to a borderline delight. Break down code expressions, highlight the most needed data in an object, compare data between two objects, find all objects of a given type in memory, and exceptional exception handling make OzCode a star – and that’s just the tip of the iceberg.
Dapper : When I want a way to quickly access a database using SQL, Dapper has my back. Deceptively simple API for what turns out to be a very fast way to access data. Powers the data access layer behind StackExchange, one of the highest traffic websites on the planet.
LastPass : A wonderful password manager that makes managing logins a much easier endeavor. When you’re in IT, you know how crucial it is to keep track of passwords and LastPass makes that much much easier.
Scott Hanselman’s Blog : Scott Hanselman is my main man. His blog posts are always interesting and valuable and his contributions to the Microsoft dev world cannot be overstated.
StackExchange : If StackExchange doesn’t have an answer to your programming question or problem, then you’re probably on your own. Learn from the wisdom of others’ mistakes and find quick, elegant solutions to your programming problems. Chase down those obscure exceptions. If you haven’t used it, then you’ve never used Google to solve a problem.