Description
Course info
Rating
(57)
Level
Beginner
Updated
Mar 26, 2015
Duration
1h 27m
Description

In this course, we will talk about the importance of tracking errors and getting feedback about them quickly. We are going to introduce a tool called Raygun into our applications. Raygun makes it easy for us to get detailed information about our errors without having to write too much code ourselves!

About the author
About the author

Filip is an enthusiastic developer that strives to learn something new every day. His greatest passion is programming and ever since Filip was a little boy he has always strived to master it. All his community contributions has made Filip a Microsoft Visual C# MVP and a DZone Most-Valuable Blogger.

More from the author
Play by Play: Xamarin Mobile Development
Intermediate
1h 17m
17 Mar 2017
More courses by Filip Ekberg
Section Introduction Transcripts
Section Introduction Transcripts

Introduction
Are you one of those developers finding yourself always writing your own error tracking in each application that you create. When there is an error occurring in your application, you want to know about the time of the error, how many times the error occurred, and possibly get some information about the user system. In this course we'll take a look at a solution to this. My name is Filip Ekberg, and I want to welcome you to this course on Getting Started with Raygun in. NET.

Raygun in Desktop Applications
Hi, this is Filip Ekberg, and you are watching Getting Started with Raygun in. NET. In this module, we're going to take a look at how we can introduce Raygun in different types of desktop applications. In this module, we're going to look at how we can start tracking errors inside our applications. And with that we are going to see how the dashboard inside the Raygun Administration Interface changes and shows us a lot of information about the errors occurring inside our applications. We're also going to take a look at where the Raygun source code lives. If you want to stay up-to-date and always use the latest of the latest coming from Raygun, you can go ahead and pull down the source code and compile this yourself. So, this indicates that Raygun is open source. This means that you can also contribute if you find things that can be improved. And throughout the modules, we're going to look at how we can introduce Raygun into console, WPF, WinForms, and Windows Service applications. This will give you a good idea how to introduce Raygun in your desktop applications. Consuming Raygun doesn't differ too much between these different types of applications. So in each demo, we're going to take a look at different small pieces that will help you achieve better error tracking.

Raygun in ASP.NET
Hi, this is Filip Ekberg and you're watching getting started with Raygun in. NET. In this module we're going to take a look at how we can introduce this in an ASP. NET MVC application. And we'll see how we can use more features coming out of the box with Raygun to make it easier for us to identify and track our errors.

Raygun with Xamarin
Hi, this is Filip Ekberg, and you're watching Getting Started with Raygun in. NET. In this module we're going to take a loot at how we can use Raygun with Xamarin. Throughout this module we're going to take a look at what Xamarin is and how Raygun fits into the picture. So before we get started adding support for Raygun in our Xamarin application, let's just first cover what Xamarin is. Xamarin is a way for us to create a cross-platform application running on multiple different devices. This includes running an application on, for instance, iOS, Android and Windows Phone. And when we build our application using Xamarin, we get a native performance and a native user interface. And the best part about Xamarin is that we can write our applications using C#. There're plenty of other courses here on Pluralsight that talk about Xamarin and how you can get introduced to Xamarin which I really suggest you take a look at. But in short, Xamarin takes our C# code and compiles that natively to the platform you're targeting. So for instance, you write your code in C# and you can compile the application to a native Android application and a native iOS application. This means that you get both the performance and the user interface that the user expects on the given platform. It also means that you have a higher level of code sharing between these different platforms, and anything you can do and want to do in your native platform, you can do that using Xamarin. So, without further ado, let's take a look at how we can introduce Raygun into a Xamarin application.

Administration and Integration
Hi, this is Filip Ekberg, and you are watching Getting Started With Raygun in. NET. In this module, we're going to talk about administration and integration. It's certainly very important for you to get information quickly, when there's an error occurring inside your applications. And that's something we're going to take a look at in this module. We'll take a look at how we can integrate Raygun into GitHub and HipChat. To get information sent into HipChat whenever there's an error occurring, and to have a capabilities for us to easily create GitHub issues when we have these types of problems occurring inside our applications. We'll see that it's important for us to work as a team, and get this information sent to us in a team environment that we are most comfortable with.