SlideShare a Scribd company logo
Improving Your App Quality
Follow @raygunio and @RussFustino on Twitter and check out raygun.io
Russ Fustino
Find bugs before your users do
Follow @raygunio on Twitter and check out raygun.io
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
Raygun
Follow @raygunio on Twitter and check out raygun.io
Raygun Dashboard
Follow @raygunio on Twitter and check out raygun.io
180 day retention period
Stack Trace is worth Gold
Follow @raygunio on Twitter and check out raygun.io
Affected Users
Follow @raygunio on Twitter and check out raygun.io
Affected Users Details
Follow @raygunio on Twitter and check out www.raygun.io
Affected Users Platform Support
Follow @raygunio on Twitter and check out raygun.io
Affected Users Properties
Follow @raygunio on Twitter and check out raygun.io
Affected Users Properties
Follow @raygunio on Twitter and check out raygun.io
Dashboard Filters
Follow @raygunio on Twitter and check out www.raygun.io
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
Suppressing Notifications
Follow @raygunio on Twitter and check out raygun.io
Integrations
Follow @raygunio on Twitter and check out raygun.io
Integrations
Follow @raygunio on Twitter and check out raygun.io
If an error is serious, you will know
Follow @raygunio on Twitter and check out raygun.io
Global Dashboard
Follow @raygunio on Twitter and check out www.raygun.io
Demos
Follow @raygunio on Twitter and check out raygun.io
• Dashboard
• Affected Users
• JavaScript from scratch
• WPF
• Xamarin Forms
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
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/
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.

More Related Content

Viewers also liked

Syria recree
Syria recree Syria recree
Syria recree
RCREEE
 
Familia
FamiliaFamilia
Familia
guest816f68
 
10 using the web gis
10 using the web gis10 using the web gis
10 using the web gis
RCREEE
 
computer sciences FY 2004 Q1
 computer sciences FY  2004 Q1 computer sciences FY  2004 Q1
computer sciences FY 2004 Q1finance17
 
RCREEE/enerMENA professional training course for CSP announcment_EN
RCREEE/enerMENA professional training course for CSP announcment_ENRCREEE/enerMENA professional training course for CSP announcment_EN
RCREEE/enerMENA professional training course for CSP announcment_ENRCREEE
 
Bidv ebanking-dieu khoan su dung dich vu
Bidv ebanking-dieu khoan su dung dich vuBidv ebanking-dieu khoan su dung dich vu
Bidv ebanking-dieu khoan su dung dich vu
Vietnam Banking info
 
Let’S Go To The Beach
Let’S Go To The BeachLet’S Go To The Beach
Let’S Go To The Beach
guest4ef6c7e
 

Viewers also liked (7)

Syria recree
Syria recree Syria recree
Syria recree
 
Familia
FamiliaFamilia
Familia
 
10 using the web gis
10 using the web gis10 using the web gis
10 using the web gis
 
computer sciences FY 2004 Q1
 computer sciences FY  2004 Q1 computer sciences FY  2004 Q1
computer sciences FY 2004 Q1
 
RCREEE/enerMENA professional training course for CSP announcment_EN
RCREEE/enerMENA professional training course for CSP announcment_ENRCREEE/enerMENA professional training course for CSP announcment_EN
RCREEE/enerMENA professional training course for CSP announcment_EN
 
Bidv ebanking-dieu khoan su dung dich vu
Bidv ebanking-dieu khoan su dung dich vuBidv ebanking-dieu khoan su dung dich vu
Bidv ebanking-dieu khoan su dung dich vu
 
Let’S Go To The Beach
Let’S Go To The BeachLet’S Go To The Beach
Let’S Go To The Beach
 

Similar to Improving Your App Quality with Raygun Error Reporting

Mobile analytics stack
Mobile analytics stackMobile analytics stack
Mobile analytics stack
Manu Fotedar
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and When
Paul Gower
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and When
Paul Gower
 
Bringing observability to your testing environments
Bringing observability to your testing environmentsBringing observability to your testing environments
Bringing observability to your testing environments
ElasTest Project
 
Google Analytics - OptSus Marketing
Google Analytics - OptSus MarketingGoogle Analytics - OptSus Marketing
Google Analytics - OptSus Marketing
Frank Jones
 
Cultural learnings of testing for make benefit glorious nation of startup
Cultural learnings of testing for make benefit glorious nation of startupCultural learnings of testing for make benefit glorious nation of startup
Cultural learnings of testing for make benefit glorious nation of startup
Gil Tayar
 
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
Searchmetrics
 
Growth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App InstallsGrowth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App Installs
Neeraj K Kushwaha
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016
Janet Gregory
 
Top 20 Software Testing Accounts on Twitter you must follow
Top 20 Software Testing Accounts on Twitter you must followTop 20 Software Testing Accounts on Twitter you must follow
Top 20 Software Testing Accounts on Twitter you must follow
TestingWhiz
 
10 QA Pitfalls To Avoid When Developing A Mobile App
10 QA Pitfalls To Avoid When Developing A Mobile App10 QA Pitfalls To Avoid When Developing A Mobile App
10 QA Pitfalls To Avoid When Developing A Mobile App
Gear Inc.
 
Randall Helms - Video Tracking in Google Analytics: Lessons Learned and Trick...
Randall Helms - Video Tracking in Google Analytics: Lessons Learned and Trick...Randall Helms - Video Tracking in Google Analytics: Lessons Learned and Trick...
Randall Helms - Video Tracking in Google Analytics: Lessons Learned and Trick...
Randall Helms
 
Atlassian Summit 2015 Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile TestingAtlassian Summit 2015 Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile Testing
Maurizio Mancini
 
Python Hype June
Python Hype JunePython Hype June
Python Hype June
Brian Ray
 
How to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingHow to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile Testing
Atlassian
 
Google Apps Ninja Programme Presentation uLearn 2013
Google Apps Ninja Programme Presentation uLearn 2013Google Apps Ninja Programme Presentation uLearn 2013
Google Apps Ninja Programme Presentation uLearn 2013davebeehre
 
Growth Hacks: Practical Tips for your Mobile Apps
Growth Hacks: Practical Tips for your Mobile AppsGrowth Hacks: Practical Tips for your Mobile Apps
Growth Hacks: Practical Tips for your Mobile Apps
Deepak Abbot
 
Quick win ways to mitigate feature creep
Quick win ways to mitigate feature creepQuick win ways to mitigate feature creep
Quick win ways to mitigate feature creep
Enov8
 
What the Doctor Ordered: Your Yearly Google Algorithm Update Checkup (2016 Ed...
What the Doctor Ordered: Your Yearly Google Algorithm Update Checkup (2016 Ed...What the Doctor Ordered: Your Yearly Google Algorithm Update Checkup (2016 Ed...
What the Doctor Ordered: Your Yearly Google Algorithm Update Checkup (2016 Ed...
Search Engine Journal
 

Similar to Improving Your App Quality with Raygun Error Reporting (20)

Mobile analytics stack
Mobile analytics stackMobile analytics stack
Mobile analytics stack
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and When
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and When
 
GH_Final1.1
GH_Final1.1GH_Final1.1
GH_Final1.1
 
Bringing observability to your testing environments
Bringing observability to your testing environmentsBringing observability to your testing environments
Bringing observability to your testing environments
 
Google Analytics - OptSus Marketing
Google Analytics - OptSus MarketingGoogle Analytics - OptSus Marketing
Google Analytics - OptSus Marketing
 
Cultural learnings of testing for make benefit glorious nation of startup
Cultural learnings of testing for make benefit glorious nation of startupCultural learnings of testing for make benefit glorious nation of startup
Cultural learnings of testing for make benefit glorious nation of startup
 
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
 
Growth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App InstallsGrowth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App Installs
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016
 
Top 20 Software Testing Accounts on Twitter you must follow
Top 20 Software Testing Accounts on Twitter you must followTop 20 Software Testing Accounts on Twitter you must follow
Top 20 Software Testing Accounts on Twitter you must follow
 
10 QA Pitfalls To Avoid When Developing A Mobile App
10 QA Pitfalls To Avoid When Developing A Mobile App10 QA Pitfalls To Avoid When Developing A Mobile App
10 QA Pitfalls To Avoid When Developing A Mobile App
 
Randall Helms - Video Tracking in Google Analytics: Lessons Learned and Trick...
Randall Helms - Video Tracking in Google Analytics: Lessons Learned and Trick...Randall Helms - Video Tracking in Google Analytics: Lessons Learned and Trick...
Randall Helms - Video Tracking in Google Analytics: Lessons Learned and Trick...
 
Atlassian Summit 2015 Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile TestingAtlassian Summit 2015 Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile Testing
 
Python Hype June
Python Hype JunePython Hype June
Python Hype June
 
How to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingHow to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile Testing
 
Google Apps Ninja Programme Presentation uLearn 2013
Google Apps Ninja Programme Presentation uLearn 2013Google Apps Ninja Programme Presentation uLearn 2013
Google Apps Ninja Programme Presentation uLearn 2013
 
Growth Hacks: Practical Tips for your Mobile Apps
Growth Hacks: Practical Tips for your Mobile AppsGrowth Hacks: Practical Tips for your Mobile Apps
Growth Hacks: Practical Tips for your Mobile Apps
 
Quick win ways to mitigate feature creep
Quick win ways to mitigate feature creepQuick win ways to mitigate feature creep
Quick win ways to mitigate feature creep
 
What the Doctor Ordered: Your Yearly Google Algorithm Update Checkup (2016 Ed...
What the Doctor Ordered: Your Yearly Google Algorithm Update Checkup (2016 Ed...What the Doctor Ordered: Your Yearly Google Algorithm Update Checkup (2016 Ed...
What the Doctor Ordered: Your Yearly Google Algorithm Update Checkup (2016 Ed...
 

More from Russ Fustino

Algorand August Release
Algorand August ReleaseAlgorand August Release
Algorand August Release
Russ Fustino
 
Intro to Blockchain 2020
Intro to Blockchain 2020Intro to Blockchain 2020
Intro to Blockchain 2020
Russ Fustino
 
Building with Algorand Blockchain 2020 (everything you need to know)
Building with Algorand Blockchain 2020 (everything you need to know)Building with Algorand Blockchain 2020 (everything you need to know)
Building with Algorand Blockchain 2020 (everything you need to know)
Russ Fustino
 
Building with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to knowBuilding with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to know
Russ Fustino
 
Intro to Blockchain for Developers using Algorand 2.0
Intro to Blockchain for Developers using Algorand 2.0Intro to Blockchain for Developers using Algorand 2.0
Intro to Blockchain for Developers using Algorand 2.0
Russ Fustino
 
Algorand blockchain basics, decentralized and for developers
Algorand blockchain basics, decentralized and for developersAlgorand blockchain basics, decentralized and for developers
Algorand blockchain basics, decentralized and for developers
Russ Fustino
 
The Algorand Blockchain
The Algorand BlockchainThe Algorand Blockchain
The Algorand Blockchain
Russ Fustino
 
The Algorand Blockchain Decentralized and for Developers
The Algorand Blockchain  Decentralized and for DevelopersThe Algorand Blockchain  Decentralized and for Developers
The Algorand Blockchain Decentralized and for Developers
Russ Fustino
 
Introduction to Xamarin Forms
Introduction to Xamarin Forms Introduction to Xamarin Forms
Introduction to Xamarin Forms
Russ Fustino
 
Building Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer ToolsBuilding Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer Tools
Russ Fustino
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
Russ Fustino
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ Fustino
Russ Fustino
 
OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!
Russ Fustino
 
Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)
Russ Fustino
 
Implementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcastImplementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcast
Russ Fustino
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) upload
Russ Fustino
 

More from Russ Fustino (16)

Algorand August Release
Algorand August ReleaseAlgorand August Release
Algorand August Release
 
Intro to Blockchain 2020
Intro to Blockchain 2020Intro to Blockchain 2020
Intro to Blockchain 2020
 
Building with Algorand Blockchain 2020 (everything you need to know)
Building with Algorand Blockchain 2020 (everything you need to know)Building with Algorand Blockchain 2020 (everything you need to know)
Building with Algorand Blockchain 2020 (everything you need to know)
 
Building with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to knowBuilding with Algorand 2.0, everything you need to know
Building with Algorand 2.0, everything you need to know
 
Intro to Blockchain for Developers using Algorand 2.0
Intro to Blockchain for Developers using Algorand 2.0Intro to Blockchain for Developers using Algorand 2.0
Intro to Blockchain for Developers using Algorand 2.0
 
Algorand blockchain basics, decentralized and for developers
Algorand blockchain basics, decentralized and for developersAlgorand blockchain basics, decentralized and for developers
Algorand blockchain basics, decentralized and for developers
 
The Algorand Blockchain
The Algorand BlockchainThe Algorand Blockchain
The Algorand Blockchain
 
The Algorand Blockchain Decentralized and for Developers
The Algorand Blockchain  Decentralized and for DevelopersThe Algorand Blockchain  Decentralized and for Developers
The Algorand Blockchain Decentralized and for Developers
 
Introduction to Xamarin Forms
Introduction to Xamarin Forms Introduction to Xamarin Forms
Introduction to Xamarin Forms
 
Building Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer ToolsBuilding Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer Tools
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Visual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ FustinoVisual studio enterprise 2017 mobile by Russ Fustino
Visual studio enterprise 2017 mobile by Russ Fustino
 
OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!OutSystems: A more efficient way to build apps!
OutSystems: A more efficient way to build apps!
 
Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)Rock'in with Russ & Xamarin Forms (FBI Deck)
Rock'in with Russ & Xamarin Forms (FBI Deck)
 
Implementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcastImplementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcast
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) upload
 

Recently uploaded

Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 

Recently uploaded (20)

Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 

Improving Your App Quality with Raygun Error Reporting

  • 1. Improving Your App Quality Follow @raygunio and @RussFustino on Twitter and check out raygun.io Russ Fustino
  • 2. Find bugs before your users do Follow @raygunio on Twitter and check out raygun.io
  • 3. 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
  • 4. Raygun Follow @raygunio on Twitter and check out raygun.io
  • 5. Raygun Dashboard Follow @raygunio on Twitter and check out raygun.io 180 day retention period
  • 6. Stack Trace is worth Gold Follow @raygunio on Twitter and check out raygun.io
  • 7. Affected Users Follow @raygunio on Twitter and check out raygun.io
  • 8. Affected Users Details Follow @raygunio on Twitter and check out www.raygun.io
  • 9. Affected Users Platform Support Follow @raygunio on Twitter and check out raygun.io
  • 10. Affected Users Properties Follow @raygunio on Twitter and check out raygun.io
  • 11. Affected Users Properties Follow @raygunio on Twitter and check out raygun.io
  • 12. Dashboard Filters Follow @raygunio on Twitter and check out www.raygun.io
  • 13. 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
  • 14. Suppressing Notifications Follow @raygunio on Twitter and check out raygun.io
  • 15. Integrations Follow @raygunio on Twitter and check out raygun.io
  • 16. Integrations Follow @raygunio on Twitter and check out raygun.io
  • 17. If an error is serious, you will know Follow @raygunio on Twitter and check out raygun.io
  • 18. Global Dashboard Follow @raygunio on Twitter and check out www.raygun.io
  • 19. Demos Follow @raygunio on Twitter and check out raygun.io • Dashboard • Affected Users • JavaScript from scratch • WPF • Xamarin Forms
  • 20. 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
  • 21. 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/
  • 22. 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.

Editor's Notes

  1. How do we do this?
  2. Did you ever send screenshots? Real Time Notifications Giving as much data to your developer team as you can? Based on Raygun experience of our production apps, only 1% tell you something is wrong Save Time ,Saves Money The more reliable and robust your system or app is, the easier it is to retain your users or convert trial users to customers. Feedback? Statistics show only one percent of your users even tell you that something is wrong. Folks tell us, just getting the stack trace at the bottom here, is gold. One the dash board having the groups is saving my sanity for not exploding my inbox email. Improves developer productivity and reduces cost
  3. If someone has an error in an old browser, really just in the last 6 months have line and column number been reported. Making more error messages unique, but really for the same error The message could be in different languages Use error codes to group. Trend to error on the not in the same group User can merge groups. IE, stack traces are different, but you know it is the same underlining problem Certain type of data we use other info, ajax error incorporate the url. Only happens on two pages.