<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>aergonomicon</title>
  <subtitle>Dare mighty things</subtitle>
  <link href="https://chrisfung.dev/"/>
  <link href="https://chrisfung.dev/feed.xml" rel="self"/>
  <id>https://chrisfung.dev/</id>
  <author>
    <name>Chris Fung</name>
  </author>
  <updated>2026-01-11T02:01:49.865Z</updated>

  
  <entry>
    <title>How to Build a Strong Code Review Culture</title>
    <link href="https://chrisfung.dev/posts/how-to-build-a-strong-code-review-culture/"/>
    <id>https://chrisfung.dev/posts/how-to-build-a-strong-code-review-culture/</id>
    <published>2026-01-02T00:00:00.000Z</published>
    <updated>2026-01-02T00:00:00.000Z</updated>
    <summary>How to review and be reviewed</summary>
    <category term="code-review"/><category term="team-culture"/>
  </entry>
  <entry>
    <title>Lock down SSH on NixOS with Tailscale</title>
    <link href="https://chrisfung.dev/posts/nixos-tailscale-lockdown-ssh/"/>
    <id>https://chrisfung.dev/posts/nixos-tailscale-lockdown-ssh/</id>
    <published>2025-08-06T00:00:00.000Z</published>
    <updated>2025-08-06T00:00:00.000Z</updated>
    <summary>Prevent unwanted drive-by connection spam!</summary>
    <category term="tailscale"/><category term="nixos"/><category term="ssh"/>
  </entry>
  <entry>
    <title>Speaking at RailsConf 2025</title>
    <link href="https://chrisfung.dev/posts/speaking-at-railsconf-2025/"/>
    <id>https://chrisfung.dev/posts/speaking-at-railsconf-2025/</id>
    <published>2025-07-13T00:00:00.000Z</published>
    <updated>2025-07-13T00:00:00.000Z</updated>
    <summary>Quick recap of my time at the last RailsConf in Philly</summary>
    <category term="railsconf"/><category term="conferences"/><category term="speaking"/>
  </entry>
  <entry>
    <title>Announcing OpenTelemetry reporter for Playwright</title>
    <link href="https://chrisfung.dev/posts/playwright-opentelemetry-reporter/"/>
    <id>https://chrisfung.dev/posts/playwright-opentelemetry-reporter/</id>
    <published>2025-01-01T00:00:00.000Z</published>
    <updated>2025-01-01T00:00:00.000Z</updated>
    <summary>Easily generate OpenTelemetry traces from Playwright tests.</summary>
    <category term="playwright"/><category term="opentelemetry"/><category term="observability"/>
  </entry>
  <entry>
    <title>Static Typing Ruby: Adopting Sorbet in a Rails Application</title>
    <link href="https://chrisfung.dev/posts/sorbet-tapioca-rails/"/>
    <id>https://chrisfung.dev/posts/sorbet-tapioca-rails/</id>
    <published>2021-02-07T00:00:00.000Z</published>
    <updated>2021-02-07T00:00:00.000Z</updated>
    <summary>Adopting static typing in an existing Rails application with Sorbet</summary>
    <category term="sorbet"/><category term="rails"/><category term="ruby"/>
  </entry>
</feed>