<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Adrianna Chang</title>
    <description/>
    <link>https://speakerdeck.com/adriannachang</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/adriannachang.rss"/>
    <lastBuildDate>2025-09-10 09:47:06 -0400</lastBuildDate>
    <item>
      <title>From Chaos to Clarity: Structured Event Reporting in Rails</title>
      <description>Events in Rails applications are like the heartbeat of your code - whether it’s a log, a telemetry signal, or a business event, they tell us when something interesting is happening. To truly harness he power of these events for observability and data analysis, we need high-quality, contextualized data. The human-readable lines that Rails.logger provides is great for manual inspection but falls short in production and analytics contexts.

At Shopify, we recognized the need for a unified approach to events. After years of managing various in-house solutions for structured logging, we built support for structured events into the Rails framework itself. This talk will unveil the Structured Event Reporter, Rails’ new approach to structured events, and showcase how we’re using it to power events in our monolith.</description>
      <media:content url="https://files.speakerdeck.com/presentations/2d902dfdfb264b9986698e1b1a0d65df/preview_slide_0.jpg?36536107" type="image/jpeg" medium="image"/>
      <content:encoded>Events in Rails applications are like the heartbeat of your code - whether it’s a log, a telemetry signal, or a business event, they tell us when something interesting is happening. To truly harness he power of these events for observability and data analysis, we need high-quality, contextualized data. The human-readable lines that Rails.logger provides is great for manual inspection but falls short in production and analytics contexts.

At Shopify, we recognized the need for a unified approach to events. After years of managing various in-house solutions for structured logging, we built support for structured events into the Rails framework itself. This talk will unveil the Structured Event Reporter, Rails’ new approach to structured events, and showcase how we’re using it to power events in our monolith.</content:encoded>
      <pubDate>Wed, 10 Sep 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/adriannachang/from-chaos-to-clarity-structured-event-reporting-in-rails</link>
      <guid>https://speakerdeck.com/adriannachang/from-chaos-to-clarity-structured-event-reporting-in-rails</guid>
    </item>
  </channel>
</rss>
