Top Banner
Improving Your App Quality Follow @raygunio and @RussFustino on Twitter and check out raygun.io Russ Fustino
22
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Improving Your App Quality with Raygun Error Reporting

Improving Your App Quality

Follow @raygunio and @RussFustino on Twitter and check out raygun.io

Russ Fustino

Page 2: Improving Your App Quality with Raygun Error Reporting

Find bugs before your users do

Follow @raygunio on Twitter and check out raygun.io

Page 3: Improving Your App Quality with Raygun Error Reporting

Why is this important?

Follow @raygunio on Twitter and check out raygun.io

• Did you ever send screenshots? It’s only part of the story• Real Time Notifications, Saving Time… Saves Money• Retain customers… Convert trials• Only 1% of your users even tell you that something is wrong• If I only had stack trace, that would be gold• Error grouping is essential, provides sanity for not exploding my

inbox email• Bottom line… I need to improve developer productivity and

reduce cost

Page 4: Improving Your App Quality with Raygun Error Reporting

Raygun

Follow @raygunio on Twitter and check out raygun.io

Page 5: Improving Your App Quality with Raygun Error Reporting

Raygun Dashboard

Follow @raygunio on Twitter and check out raygun.io

180 day retention period

Page 6: Improving Your App Quality with Raygun Error Reporting

Stack Trace is worth Gold

Follow @raygunio on Twitter and check out raygun.io

Page 7: Improving Your App Quality with Raygun Error Reporting

Affected Users

Follow @raygunio on Twitter and check out raygun.io

Page 8: Improving Your App Quality with Raygun Error Reporting

Affected Users Details

Follow @raygunio on Twitter and check out www.raygun.io

Page 9: Improving Your App Quality with Raygun Error Reporting

Affected Users Platform Support

Follow @raygunio on Twitter and check out raygun.io

Page 10: Improving Your App Quality with Raygun Error Reporting

Affected Users Properties

Follow @raygunio on Twitter and check out raygun.io

Page 11: Improving Your App Quality with Raygun Error Reporting

Affected Users Properties

Follow @raygunio on Twitter and check out raygun.io

Page 12: Improving Your App Quality with Raygun Error Reporting

Dashboard Filters

Follow @raygunio on Twitter and check out www.raygun.io

Page 13: Improving Your App Quality with Raygun Error Reporting

Grouping on Errors

Follow @raygunio on Twitter and check out raygun.io

• It’s not the message that counts, it’s the cause• Use stack trace data to group• Raygun tends to err on side of the error not in the same

group• You can merge groups. IE, stack traces are different, but

it’s the same underlining problem

Page 14: Improving Your App Quality with Raygun Error Reporting

Suppressing Notifications

Follow @raygunio on Twitter and check out raygun.io

Page 15: Improving Your App Quality with Raygun Error Reporting

Integrations

Follow @raygunio on Twitter and check out raygun.io

Page 16: Improving Your App Quality with Raygun Error Reporting

Integrations

Follow @raygunio on Twitter and check out raygun.io

Page 17: Improving Your App Quality with Raygun Error Reporting

If an error is serious, you will know

Follow @raygunio on Twitter and check out raygun.io

Page 18: Improving Your App Quality with Raygun Error Reporting

Global Dashboard

Follow @raygunio on Twitter and check out www.raygun.io

Page 19: Improving Your App Quality with Raygun Error Reporting

Demos

Follow @raygunio on Twitter and check out raygun.io

• Dashboard• Affected Users• JavaScript from scratch• WPF• Xamarin Forms

Page 20: Improving Your App Quality with Raygun Error Reporting

Resources

Follow @raygunio on Twitter and check out raygun.io

Some useful plugins for Xamarin (Device, Settings, etc..):https://github.com/jamesmontemagno/xamarin.plugins

Affected user tracking:https://github.com/MindscapeHQ/raygun4net#affected-user-tracking

Tags: https://github.com/MindscapeHQ/raygun4net#tags-and-custom-data

.NET Platforms: https://raygun.io/docs/languages/net

Page 21: Improving Your App Quality with Raygun Error Reporting

Resources continued

Follow @raygunio on Twitter and check out raygun.io

Language support: https://raygun.io/docs/languages

Plugins: https://raygun.io/docs/plugins/

Workflow: https://raygun.io/docs/workflow/

Raygun blog: https://raygun.io/blog/

Case Studies: https://raygun.io/blog/case-studies/

Dependency Injection: http://developer.xamarin.com/guides/cross-platform/xamarin-forms/dependency-service/

Page 22: Improving Your App Quality with Raygun Error Reporting

Summary Improving Your App Quality

Follow @raygunio on Twitter and check out raygun.io

• Find bugs before your users do!• Dashboard• Affected Users• Save time, save money• Special offer for this MAD Tampa!

Extend your 1 month trial to a 3 month trial, just say “Rockin with Russ 3 month trial” in a reply to your welcome email.