7
blog.livecoding.tv http://blog.livecoding.tv/2016/03/21/thetenbestaspnetproductivitytoolspluginsandlibraries/ The Ten (10) Best ASP.NET Productivity Tools, Plugins, and Libraries Every engineer worth his/her salt should have a set of awesome tools to help increase productivity. Livecoding.tv engineers are no exception. We would like to share one such set of tools, plugins, and libraries that ASP.Net streamers use on Livecoding.tv on a daily basis. What is ASP.Net? ASP.NET is a free web framework for building great Web sites and Web applications using HTML, CSS and JavaScript. You can also create Web APIs, mobile sites, use real-time technologies like Web Sockets and more! ASP.net is used all over the world, recently Microsoft has released it’s new debugging feature in its Visual Studio Code using ASP.net language. So here are the ten (10) best ASP.Net Productivity Tools, Plugins, and Libraries recommended by Livecoding.tv engineers: Visual Studio 1/7

The Ten (10) Best ASP.NET Productivity Tools, Plugins, and Libraries

Embed Size (px)

Citation preview

Page 1: The Ten (10) Best ASP.NET Productivity Tools, Plugins, and Libraries

blog.livecoding.tv http://blog.livecoding.tv/2016/03/21/thetenbestaspnetproductivitytoolspluginsandlibraries/

The Ten (10) Best ASP.NET Productivity Tools, Plugins, andLibraries

Every engineer worth his/her salt should have a set of awesome tools to help increase productivity. Livecoding.tvengineers are no exception. We would like to share one such set of tools, plugins, and libraries that ASP.Netstreamers use on Livecoding.tv on a daily basis.

What is ASP.Net?

ASP.NET is a free web framework for building great Web sites and Web applications using HTML, CSS andJavaScript. You can also create Web APIs, mobile sites, use real-time technologies like Web Sockets and more!ASP.net is used all over the world, recently Microsoft has released it’s new debugging feature in its Visual StudioCode using ASP.net language.

So here are the ten (10) best ASP.Net Productivity Tools, Plugins, and Libraries recommended by Livecoding.tvengineers:

Visual Studio

1/7

Page 2: The Ten (10) Best ASP.NET Productivity Tools, Plugins, and Libraries

Visual Studio is a rich, integrated development environment for creating stunning applications for Windows,Android, and iOS, as well as modern web applications and cloud services.

Fiddler

Fiddler is a free web debugging proxy for any browser, system or platform. Fiddler debugs traffic from PC, Macor Linux systems and mobile devices. Ensure the proper cookies, headers and cache directives are transferredbetween the client and server. Supports any framework, including .NET, Java, Ruby, etc.

LINQpad

2/7

Page 3: The Ten (10) Best ASP.NET Productivity Tools, Plugins, and Libraries

LINQPad is not just for LINQ queries, but any C#/F#/VB expression, statement block or program. Put an end tothose hundreds of Visual Studio Console projects cluttering your source folder and join the revolution ofLINQPad scripters and incremental developers.

Reference your own assemblies and NuGet packages. Prototype your ideas in LINQPad and then paste workingcode into Visual Studio. Or call your scripts directly from the command line.

.NET Reflector

With .NET Reflector you can decompile, understand, and fix any .NET code, even if you don’t have the source.Third-party platforms aren’t always well-documented. Use .NET Reflector to look inside their assemblies, andsee how they work and which APIs you can call.

dotPeek

3/7

Page 4: The Ten (10) Best ASP.NET Productivity Tools, Plugins, and Libraries

dotPeek can decompile any .NET assemblies into equivalent C# code and optionally show the underlying ILcode. dotPeek can work with a variety of formats, such as libraries (.dll), executables ( .exe), and metadata files(.winmd).

dotPeek can also decompile .baml files, enabling you to reconstruct XAML UI definitions. As dotPeek is based onReSharper’s powerful code insight architecture, it lets you navigate decompiled assemblies in a contextual orcontext-insensitive ways, get a quick summary what’s inside each decompiled file, set bookmarks and exploreinheritance chains.

BrowserStack

According to TechRepublic, BrowserStack simplifies web application testing. BrowserStack provides a way totest web applications on different browsers and operating systems via an easy-to-use web interface.

AutoMapper

4/7

Page 5: The Ten (10) Best ASP.NET Productivity Tools, Plugins, and Libraries

A convention-based object-object mapper. 100% organic and gluten-free. Takes out all of the fuss of mappingone object to another.

AutoMapper is a simple little library built to solve a deceptively complex problem – getting rid of code thatmapped one object to another.

ASPhere

ASPhere is a freeware utility primarily intended for creating and modifying configuration files for ASP.NET. Butthey are not only web.config files ASPhere can work with, you can use it for viewing and editing normal XML filesand plain text files as well.

5/7

Page 6: The Ten (10) Best ASP.NET Productivity Tools, Plugins, and Libraries

PostSharp

PostSharp is the #1 pattern-aware extension to C# and VB. It allows developers to eradicate boilerplate byoffloading repeating work from humans to machines. PostSharp contains ready-made implementations of themost common patterns and gives you the tools to build automation for your own patterns.

.Net Memory Profiler

.NET Memory Profiler is a powerful tool for finding memory leaks and optimizing the memory usage in programswritten in C#, VB.NET or any other .NET Language. With the help of the profiling guides, the automatic memoryanalyzer, and specialized trackers, you can make sure that your program has no memory or resource leaks, andthat the memory usage is as optimal as possible.

6/7

Page 7: The Ten (10) Best ASP.NET Productivity Tools, Plugins, and Libraries

This list is by no means exhaustive. This is just the ten (10) best ASP.Net tools used by Livecoding.tv engineers.No doubt you may have your own top ten list. What are they? And why do you think they are the best ASP.Netproductivity tools and plugins? For additional reading on ASP.Net tools and a more comprehensive list, check outCODEPROJECT’s website.

Livecoding.tv is a livestreaming platform to watch real people from all around the worldcode products live. Join us today and start streaming your projects, develop or watchdozens of streamers, ask questions and learn how to program together!

You may also like:What do you do when you are an engineer and there is a war in your country?Which is the best JavaScript Framework? Angular JS, React JS or Node JS?Hire a Streamer for Private 1:1 or Group Sessions - Request a Stream and PayStream Notification System.(Visited 114 times, 9 visits today)

7/7