<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Dium blog</title>
<link>https://dium.io/blog/</link>
<atom:link href="https://dium.io/blog/feed.xml" rel="self" type="application/rss+xml"/>
<description>Guides on community Q&amp;A, live sessions, moderation and member networks from the team that builds Dium.</description>
<language>en-us</language>
<lastBuildDate>Mon, 04 May 2026 12:00:00 GMT</lastBuildDate>
<item><title>The 5 Threads That Make Up Every Modern Community</title><link>https://dium.io/blog/posts/5-thread-types-modern-community.html</link><guid>https://dium.io/blog/posts/5-thread-types-modern-community.html</guid><pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate><category>Operating model</category><description>Conversation, Inquiry, Broadcast, Session, Execution: a teachable taxonomy for the people running the next decade of community.</description></item>
<item><title>Conversation vs Inquiry: When a Discussion Needs a 'Best Answer' and When It Actively Shouldn't</title><link>https://dium.io/blog/posts/conversation-vs-inquiry-best-answer.html</link><guid>https://dium.io/blog/posts/conversation-vs-inquiry-best-answer.html</guid><pubDate>Sun, 03 May 2026 12:00:00 GMT</pubDate><category>Operating model</category><description>Stack Overflow's accepted-answer pattern poisons brainstorms. The line between the two formats decides whether contributors keep replying.</description></item>
<item><title>The Post-Hopin Vacuum: What a 2026 Virtual Conference Stack Actually Needs</title><link>https://dium.io/blog/posts/post-hopin-vacuum.html</link><guid>https://dium.io/blog/posts/post-hopin-vacuum.html</guid><pubDate>Sun, 03 May 2026 12:00:00 GMT</pubDate><category>Events and lobbies</category><description>Hopin coasted, RingCentral Events stalled, Airmeet pivoted. The category left a hole big enough to drive a manifesto through.</description></item>
<item><title>The Inquiry Mode You've Never Seen: Four Versions of 'Asking'</title><link>https://dium.io/blog/posts/inquiry-mode-four-versions.html</link><guid>https://dium.io/blog/posts/inquiry-mode-four-versions.html</guid><pubDate>Sat, 02 May 2026 12:00:00 GMT</pubDate><category>Operating model</category><description>Question, Help, AMA, Office Hours: four lifecycle profiles of a single Inquiry primitive. Treating them as one mode is the original sin of forum design.</description></item>
<item><title>'Stage Mode' Is a UI Mode, Not a Feature: the 9 Affordances Every Live Wave Needs</title><link>https://dium.io/blog/posts/stage-mode-9-affordances.html</link><guid>https://dium.io/blog/posts/stage-mode-9-affordances.html</guid><pubDate>Sat, 02 May 2026 12:00:00 GMT</pubDate><category>Events and lobbies</category><description>Spec-derived checklist for what the live state of a Session thread has to render. Eight of nine isn't enough.</description></item>
<item><title>Discord, Discourse, Circle, Bettermode, and the Architecture Matrix Nobody Publishes</title><link>https://dium.io/blog/posts/community-platform-architecture-matrix.html</link><guid>https://dium.io/blog/posts/community-platform-architecture-matrix.html</guid><pubDate>Sat, 02 May 2026 12:00:00 GMT</pubDate><category>Comparisons</category><description>A buyer's grid that grades platforms on real-time presence, long-form retrieval, event lobby, monetization, P2P privacy, and self-host, not pricing tier.</description></item>
<item><title>Broadcast vs Announcement: the Importance Ladder Your Community Needs</title><link>https://dium.io/blog/posts/broadcast-importance-ladder.html</link><guid>https://dium.io/blog/posts/broadcast-importance-ladder.html</guid><pubDate>Fri, 01 May 2026 12:00:00 GMT</pubDate><category>Operating model</category><description>Three-tier importance scoring with effective and expiry dates separates the Q4 OKR launch from the Friday lunch reminder.</description></item>
<item><title>The 'Event Pulse': the 7 Signals Every Lobby Home Should Surface</title><link>https://dium.io/blog/posts/event-pulse-7-signals.html</link><guid>https://dium.io/blog/posts/event-pulse-7-signals.html</guid><pubDate>Fri, 01 May 2026 12:00:00 GMT</pubDate><category>Events and lobbies</category><description>An event lobby home is not an agenda list. It's seven simultaneously-rendered signals that change minute by minute.</description></item>
<item><title>The Community Platform as a Local-First App</title><link>https://dium.io/blog/posts/local-first-community-platform.html</link><guid>https://dium.io/blog/posts/local-first-community-platform.html</guid><pubDate>Fri, 01 May 2026 12:00:00 GMT</pubDate><category>Local-first and P2P</category><description>IndexedDB schema, last-write-wins reconciliation, sync queues with backoff, and why your forum belongs on the user's device first.</description></item>
<item><title>Sessions Are Not 'a Zoom Link in a Thread': the Live → Async Lifecycle a Session Thread Needs</title><link>https://dium.io/blog/posts/sessions-not-zoom-in-thread.html</link><guid>https://dium.io/blog/posts/sessions-not-zoom-in-thread.html</guid><pubDate>Thu, 30 Apr 2026 12:00:00 GMT</pubDate><category>Operating model</category><description>Pre-live, live, post-live, continuation. The four-act play that converts a webinar into permanent community knowledge.</description></item>
<item><title>Sponsor Booths That Convert: a 12-Element Spec You Can Copy</title><link>https://dium.io/blog/posts/sponsor-booths-12-element-spec.html</link><guid>https://dium.io/blog/posts/sponsor-booths-12-element-spec.html</guid><pubDate>Thu, 30 Apr 2026 12:00:00 GMT</pubDate><category>Events and lobbies</category><description>A sponsor booth that converts (and renews) needs twelve elements. Most platforms ship six.</description></item>
<item><title>Browser-to-Browser Document Sharing: WebRTC DataChannel, SHA-256, TURN Fallback</title><link>https://dium.io/blog/posts/browser-p2p-webrtc-datachannel-sha256.html</link><guid>https://dium.io/blog/posts/browser-p2p-webrtc-datachannel-sha256.html</guid><pubDate>Thu, 30 Apr 2026 12:00:00 GMT</pubDate><category>Local-first and P2P</category><description>Product page disguised as a tutorial. Files never touch our servers; integrity verified at the receiver.</description></item>
<item><title>Trust Score: 11 Events That Should Move It, and the One That Shouldn't</title><link>https://dium.io/blog/posts/trust-score-design-11-events.html</link><guid>https://dium.io/blog/posts/trust-score-design-11-events.html</guid><pubDate>Thu, 30 Apr 2026 12:00:00 GMT</pubDate><category>Trust and health</category><description>Reputation gamified badly is karma farming. Reputation gamified well is your moderation team multiplied tenfold.</description></item>
<item><title>Execution Threads: How 'Hire / Hackathon / Project' Lives in Your Forum, Not Your Project Tool</title><link>https://dium.io/blog/posts/execution-threads-jobs-board.html</link><guid>https://dium.io/blog/posts/execution-threads-jobs-board.html</guid><pubDate>Wed, 29 Apr 2026 12:00:00 GMT</pubDate><category>Operating model</category><description>The forum-as-jobs-board pattern with deadline, role, comp, milestones, assignees: five fields that make coordination native.</description></item>
<item><title>Sponsor ROI Follow-Up: the 72-Hour Rule Is Wrong; the Real Decay Starts at Hour 8</title><link>https://dium.io/blog/posts/sponsor-roi-72-hour-rule-wrong.html</link><guid>https://dium.io/blog/posts/sponsor-roi-72-hour-rule-wrong.html</guid><pubDate>Wed, 29 Apr 2026 12:00:00 GMT</pubDate><category>Events and lobbies</category><description>Industry folklore says follow up within 72 hours. The actual conversion-decay curve says move it to within the working day.</description></item>
<item><title>Why Your File-Sharing UX Should Default to 'Never Touched Our Servers'</title><link>https://dium.io/blog/posts/file-sharing-default-never-touched-server.html</link><guid>https://dium.io/blog/posts/file-sharing-default-never-touched-server.html</guid><pubDate>Wed, 29 Apr 2026 12:00:00 GMT</pubDate><category>Local-first and P2P</category><description>Privacy-positioning post. The default should be P2P; the fallback should be relayed; the operator should disclose which.</description></item>
<item><title>Reputation Gaming Is Real: the 4 Design Choices That Defang Goodhart's Law</title><link>https://dium.io/blog/posts/reputation-gaming-4-design-choices.html</link><guid>https://dium.io/blog/posts/reputation-gaming-4-design-choices.html</guid><pubDate>Wed, 29 Apr 2026 12:00:00 GMT</pubDate><category>Trust and health</category><description>Multi-factor scores, peer verification, time-decay, and anti-gaming heuristics. Together they make ring-voting structurally unprofitable.</description></item>
<item><title>Why Only 19% of Alumni Engage, and the 5-Screen Redesign That Doubles It</title><link>https://dium.io/blog/posts/alumni-engagement-19-percent.html</link><guid>https://dium.io/blog/posts/alumni-engagement-19-percent.html</guid><pubDate>Wed, 29 Apr 2026 12:00:00 GMT</pubDate><category>Verticals</category><description>The alumni-software market is heading to $1.4B with one-fifth the engagement of a healthy Discord server. The fix isn't a new newsletter.</description></item>
<item><title>The 'Wave' Is the Right Unit of Community Work, and 'Channel' Is the Wrong One</title><link>https://dium.io/blog/posts/wave-is-right-unit-channel-wrong.html</link><guid>https://dium.io/blog/posts/wave-is-right-unit-channel-wrong.html</guid><pubDate>Tue, 28 Apr 2026 12:00:00 GMT</pubDate><category>Operating model</category><description>Channels were a 2014 idea. They created surface area without commitment. The wave, a single answerable unit of community work, is the unit the next decade is built on.</description></item>
<item><title>The Green Room, the Backstage, and the Audience: a 3-Link Architecture for Live Sessions</title><link>https://dium.io/blog/posts/green-room-backstage-stage-3-link.html</link><guid>https://dium.io/blog/posts/green-room-backstage-stage-3-link.html</guid><pubDate>Tue, 28 Apr 2026 12:00:00 GMT</pubDate><category>Events and lobbies</category><description>Live sessions need three distinct join links: backstage (hosts only), green room (speakers prep), stage (audience).</description></item>
<item><title>The 5-Step Bootstrap Flow: From asq.php to a Hydrated SPA in &lt;800ms</title><link>https://dium.io/blog/posts/5-step-bootstrap-flow-800ms.html</link><guid>https://dium.io/blog/posts/5-step-bootstrap-flow-800ms.html</guid><pubDate>Tue, 28 Apr 2026 12:00:00 GMT</pubDate><category>Local-first and P2P</category><description>Architecture deep-dive. PHP shell → bootstrap JSON → remote JS/CSS → IndexedDB hydrate → API session exchange.</description></item>
<item><title>The 6-Level Trust Ladder You Can Copy from RentFox and Ship by Friday</title><link>https://dium.io/blog/posts/6-level-trust-ladder-rentfox.html</link><guid>https://dium.io/blog/posts/6-level-trust-ladder-rentfox.html</guid><pubDate>Tue, 28 Apr 2026 12:00:00 GMT</pubDate><category>Trust and health</category><description>Tactical post: a level-not-number display that maps to specific permission unlocks at each tier.</description></item>
<item><title>Alumni Mentor Matchmaking: the 7 Fields That Beat 'Fill-in-Bio'</title><link>https://dium.io/blog/posts/alumni-mentor-matchmaking-7-fields.html</link><guid>https://dium.io/blog/posts/alumni-mentor-matchmaking-7-fields.html</guid><pubDate>Tue, 28 Apr 2026 12:00:00 GMT</pubDate><category>Verticals</category><description>Match on can-help-with × interests × timezone × availability × industry × seniority × intent, not bio text similarity.</description></item>
<item><title>Office Hours That Fill: Capacity, Queue, Recurrence, and the 24-Hour Reminder Cron</title><link>https://dium.io/blog/posts/office-hours-that-fill.html</link><guid>https://dium.io/blog/posts/office-hours-that-fill.html</guid><pubDate>Tue, 28 Apr 2026 12:00:00 GMT</pubDate><category>Verticals</category><description>Office hours fill at 87% capacity when configured with weekly recurrence, 6-seat capacity, a 24-hour reminder, and a 15-minute start-of-session ping.</description></item>
<item><title>A Field Guide to Thread Schemas: Every Column, JSON Shape, and Lifecycle Rule</title><link>https://dium.io/blog/posts/thread-schemas-field-guide.html</link><guid>https://dium.io/blog/posts/thread-schemas-field-guide.html</guid><pubDate>Mon, 27 Apr 2026 12:00:00 GMT</pubDate><category>Operating model</category><description>Open-source the summary_json.extra_fields model as a standard. Copy-paste schemas for all five thread types.</description></item>
<item><title>Tables That Fill: Capacity, Auto-Close, Atomic Joins, and the SQL You Actually Need</title><link>https://dium.io/blog/posts/tables-that-fill-sql-mechanics.html</link><guid>https://dium.io/blog/posts/tables-that-fill-sql-mechanics.html</guid><pubDate>Mon, 27 Apr 2026 12:00:00 GMT</pubDate><category>Events and lobbies</category><description>Working code for breakout-room mechanics. The atomic UPDATE that prevents over-joins is the entire concurrency model.</description></item>
<item><title>Why IndexedDB Is a Cache, Not a Trust Boundary, and the Bug That Taught Us</title><link>https://dium.io/blog/posts/indexeddb-cache-not-trust-boundary.html</link><guid>https://dium.io/blog/posts/indexeddb-cache-not-trust-boundary.html</guid><pubDate>Mon, 27 Apr 2026 12:00:00 GMT</pubDate><category>Local-first and P2P</category><description>Treating IndexedDB-stored credentials as authoritative is XSS-equivalent compromise. Auth must use short-lived signed tokens.</description></item>
<item><title>Anonymous Posting That Doesn't Poison the Well: the 3-Rule Design</title><link>https://dium.io/blog/posts/anonymous-posting-3-rule-design.html</link><guid>https://dium.io/blog/posts/anonymous-posting-3-rule-design.html</guid><pubDate>Mon, 27 Apr 2026 12:00:00 GMT</pubDate><category>Trust and health</category><description>Per-thread opt-in, hidden in display only, mod-auditable. Three rules that make anonymous posting useful without enabling abuse.</description></item>
<item><title>The Annual Reunion Lobby: Pre-Live, Live, Post-Live for an Alumni Weekend</title><link>https://dium.io/blog/posts/alumni-reunion-lobby.html</link><guid>https://dium.io/blog/posts/alumni-reunion-lobby.html</guid><pubDate>Mon, 27 Apr 2026 12:00:00 GMT</pubDate><category>Verticals</category><description>Open the lobby 14 days before the reunion. Five screens become reunion-themed; the lobby outlives the event as the year-round home.</description></item>
<item><title>Sponsor Analytics That Close Renewals: the 6 Numbers Booth Software Hides</title><link>https://dium.io/blog/posts/sponsor-analytics-that-close-renewals.html</link><guid>https://dium.io/blog/posts/sponsor-analytics-that-close-renewals.html</guid><pubDate>Mon, 27 Apr 2026 12:00:00 GMT</pubDate><category>Verticals</category><description>Unique visitors, dwell, CTA click rate, message threads, demo attendance, post-event meeting bookings: the six numbers that predict renewal.</description></item>
</channel>
</rss>
