<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tristan White</title>
    <link>https://triss.dev</link>
    <description>Writing on design, technology, sustainability, and building software.</description>
    <language>en</language>
    <lastBuildDate>Tue, 14 Apr 2026 08:19:46 +0000</lastBuildDate>
    <atom:link href="https://triss.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>I Prompted My Way to a Published Game in 2 Weeks</title>
      <link>https://triss.dev/blog/i-prompted-my-way-to-a-published-game-in-2-weeks/</link>
      <description>How I built Siegebox — an isometric tower defense game with 46 towers, a level builder, multiplayer, and a community map-sharing platform — in about 20 hours of prompting, with zero game dev experience.</description>
      <pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/i-prompted-my-way-to-a-published-game-in-2-weeks/</guid>
    </item>
    <item>
      <title>Building AI Into Buildings — Without Sending Data to San Francisco</title>
      <link>https://triss.dev/blog/building-ai-into-buildings-without-sending-data-to-san-francisco/</link>
      <description>Senbee uses AI to make buildings smarter. But when your customers are European, you can&#039;t just pipe their data through an American API and call it a day.</description>
      <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/building-ai-into-buildings-without-sending-data-to-san-francisco/</guid>
    </item>
    <item>
      <title>I Built a SaaS Company in 3 Weekends Using AI</title>
      <link>https://triss.dev/blog/i-built-a-saas-in-3-weekends-using-almost-entirely-ai.md/</link>
      <description>How I built Noteshelf.app — a full note-taking platform with payments, native apps, an admin panel, and a marketing site — across three weekends, almost entirely with AI tools.</description>
      <pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/i-built-a-saas-in-3-weekends-using-almost-entirely-ai.md/</guid>
    </item>
    <item>
      <title>The Best Books I Have Read in 2025</title>
      <link>https://triss.dev/blog/the-best-books-i-have-read-in-2025/</link>
      <description>A diverse reading year filled with classics, thrillers, sci-fi, essays, and poetry—highlighting everything from Paddington and Pride &amp; Prejudice to Stephen King and H.P. Lovecraft.</description>
      <pubDate>Mon, 22 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/the-best-books-i-have-read-in-2025/</guid>
    </item>
    <item>
      <title>I Was Impressed. Then Dependent. Now, I’m Worried.</title>
      <link>https://triss.dev/blog/in-2023-i-was-impressed-in-2024-dependent-now-2025-scared/</link>
      <description>When powerful AI tools started going mainstream, it felt like a breakthrough. In 2023, we watched in awe as models wrote, reasoned, and solved problems with near-human fluency. By 2024, they weren’t just novelties — they became part of our workflows, our conversations, even our decision-making.</description>
      <pubDate>Sun, 27 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/in-2023-i-was-impressed-in-2024-dependent-now-2025-scared/</guid>
    </item>
    <item>
      <title>Accessible Toggle Buttons</title>
      <link>https://triss.dev/blog/accessible-toggle-buttons copy/</link>
      <description>Toggle buttons are a pleasant interface for toggling a value between two states, and offer the same semantics and keyboard navigation as native checkbox elements.</description>
      <pubDate>Thu, 29 May 2025 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/accessible-toggle-buttons copy/</guid>
    </item>
    <item>
      <title>Saying goodbye to ColorDrop</title>
      <link>https://triss.dev/blog/saying-goodbye-to-colordrop/</link>
      <description>Marking the end of a decade-long journey with ColorDrop as it finds a new home—reflecting on its impact and celebrating the future under new ownership.</description>
      <pubDate>Fri, 20 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/saying-goodbye-to-colordrop/</guid>
    </item>
    <item>
      <title>A Milestone for a Greener Web</title>
      <link>https://triss.dev/blog/a-milestone-for-a-greener-web/</link>
      <description>Celebrating 1 million website scans with CO2 Observer—a major step toward digital sustainability, marked by a $1,000 donation to One Tree Planted.</description>
      <pubDate>Tue, 17 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/a-milestone-for-a-greener-web/</guid>
    </item>
    <item>
      <title>The Best Books I Have Read in 2024</title>
      <link>https://triss.dev/blog/the-best-books-i-have-read-in-2024/</link>
      <description>A personal roundup of the most memorable books read in 2024—ranging from sci-fi epics and timeless classics to poetry, humor, and speculative fiction.</description>
      <pubDate>Fri, 13 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/the-best-books-i-have-read-in-2024/</guid>
    </item>
    <item>
      <title>A Lesson Learned the Hard Way</title>
      <link>https://triss.dev/blog/a-lesson-learned-the-hard-way/</link>
      <description>Reflections on the realization that technology alone isn’t enough—true success comes from building trust, relationships, and community.</description>
      <pubDate>Thu, 17 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/a-lesson-learned-the-hard-way/</guid>
    </item>
    <item>
      <title>Launching Particle Firework</title>
      <link>https://triss.dev/blog/launching-particle-firework/</link>
      <description>Introducing ParticleFirework.js — a lightweight framework for adding customizable particle effects to your website with ease.</description>
      <pubDate>Mon, 02 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/launching-particle-firework/</guid>
    </item>
    <item>
      <title>Announcing Senbee</title>
      <link>https://triss.dev/blog/announcing-senbee/</link>
      <description>Announcing Senbee - a unified platform for managing services across providers, built to simplify operations through smart integrations and AI-driven insights.</description>
      <pubDate>Fri, 09 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/announcing-senbee/</guid>
    </item>
    <item>
      <title>CSS Only Scroll Into View Effect</title>
      <link>https://triss.dev/blog/css-only-scroll-into-view-effect/</link>
      <description>Trigger scroll-based animations using pure CSS and animation-timeline - view()—no JavaScript required.</description>
      <pubDate>Sat, 08 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/css-only-scroll-into-view-effect/</guid>
    </item>
    <item>
      <title>Multipage View Transitions</title>
      <link>https://triss.dev/blog/multipage-view-transitions/</link>
      <description>Learn how to enable and implement multipage view transitions using the experimental View Transition API to create seamless animations between pages.</description>
      <pubDate>Sun, 28 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/multipage-view-transitions/</guid>
    </item>
    <item>
      <title>Hex color notation have an alpha channel</title>
      <link>https://triss.dev/blog/hex-color-alpha-channel/</link>
      <description>Hex color codes support transparency by including an alpha channel—using 4 or 8 digits to control opacity directly within the color value.</description>
      <pubDate>Fri, 12 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/hex-color-alpha-channel/</guid>
    </item>
    <item>
      <title>Streamlining OpenAI Integration</title>
      <link>https://triss.dev/blog/streamlining-openai-integration/</link>
      <description>A lightweight PHP library for easy integration with OpenAI’s API—supporting text generation, image creation, and text-to-speech in just a few lines of code.</description>
      <pubDate>Wed, 08 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/streamlining-openai-integration/</guid>
    </item>
    <item>
      <title>CO2 Observer Release</title>
      <link>https://triss.dev/blog/co2-observer-release/</link>
      <description>Measure and showcase your website’s carbon footprint with CO2 Observer—a simple tool that estimates emissions per page view and offers a badge to highlight your sustainability efforts.</description>
      <pubDate>Sun, 17 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/co2-observer-release/</guid>
    </item>
    <item>
      <title>Sarcastic White</title>
      <link>https://triss.dev/blog/sarcastic-white/</link>
      <description>A cool and crisp color theme created around uncluttered design patterns to achieve optimal focus &amp; readability.</description>
      <pubDate>Tue, 01 Aug 2023 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/sarcastic-white/</guid>
    </item>
    <item>
      <title>Darky.js Release</title>
      <link>https://triss.dev/blog/darkyjs-release/</link>
      <description>Darky.js lets you enable dark mode on any website with zero redesign—simple setup, customizable, OS theme aware, and stores user preferences.</description>
      <pubDate>Fri, 28 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/darkyjs-release/</guid>
    </item>
    <item>
      <title>Gridder</title>
      <link>https://triss.dev/blog/gridder/</link>
      <description>A clean and minimalistic UI theme created around uncluttered design patterns to achieve optimal focus &amp; readability.</description>
      <pubDate>Mon, 10 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://triss.dev/blog/gridder/</guid>
    </item>
  </channel>
</rss>