Above are some of the tools I use and below is a brief explanation of why I use them.
Visual Studio, is a must for any .NET developer, it really is Microsoft's flagship when it comes to coding, its a fully featured IDE for developing Android, iOS, Windows, Web applications. It has great intellisense and debugging to help track down those annoying bugs.
When I 1st started programming, I used Microsoft Frontpage before moving onto Adobe Dreamweaver and finally Visual Studio, and I must admit IDE's have come a long way over the years.
ReSharper is a plugin for Visual Studio, it offers a wide range of features such as the ability to extract an interface from a method, makes things very easy when working with interfaces and also the ability to rename classes, methods with ease. It has so many handy features, I'm not sure where to start.
I do think that Visual Studio is making ground on Resharper, but I still believe that its an important tool for a software development project.
OzCode is another plugin for Visual Studio, it's a subscription-based product, but I really like it, as you can see in the image, I have a simple LINQ query using a where clause, it shows how many items are returned and how many match the where clause, in the code snippet its just one.
Bootstrap Studio is an IDE for designing front-end web applications, it has a great UI and you can quickly see how the webpage will look on mobile, tablet and desktop with just a click.
A lot of the settings are point and click and as such, this helps with creating a mock-up in a very short time.
My favourite is the ability to upload a design to their servers and password protect it then set a time limit for how long it should be available for the client to view. My biggest bug is not been able to view custom code unless you view what you wrote in the browser.
SQL Server, if working with databases, then you need SQL Server, Microsoft has a free version SQL Express which you can use, but it does not have SQL Server Agent which I use a lot for setting up jobs. If you work on any .NET development, then you will most likely need to be able to work with SQL Server and write T-SQL.
Web Essentials is an extension created by Mads Kristensen and is great, it offers loads of tools that help with your work such as image optimizer, bundler and minifier to name a few.
Chrome Dev Tools, we have the developer tools, this is a must for any web developer as it is full of features to help you debug front end issues. With the dev tools, you can see how long it takes for document types to download, you can view headers, cookies, session storage, CSS styles and so much more. As it comes with Google Chrome, it free and a must for any web developer.
There is a batch of other tools that I use, Nuget is one, it's a package manager for downloading 3rd party libraries, the same as Github, sometimes you can find 3rd party libraries on Github that are not on Nuget and ViceVersa.
ELMAH, its an open source debugging and error logging tool for ASP.NET applications, great for logging errors on live sites, but after a while if everything is running OK, you can turn it off.
That's my main list of tools, there is more I use depending on the project I'm working on, but the above are the ones I use most of the time.
Cookies are used on this site, please click Learn more to view or click