<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sophia</title>
    <description>The latest articles on DEV Community by Sophia (@sopharicks).</description>
    <link>https://dev.to/sopharicks</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F530976%2F4b98f03d-4727-43a3-b31f-50a599fcbd30.jpg</url>
      <title>DEV Community: Sophia</title>
      <link>https://dev.to/sopharicks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sopharicks"/>
    <language>en</language>
    <item>
      <title>Crash reports and usage metrics for JavaScript libraries</title>
      <dc:creator>Sophia</dc:creator>
      <pubDate>Thu, 29 Apr 2021 20:24:48 +0000</pubDate>
      <link>https://dev.to/sopharicks/crash-reports-and-usage-metrics-for-javascript-libraries-4cac</link>
      <guid>https://dev.to/sopharicks/crash-reports-and-usage-metrics-for-javascript-libraries-4cac</guid>
      <description>&lt;p&gt;At Bugout.dev (&lt;a href="https://bugout.dev/" rel="noopener noreferrer"&gt;https://bugout.dev/&lt;/a&gt;) we've built a product that helps maintainers of APIs, libraries, and command line tools understand:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Who their users are&lt;/li&gt;
&lt;li&gt;How exactly they use their software&lt;/li&gt;
&lt;li&gt;What issues their users have&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you have built a developer tool and integrate with Bugout, it runs on your user's machines only with their consent. This provides you with rich information about your users. For example, operating system, CPU architecture, version of your tool they are using, and even their email in case they are having an issue and would like your help resolving it.&lt;/p&gt;

&lt;p&gt;This week, we released the Javascript version of our usage and crash reporting library, Humbug:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/bugout-dev" rel="noopener noreferrer"&gt;
        bugout-dev
      &lt;/a&gt; / &lt;a href="https://github.com/bugout-dev/humbug" rel="noopener noreferrer"&gt;
        humbug
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Get usage metrics and crash reports for your API, library, or command line tool.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;humbug&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Humbug helps you understand what keeps users coming back to your developer tool as well as any
friction they experience.&lt;/p&gt;
&lt;p&gt;Humbug lets you collect basic system information and crash reports while respecting your users'
privacy. In addition to getting reports, you get to be &lt;a href="https://gdpr-info.eu/" rel="nofollow noopener noreferrer"&gt;GDPR&lt;/a&gt;-compliant from
day one.&lt;/p&gt;
&lt;p&gt;Humbug is currently available in the following programming languages:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/bugout-dev/humbug./python" rel="noopener noreferrer"&gt;Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;System information report&lt;/li&gt;
&lt;li&gt;Error traceback report&lt;/li&gt;
&lt;li&gt;Packages available in the current Python process report&lt;/li&gt;
&lt;li&gt;Logs report&lt;/li&gt;
&lt;li&gt;Environment variables report&lt;/li&gt;
&lt;li&gt;Custom report with full content control&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/bugout-dev/humbug./go" rel="noopener noreferrer"&gt;Go&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;System information report&lt;/li&gt;
&lt;li&gt;Panic report&lt;/li&gt;
&lt;li&gt;Custom report with full content control&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/bugout-dev/humbug./javascript" rel="noopener noreferrer"&gt;Javascript&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;System information report&lt;/li&gt;
&lt;li&gt;Error traceback report&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you would like support for another programming language, please &lt;a href="https://github.com/bugout-dev/humbug/issues/new" rel="noopener noreferrer"&gt;create an issue&lt;/a&gt;.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Using Humbug&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Setup&lt;/h3&gt;
&lt;/div&gt;
&lt;p&gt;Follow the instructions in the &lt;a href="https://bugout.dev/app/public/d550eb09-7c85-4fdc-b687-9f04b730f6e1/entries/07b21356-2e3f-4fa9-bd77-764fe903a640" rel="nofollow noopener noreferrer"&gt;Getting started with usage and crash reporting&lt;/a&gt; guide.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h4 class="heading-element"&gt;From development to production&lt;/h4&gt;

&lt;/div&gt;
&lt;p&gt;We recommend generating one token for development and testing and using different…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/bugout-dev/humbug" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;We currently support Node.js as the Javascript runtime, although we plan to add browser support soon.&lt;/p&gt;

&lt;p&gt;Our package is available on npm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; @bugout/humbug
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you have a tool in which you'd like to try Bugout, you can start for free by signing up for an account at &lt;a href="https://bugout.dev" rel="noopener noreferrer"&gt;https://bugout.dev&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you need any help getting started, please leave a comment and we'll help you as soon as we can. We also appreciate any feedback.&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>showdev</category>
      <category>devrel</category>
    </item>
  </channel>
</rss>
