<?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: SQL SIDE QUEST</title>
    <description>The latest articles on DEV Community by SQL SIDE QUEST (@sqlsidequest).</description>
    <link>https://dev.to/sqlsidequest</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3668016%2F614fa147-5687-43d9-8442-c4ea26692954.png</url>
      <title>DEV Community: SQL SIDE QUEST</title>
      <link>https://dev.to/sqlsidequest</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sqlsidequest"/>
    <language>en</language>
    <item>
      <title>SQL SIDE QUEST - An Immersive story-telling SQL Game. Chapter 3 is out!</title>
      <dc:creator>SQL SIDE QUEST</dc:creator>
      <pubDate>Tue, 18 Aug 2026 18:34:22 +0000</pubDate>
      <link>https://dev.to/sqlsidequest/sql-side-quest-an-immersive-story-telling-sql-game-chapter-3-is-out-51k</link>
      <guid>https://dev.to/sqlsidequest/sql-side-quest-an-immersive-story-telling-sql-game-chapter-3-is-out-51k</guid>
      <description>&lt;p&gt;The third chapter is out!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fst7g9oo94aof48vo1h3m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fst7g9oo94aof48vo1h3m.png" alt=" " width="800" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  We taught SQL by making you accidentally call aliens
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;SQL Side Quest&lt;/strong&gt; is a story-driven SQL learning game. You don't grind LeetCode-style problems in a vacuum — you play as a signal analyst, write queries against a live Postgres schema, and use the results to act in the world.&lt;/p&gt;

&lt;p&gt;Chapter 3, &lt;strong&gt;The Arecibo Protocol&lt;/strong&gt;, is our biggest swing so far: a quiet night shift at a radio observatory that goes sideways when something answers back.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you've ever wanted learners to &lt;em&gt;feel&lt;/em&gt; why &lt;code&gt;LEFT JOIN&lt;/code&gt; matters, or why &lt;code&gt;MAX(hop_sequence)&lt;/code&gt; isn't just trivia — this chapter is that experiment.
&lt;/h2&gt;

&lt;h2&gt;
  
  
  The pitch
&lt;/h2&gt;

&lt;p&gt;You start the Annual Sweep: pick four sky regions, transmit a greeting into deep space, file the report, go home.&lt;br&gt;
Commander Vasquez briefed you. The logbook has sticky notes. The dishes are huge. Nothing ever comes back that isn't a pulsar echo.&lt;br&gt;
Then something does.&lt;br&gt;
The rest of the chapter is the protocol after the protocol: classify the anomaly, reconstruct a scrambled signal, decode it, try to stop what you already sent — and live with the one beam that slipped through.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7k7delc1myrkvtm3wfsp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7k7delc1myrkvtm3wfsp.png" alt=" " width="799" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Play it
&lt;/h2&gt;

&lt;p&gt;If you want to run the Annual Sweep yourself:&lt;br&gt;
👉 &lt;a href="https://sqlsidequest.com" rel="noopener noreferrer"&gt;SQL Side Quest&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback welcome — especially from people who teach SQL, and people who have opinions about whether we should have sent anything in the first place.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>SQL SIDE QUEST - An Immersive story telling SQL Game</title>
      <dc:creator>SQL SIDE QUEST</dc:creator>
      <pubDate>Thu, 18 Dec 2025 23:15:20 +0000</pubDate>
      <link>https://dev.to/sqlsidequest/sql-side-quest-an-immersive-story-telling-sql-game-4jin</link>
      <guid>https://dev.to/sqlsidequest/sql-side-quest-an-immersive-story-telling-sql-game-4jin</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Let's be honest: practicing SQL can feel dry.&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Running queries against static datasets often lacks context and thrill. What if you could learn by defending a city from missiles or solving a murder mystery instead?&lt;/p&gt;

&lt;p&gt;That is the problem &lt;strong&gt;SQL SIDE QUEST&lt;/strong&gt; aims to solve. It’s an immersive, storytelling-driven way to practice and learn SQL. Think of it as an interactive novel where you don’t just read the story. you drive it forward by writing real SQL queries to solve mysteries.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8er1yqxdc13n8v8r4hxl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8er1yqxdc13n8v8r4hxl.png" alt=" " width="800" height="422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Key Features &amp;amp; Player Benefits&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Learning Mode:&lt;/strong&gt; Includes recorded lessons designed for beginners or those looking to polish their skills. I prioritized this feature because I found it frustrating to flip between video tabs and a code editor on other platforms. I’ve built a split-screen view so you can watch lectures and practice queries simultaneously without losing your flow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F960jdxwh2h3yr97gqhvq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F960jdxwh2h3yr97gqhvq.png" alt=" " width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Story Mode:&lt;/strong&gt; Progress through chapters of immersive, narrative-driven challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdisf8qdm7012khn33z91.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdisf8qdm7012khn33z91.png" alt=" " width="800" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;**Scenario Mode: **Standalone SQL challenges for quick practice.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5fjblhgnsh5w0yjiirwn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5fjblhgnsh5w0yjiirwn.png" alt=" " width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.sqlsidequest.com" rel="noopener noreferrer"&gt;www.sqlsidequest.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Tech Stack&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I chose a modern stack to keep the experience snappy and responsive:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frontend&lt;/strong&gt;: React 18 + TypeScript + Vite&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Styling&lt;/strong&gt;: Tailwind CSS + Framer Motion (for those smooth transitions!)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;: Supabase (PostgreSQL)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code Editing&lt;/strong&gt;: Custom implementation (built from scratch, not using Monaco/CodeMirror)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;i18n&lt;/strong&gt;: React-i18next&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;br&gt;
My biggest hope is simply that you enjoy the game while you learn. I want SQL to feel like an adventure you actually look forward to. Also, there are &lt;strong&gt;no subscriptions or payments&lt;/strong&gt;. it is completely &lt;strong&gt;free to play (F2P)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Thank you for checking out my passion project. I’m looking forward to hearing your comments and feedback!&lt;/p&gt;

</description>
      <category>sql</category>
      <category>webdev</category>
      <category>programming</category>
      <category>typescript</category>
    </item>
  </channel>
</rss>
