Using Glimpse With ASP.NET, MVC4, and Entity Framework

In this course I'll show you to setup Glimpse to get diagnostics information about your ASP.NET application and how to create and use your own Glimpse plugins.
Course info
Rating
(213)
Level
Intermediate
Updated
May 28, 2013
Duration
2h 24m
Table of contents
Introduction To Glimpse
Glimpse ASP.NET Tabs
Debugging ASP.NET MVC 4
Glimpse Plugins
Creating A Glimpse Plugin
Description
Course info
Rating
(213)
Level
Intermediate
Updated
May 28, 2013
Duration
2h 24m
Description

If you are using ASP.NET, especially if you are using ASP.NET MVC, you need to be using Glimpse! Glimpse is an amazing open source and free diagnostics platform for the web. Glimpse lets you see diagnostics information about what is happening on your server directly in your page through a small diagnostics window completely rendered in JavaScript. Out of the box, Glimpse can show you all kinds of information about your MVC application, like what routes are registered, what the flow was through the MVC pipeline and how the models were bound. In this course I walk you through getting Glimpse set up in your application. Then, I show you how to use the Glimpse tabs to understand what is going on in your ASP.NET application. After that, I'll take you through the very useful ASP.NET MVC tabs and show you how to diagnose a real problem in an ASP.NET MVC 4 application using glimpse. Once we learn all about Glimpse, it's time to learn about plugins. In the last two modules of the course, I first show you how to install and use some of the common Glimpse plugins, then I show you how easy it is to actually create your own Glimpse plugin. So, if you are an ASP.NET developer and you haven't heard of Glimpse, you'll definitely want to check out this course. It will be well worth your time. And if you have heard about Glimpse, but haven't felt like you have had the time to learn how to use it, this course will help you to become a Glimpse expert and learn everything you need to know to start using Glimpse in just a few hours.

About the author
About the author

John Sonmez is the founder of Simple Programmer (http://simpleprogrammer.com), where he tirelessly pursues his vision of transforming complex issues into simple solutions

More from the author
Beginning Lua
Intermediate
2h 50m
2 Dec 2013
Beginning HTML 5 Game Development With Quintus
Intermediate
2h 52m
25 Oct 2013
Beginning HTML5 Apps For Firefox OS
Intermediate
2h 20m
17 Oct 2013
More courses by John Sonmez
Section Introduction Transcripts
Section Introduction Transcripts

Introduction To Glimpse
Hi, this is John Sonmez from Pluralsight and welcome to this course on using Glimpse With ASP. NET and MVC4. Glimpse is one of those tools that I believe every ASP. NET developer, whether you develop with WebForms or MVC, should have in their toolbox. Many developers when they first look at Glimpse dismiss it as another tool like the Chrome Developer Tools or FireBug because at a surface level, Glimpse looks very similar. In this course, I'll show you why Glimpse is very much different from the Chrome Developer Tools or FireBug; you'll also learn everything you need to know to get started with Glimpse and even how to extend Glimpse to customize it for your own data;

Glimpse ASP.NET Tabs
Hi, this is John Sonmez from Pluralsight and in this module, we'll be looking at the Glimpse Tabs that work with ASP. NET. Glimpse has a lot of information, but if you don't know what you're looking at, it can be a little confusing. In this module, I'll take you through all the tabs that work with ASP. NET applications in general and we'll see how each tab works and what valuable data it contains. I'll also show you how you can see Glimpse data on AJAX requests and even how to use Glimpse with mobile devices like your phone or tablet. We'll be using the default MVC application we built in the last module, but you can use just about any ASP. NET application and follow along.

Debugging ASP.NET MVC 4
Hi, this is John Sonmez from Pluralsight and in this module we'll be looking at the Glimpse Tabs that are specific to ASP. NET MVC and learning how to use the information from Glimpse to debug a real ASP. NET MVC problem. One of the things that makes Glimpse such a useful tool and different from other diagnostics tools is that when using it with a framework like MVC, it can give us actual information about what is going on inside the framework itself. Glimpse's MVC tabs give us details about how MVC models are bound, what is happening in the pipeline, and more. In this module, I'll walk you through the MVC-specific tabs and help you understand what the data you're looking at is. We'll also go through a real world example of an ASP. NET MVC problem we can solve using Glimpse and look at some advanced configuration options.

Glimpse Plugins
Hi, this is John Sonmez from Pluralsight and in this module I'll be showing you some of the awesome Glimpse Plugins you can use to get valuable information about other technologies and frameworks you may be using in your application. We'll be taking a look at all the plugins that are currently available for Glimpse and learning how to find and install the plugins. I'll also take you on a whirlwind tour of some Glimpse Plugins for some of the popular technologies and frameworks that I find pretty useful. As you'll see in this module, plugins really can extend the functionality of Glimpse and make it as powerful of a tool as you want it to be.

Creating A Glimpse Plugin
Hi, this is John Sonmez from Pluralsight and in this module I'll be showing you how to create your own Glimpse Plugin. I think you'll be pleasantly surprised to discover just how easy it is to create a plugin for Glimpse. Glimpse was really designed with extensibility in mind as you'll see shortly. We're going to walk through the entire process of creating a simple plugin in Glimpse that is able to capture some information when a request starts and, again, when the request ends. This plugin we'll be creating in this module is fairly simple, but I'll also tell you about how you can use some additional extensibility points to create more complex plugins as well. By the end of this module, you should have a deeper understanding of how Glimpse works and understand the basics of creating a plugin for Glimpse and formatting data in the Glimpse client.