Improving Your App Quality with Raygun Error Reporting

Russ Fustino
Russ FustinoAlgorand Technical Evangelist en Algorand and Fustino Brothers
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.
1 de 22

Recomendados

Testers in Agile Teams—Isolation or Collaboration? por
Testers in Agile Teams—Isolation or Collaboration?Testers in Agile Teams—Isolation or Collaboration?
Testers in Agile Teams—Isolation or Collaboration?TechWell
109 vistas26 diapositivas
Make it Fixable, Living with Risk (Paranoia 2017) por
Make it Fixable, Living with Risk (Paranoia 2017)Make it Fixable, Living with Risk (Paranoia 2017)
Make it Fixable, Living with Risk (Paranoia 2017)Patricia Aas
505 vistas44 diapositivas
Make it Fixable (Security Divas 2017) por
Make it Fixable (Security Divas 2017)Make it Fixable (Security Divas 2017)
Make it Fixable (Security Divas 2017)Patricia Aas
679 vistas22 diapositivas
Facebook analytic for mobile companies por
Facebook analytic for mobile companiesFacebook analytic for mobile companies
Facebook analytic for mobile companiesMohamed Nour
233 vistas23 diapositivas
Progressive Web Apps #TheDevConfSP por
Progressive Web Apps #TheDevConfSPProgressive Web Apps #TheDevConfSP
Progressive Web Apps #TheDevConfSPMaria Clara Santana
323 vistas35 diapositivas
Relatorio junho julho de 20152 attained to sandro suzart cpf 051 812 955 17 por
Relatorio junho julho de 20152 attained to sandro suzart cpf 051 812 955 17 Relatorio junho julho de 20152 attained to sandro suzart cpf 051 812 955 17
Relatorio junho julho de 20152 attained to sandro suzart cpf 051 812 955 17 Sandro Suzart
21 vistas12 diapositivas

Más contenido relacionado

Destacado

Syria recree por
Syria recree Syria recree
Syria recree RCREEE
358 vistas12 diapositivas
Familia por
FamiliaFamilia
Familiaguest816f68
142 vistas10 diapositivas
10 using the web gis por
10 using the web gis10 using the web gis
10 using the web gisRCREEE
521 vistas22 diapositivas
computer sciences FY 2004 Q1 por
 computer sciences FY  2004 Q1 computer sciences FY  2004 Q1
computer sciences FY 2004 Q1finance17
207 vistas2 diapositivas
RCREEE/enerMENA professional training course for CSP announcment_EN por
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
613 vistas4 diapositivas
Bidv ebanking-dieu khoan su dung dich vu por
Bidv ebanking-dieu khoan su dung dich vuBidv ebanking-dieu khoan su dung dich vu
Bidv ebanking-dieu khoan su dung dich vuVietnam Banking info
1.5K vistas10 diapositivas

Destacado(7)

Syria recree por RCREEE
Syria recree Syria recree
Syria recree
RCREEE358 vistas
10 using the web gis por RCREEE
10 using the web gis10 using the web gis
10 using the web gis
RCREEE521 vistas
computer sciences FY 2004 Q1 por finance17
 computer sciences FY  2004 Q1 computer sciences FY  2004 Q1
computer sciences FY 2004 Q1
finance17207 vistas
RCREEE/enerMENA professional training course for CSP announcment_EN por RCREEE
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
RCREEE613 vistas
Let’S Go To The Beach por guest4ef6c7e
Let’S Go To The BeachLet’S Go To The Beach
Let’S Go To The Beach
guest4ef6c7e286 vistas

Similar a Improving Your App Quality with Raygun Error Reporting

Mobile analytics stack por
Mobile analytics stackMobile analytics stack
Mobile analytics stackManu Fotedar
510 vistas23 diapositivas
Code Review: How and When por
Code Review: How and WhenCode Review: How and When
Code Review: How and WhenPaul Gower
326 vistas76 diapositivas
Code Review: How and When por
Code Review: How and WhenCode Review: How and When
Code Review: How and WhenPaul Gower
687 vistas77 diapositivas
GH_Final1.1 por
GH_Final1.1GH_Final1.1
GH_Final1.1Neeraj K Kushwaha
432 vistas83 diapositivas
Bringing observability to your testing environments por
Bringing observability to your testing environmentsBringing observability to your testing environments
Bringing observability to your testing environmentsElasTest Project
342 vistas40 diapositivas
Google Analytics - OptSus Marketing por
Google Analytics - OptSus MarketingGoogle Analytics - OptSus Marketing
Google Analytics - OptSus MarketingFrank Jones
99 vistas63 diapositivas

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

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

Más de Russ Fustino

Algorand August Release por
Algorand August ReleaseAlgorand August Release
Algorand August ReleaseRuss Fustino
288 vistas70 diapositivas
Intro to Blockchain 2020 por
Intro to Blockchain 2020Intro to Blockchain 2020
Intro to Blockchain 2020Russ Fustino
212 vistas58 diapositivas
Building with Algorand Blockchain 2020 (everything you need to know) por
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
272 vistas60 diapositivas
Building with Algorand 2.0, everything you need to know por
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 knowRuss Fustino
366 vistas60 diapositivas
Intro to Blockchain for Developers using Algorand 2.0 por
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.0Russ Fustino
95 vistas56 diapositivas
Algorand blockchain basics, decentralized and for developers por
Algorand blockchain basics, decentralized and for developersAlgorand blockchain basics, decentralized and for developers
Algorand blockchain basics, decentralized and for developersRuss Fustino
477 vistas57 diapositivas

Más de Russ Fustino(16)

Algorand August Release por Russ Fustino
Algorand August ReleaseAlgorand August Release
Algorand August Release
Russ Fustino288 vistas
Intro to Blockchain 2020 por Russ Fustino
Intro to Blockchain 2020Intro to Blockchain 2020
Intro to Blockchain 2020
Russ Fustino212 vistas
Building with Algorand Blockchain 2020 (everything you need to know) por 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)
Russ Fustino272 vistas
Building with Algorand 2.0, everything you need to know por Russ Fustino
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 Fustino366 vistas
Intro to Blockchain for Developers using Algorand 2.0 por Russ Fustino
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 Fustino95 vistas
Algorand blockchain basics, decentralized and for developers por Russ Fustino
Algorand blockchain basics, decentralized and for developersAlgorand blockchain basics, decentralized and for developers
Algorand blockchain basics, decentralized and for developers
Russ Fustino477 vistas
The Algorand Blockchain por Russ Fustino
The Algorand BlockchainThe Algorand Blockchain
The Algorand Blockchain
Russ Fustino241 vistas
The Algorand Blockchain Decentralized and for Developers por Russ Fustino
The Algorand Blockchain  Decentralized and for DevelopersThe Algorand Blockchain  Decentralized and for Developers
The Algorand Blockchain Decentralized and for Developers
Russ Fustino576 vistas
Introduction to Xamarin Forms por Russ Fustino
Introduction to Xamarin Forms Introduction to Xamarin Forms
Introduction to Xamarin Forms
Russ Fustino108 vistas
Building Blockchain Solutions with Algorand Developer Tools por Russ Fustino
Building Blockchain Solutions with Algorand Developer ToolsBuilding Blockchain Solutions with Algorand Developer Tools
Building Blockchain Solutions with Algorand Developer Tools
Russ Fustino195 vistas
Visual studio enterprise 2017 mobile by Russ Fustino por 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 Fustino329 vistas
OutSystems: A more efficient way to build apps! por 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!
Russ Fustino2.1K vistas
Rock'in with Russ & Xamarin Forms (FBI Deck) por 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)
Russ Fustino570 vistas
Implementing awesome crash reporting in production apps webcast por Russ Fustino
Implementing awesome crash reporting in production apps webcastImplementing awesome crash reporting in production apps webcast
Implementing awesome crash reporting in production apps webcast
Russ Fustino625 vistas
JavaScript for ASP.NET programmers (webcast) upload por Russ Fustino
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) upload
Russ Fustino2.9K vistas

Último

Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... por
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...TomHalpin9
5 vistas29 diapositivas
A first look at MariaDB 11.x features and ideas on how to use them por
A first look at MariaDB 11.x features and ideas on how to use themA first look at MariaDB 11.x features and ideas on how to use them
A first look at MariaDB 11.x features and ideas on how to use themFederico Razzoli
45 vistas36 diapositivas
Programming Field por
Programming FieldProgramming Field
Programming Fieldthehardtechnology
5 vistas9 diapositivas
Advanced API Mocking Techniques por
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking TechniquesDimpy Adhikary
19 vistas11 diapositivas
DevsRank por
DevsRankDevsRank
DevsRankdevsrank786
11 vistas1 diapositiva
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -... por
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...Deltares
6 vistas15 diapositivas

Último(20)

Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... por TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin95 vistas
A first look at MariaDB 11.x features and ideas on how to use them por Federico Razzoli
A first look at MariaDB 11.x features and ideas on how to use themA first look at MariaDB 11.x features and ideas on how to use them
A first look at MariaDB 11.x features and ideas on how to use them
Federico Razzoli45 vistas
Advanced API Mocking Techniques por Dimpy Adhikary
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary19 vistas
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -... por Deltares
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
Deltares6 vistas
MariaDB stored procedures and why they should be improved por Federico Razzoli
MariaDB stored procedures and why they should be improvedMariaDB stored procedures and why they should be improved
MariaDB stored procedures and why they should be improved
Federico Razzoli8 vistas
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action por Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok5 vistas
Copilot Prompting Toolkit_All Resources.pdf por Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana8 vistas
Dapr Unleashed: Accelerating Microservice Development por Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski10 vistas
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... por Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke28 vistas
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme... por Deltares
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
Deltares5 vistas
Software evolution understanding: Automatic extraction of software identifier... por Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols por Deltares
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - DolsDSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
Deltares7 vistas
Tridens DevOps por Tridens
Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 vistas
SUGCON ANZ Presentation V2.1 Final.pptx por Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor22 vistas
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... por sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik5 vistas
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... por Deltares
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
Deltares9 vistas

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.

Notas del editor

  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.