<?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: Aditya Sorathiya</title>
    <description>The latest articles on DEV Community by Aditya Sorathiya (@aditya_sorathiya_069252f4).</description>
    <link>https://dev.to/aditya_sorathiya_069252f4</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%2F4023995%2F485e9466-24ea-4f21-b88a-2a5fb850b430.png</url>
      <title>DEV Community: Aditya Sorathiya</title>
      <link>https://dev.to/aditya_sorathiya_069252f4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aditya_sorathiya_069252f4"/>
    <language>en</language>
    <item>
      <title>I added an interactive dashboard to the PasteDB CLI — manage pastes from your terminal</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Mon, 17 Aug 2026 14:40:05 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/i-added-an-interactive-dashboard-to-the-pastedb-cli-manage-pastes-from-your-terminal-59nk</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/i-added-an-interactive-dashboard-to-the-pastedb-cli-manage-pastes-from-your-terminal-59nk</guid>
      <description>&lt;h2&gt;
  
  
  PasteDB CLI
&lt;/h2&gt;

&lt;p&gt;just got a new interactive dashboard! 🚀 Browse, navigate, open, delete, and refresh your pastes directly from the terminal — without constantly switching to the browser.&lt;/p&gt;

&lt;p&gt;I've been working on PasteDB, a paste-sharing platform for code, notes, text, and more.&lt;/p&gt;

&lt;p&gt;Today I added something I've wanted in the CLI for a while:&lt;/p&gt;

&lt;h2&gt;
  
  
  🗂️ An interactive paste dashboard — directly in the terminal
&lt;/h2&gt;

&lt;p&gt;Instead of running separate commands every time I want to manage a paste, I can now run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pdb pastes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and get an interactive dashboard showing my pastes.&lt;/p&gt;

&lt;p&gt;It looks something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;╭──────────────────────────────────────────────────────────────╮
│                         PasteDB                              │
│                       Your Pastes                            │
╰──────────────────────────────────────────────────────────────╯

  3 pastes

  ❯ app.py
      ID:       abc123
      Language: python
      Preview:  print("Hello from PasteDB!")

    website.html
      ID:       xyz789
      Language: html
      Preview:  &amp;lt;!DOCTYPE html&amp;gt;...

    notes.md
      ID:       note456
      Language: markdown
      Preview:  My project notes...

──────────────────────────────────────────────────────────────
↑ ↓ Navigate   O Open   d Delete   r Refresh   q Quit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;What can it do?&lt;/p&gt;

&lt;p&gt;⬆️⬇️ Navigate through your pastes&lt;/p&gt;

&lt;p&gt;🌐 Open the selected paste in your browser&lt;/p&gt;

&lt;p&gt;🗑️ Delete a paste directly from the dashboard&lt;/p&gt;

&lt;p&gt;🔄 Refresh the list without restarting the CLI&lt;/p&gt;

&lt;p&gt;🔐 Handle encrypted/private paste data without dumping the encrypted objects into the terminal&lt;/p&gt;

&lt;p&gt;📋 Show useful information such as the paste ID, language, title, and preview&lt;/p&gt;

&lt;p&gt;The goal is to make the CLI feel less like a collection of commands and more like a small terminal application.&lt;/p&gt;

&lt;p&gt;Why did I add this?&lt;/p&gt;

&lt;p&gt;Previously, managing several pastes from the CLI meant remembering individual commands and paste IDs.&lt;/p&gt;

&lt;p&gt;Now I can simply run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pdb pastes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and navigate through everything from one place.&lt;/p&gt;

&lt;p&gt;I'm still improving it. I initially experimented with adding search to the dashboard, but I've temporarily removed it while I work on making the handling of encrypted/private pastes more robust.&lt;/p&gt;

&lt;p&gt;PasteDB CLI is built with Node.js and is available on npm.&lt;/p&gt;

&lt;p&gt;If you're interested in trying it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; pastedb-cli
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pdb auth
pdb pastes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I'd love to hear what other features would make a terminal-based paste manager more useful.&lt;/p&gt;

&lt;p&gt;Want to view Docs?See them here &lt;br&gt;
&lt;a href="https://pastedb.netlify.app/cli" rel="noopener noreferrer"&gt;https://pastedb.netlify.app/cli&lt;/a&gt;&lt;br&gt;
Source Code:&lt;br&gt;
&lt;a href="https://github.com/sorathiya903/pastedb-cli" rel="noopener noreferrer"&gt;https://github.com/sorathiya903/pastedb-cli&lt;/a&gt;&lt;br&gt;
NPM JS : &lt;a href="https://www.npmjs.com/package/pastedb-cli" rel="noopener noreferrer"&gt;https://www.npmjs.com/package/pastedb-cli&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>webdev</category>
      <category>node</category>
      <category>javascript</category>
    </item>
    <item>
      <title>I Built PasteDB CLI in 1 Day — Upload Files to the Web with pdb create 🚀</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Fri, 14 Aug 2026 13:20:33 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/i-built-pastedb-cli-in-1-day-upload-files-to-the-web-with-pdb-create-k0a</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/i-built-pastedb-cli-in-1-day-upload-files-to-the-web-with-pdb-create-k0a</guid>
      <description>&lt;h2&gt;
  
  
  Want to do this?
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pdb create app.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;…and have your file uploaded online with a shareable PasteDB link returned instantly?&lt;/p&gt;

&lt;p&gt;Now it's possible. 🚀&lt;/p&gt;

&lt;p&gt;I built PasteDB CLI in just 1 day — a lightweight command-line tool for developers to upload files, retrieve pastes, update them, delete them, explore public pastes, and manage API keys without leaving the terminal.&lt;/p&gt;

&lt;p&gt;The CLI is built with JavaScript / Node.js and connects directly to the PasteDB API.&lt;/p&gt;

&lt;p&gt;⚡ What it can do&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pdb create app.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Upload a local file and get a PasteDB link.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pdb get abc123
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Fetch a paste directly from the terminal.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pdb update abc123 app.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Update an existing paste.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pdb delete abc123
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Delete a paste.&lt;/p&gt;

&lt;p&gt;It also includes API-key authentication, public paste exploration, code execution support, and other developer-focused commands.&lt;/p&gt;

&lt;p&gt;🛠 Tech Stack&lt;br&gt;
JavaScript / Node.js&lt;br&gt;
The goal was to keep the CLI simple, fast, and easy to use while making PasteDB accessible directly from the terminal.&lt;/p&gt;

&lt;p&gt;🔗 Check it out&lt;br&gt;
Source code: &lt;a href="https://github.com/sorathiya903/pastedb-cli" rel="noopener noreferrer"&gt;https://github.com/sorathiya903/pastedb-cli&lt;/a&gt;&lt;br&gt;
CLI documentation: &lt;a href="https://pastedb.netlify.app/cli" rel="noopener noreferrer"&gt;https://pastedb.netlify.app/cli&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This was a one-day build, and I'm planning to keep improving the CLI with more developer-friendly features.&lt;br&gt;
What would you want to see added to a my pastebin CLI? 👀&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>webdev</category>
      <category>cli</category>
      <category>javascript</category>
    </item>
    <item>
      <title>I removed live cursors from PasteDB — and replaced them with line-level editing presence</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Wed, 12 Aug 2026 16:04:10 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/i-removed-live-cursors-from-pastedb-and-replaced-them-with-line-level-editing-presence-1j4m</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/i-removed-live-cursors-from-pastedb-and-replaced-them-with-line-level-editing-presence-1j4m</guid>
      <description>&lt;h2&gt;
  
  
  I recently made a small but important change to PasteDB's collaborative editor.
&lt;/h2&gt;

&lt;p&gt;Previously, PasteDB showed live cursors for other users while they were editing. While this was useful, I found that multiple cursors could make the editor feel cluttered, especially when several people were working at the same time.&lt;/p&gt;

&lt;p&gt;So I removed the live cursor UI and replaced it with a simpler line-level editing indicator.&lt;br&gt;
Now, when another user is editing a line:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A small colored dot appears in the editor gutter.&lt;/li&gt;
&lt;li&gt;The dot shows exactly which line the user is working on.&lt;/li&gt;
&lt;li&gt;Hovering over the dot reveals the user's name.&lt;/li&gt;
&lt;li&gt;The indicator stays out of the code itself, keeping the editor cleaner.&lt;/li&gt;
&lt;li&gt;Multiple users can be shown editing different lines at the same time.&lt;/li&gt;
&lt;/ul&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%2Fruabknlxqe9g5uzccfo3.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%2Fruabknlxqe9g5uzccfo3.png" alt="Demo" width="800" height="1733"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The goal was to make collaboration feel less distracting while still letting everyone know what others are working on.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try PasteDB
&lt;/h2&gt;

&lt;p&gt;You can try the collaborative editor and other PasteDB features here:&lt;/p&gt;

&lt;p&gt;Try PasteDB →&lt;br&gt;
&lt;a href="https://pastedb.netlify.app/" rel="noopener noreferrer"&gt;https://pastedb.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd love to know which approach you prefer for collaborative editors: live cursors or lightweight line-level presence?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>javascript</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Samsung users, want to use AirDrop? Here it is</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Sun, 09 Aug 2026 14:33:10 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/samsung-users-want-to-use-airdrop-here-it-is-2ccb</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/samsung-users-want-to-use-airdrop-here-it-is-2ccb</guid>
      <description>&lt;p&gt;Apple spent a decade and billions of dollars trapping users in their closed ecosystem using hardware-restricted features like AirDrop. If you use a Samsung phone and a Windows laptop, you are traditionally left completely out in the cold&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Disruption: I completely democratized local mesh sharing. PasteDB’s Nearby Transfer doesn’t care about your hardware, your operating system, or your brand. Because it runs natively inside his hyper-optimized single-stream HTML web view, a Samsung phone can "AirDrop" complex code snippets, scripts, or markdown documents straight to an ancient Linux laptop or an iPad instantly. I bypassed Apple's massive hardware wall with a few lines of clean, asynchronous Python and JavaScript.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Try to send : &lt;a href="https://pastedb.netlify.app/paste/guide" rel="noopener noreferrer"&gt;https://pastedb.netlify.app/paste/guide&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Go to it (Sender)&lt;br&gt;
Click the Nearby Transfer Button &lt;br&gt;
Modal will open&lt;br&gt;
For receivers &lt;br&gt;
Go to &lt;br&gt;
&lt;a href="https://pastedb.netlify.app/Transfer" rel="noopener noreferrer"&gt;https://pastedb.netlify.app/Transfer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Follow the instructions&lt;/p&gt;

&lt;p&gt;Your device will be visible on the sender modal &lt;br&gt;
Click the device &lt;br&gt;
Transfer Complete &lt;/p&gt;

</description>
    </item>
    <item>
      <title>A Big Day Building Real-Time Collaboration for PasteDB 🚀</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Sun, 09 Aug 2026 10:36:38 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/a-big-day-building-real-time-collaboration-for-pastedb-b7p</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/a-big-day-building-real-time-collaboration-for-pastedb-b7p</guid>
      <description>&lt;p&gt;Today I made a lot of progress on PasteDB's real-time collaboration system.&lt;br&gt;
PasteDB can now:&lt;br&gt;
⚡ Sync edits between collaborators in real time&lt;br&gt;
👥 Show who is currently in the workspace&lt;br&gt;
🔐 Handle join requests&lt;br&gt;
✅ Let the host approve or reject users&lt;br&gt;
🧑‍💻 Support editor and viewer roles&lt;br&gt;
🔄 Synchronize the current document when someone joins&lt;br&gt;
💾 Save the collaborative document back to PasteDB&lt;br&gt;
I'm now working on live cursors, so collaborators can see exactly where other people are editing.&lt;br&gt;
This is currently the hardest part. I'm using Yjs relative positions to keep cursor locations tied to the collaborative document, but synchronization timing can sometimes cause a remote cursor position to fail to resolve or become inaccurate.&lt;br&gt;
Still debugging it, but the collaboration system is starting to feel like a real collaborative editor rather than just a normal paste editor.&lt;br&gt;
A lot accomplished today. More to come 🚀&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I’m Building Real-Time Collaboration for PasteDB — Live Editing, Presence &amp; Access Control</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Sun, 09 Aug 2026 10:34:10 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/im-building-real-time-collaboration-for-pastedb-live-editing-presence-access-control-3c99</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/im-building-real-time-collaboration-for-pastedb-live-editing-presence-access-control-3c99</guid>
      <description>&lt;p&gt;I’m currently working on collaboration features for PasteDB.&lt;br&gt;
The goal is to turn PasteDB’s editor into a real-time collaborative workspace where multiple people can work on the same paste together.&lt;/p&gt;

&lt;p&gt;So far, I’ve implemented:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⚡ Live updates — edits made by one user appear in other users’ editors in real time.&lt;/li&gt;
&lt;li&gt;👥 Participant presence — users can see who is currently in the collaboration session.&lt;/li&gt;
&lt;li&gt;🔐 Join requests — users can request access to a workspace.&lt;/li&gt;
&lt;li&gt;✅ Host approval/rejection — the host can approve or reject incoming users.&lt;/li&gt;
&lt;li&gt;📝 Editor/viewer roles — users can join with different permissions.&lt;/li&gt;
&lt;li&gt;🔄 Yjs-based synchronization — using Yjs to handle collaborative document updates.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The next feature I’m working on is live cursors — showing exactly where other collaborators are editing.&lt;/p&gt;

&lt;p&gt;And honestly, this is currently the part giving me trouble 😅. I’m dealing with cursor position mapping, Yjs relative positions, and synchronization timing. Sometimes a cursor can’t be resolved correctly when updates arrive out of order.&lt;br&gt;
Still working on it and learning a lot along the way.&lt;/p&gt;

&lt;h2&gt;
  
  
  PasteDB collaboration is slowly coming together 🚀
&lt;/h2&gt;

&lt;p&gt;I’ll share more updates as I get the cursor synchronization working.&lt;/p&gt;

&lt;p&gt;Want to view? &lt;br&gt;
Here : &lt;a href="https://pastedb.netlify.app" rel="noopener noreferrer"&gt;https://pastedb.netlify.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>buildinpublic</category>
      <category>opensource</category>
    </item>
    <item>
      <title>PasteDB now has Version Control — Keep up to 10 versions of your pastes</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Fri, 07 Aug 2026 15:52:19 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/pastedb-now-has-version-control-keep-up-to-10-versions-of-your-pastes-25ii</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/pastedb-now-has-version-control-keep-up-to-10-versions-of-your-pastes-25ii</guid>
      <description>&lt;h2&gt;
  
  
  Version Control is now available in PasteDB 🚀
&lt;/h2&gt;

&lt;p&gt;I've added a &lt;strong&gt;Version Control&lt;/strong&gt; feature to PasteDB that makes it easier to keep track of changes made to a paste.&lt;/p&gt;

&lt;p&gt;Instead of losing the previous content whenever you update a paste, PasteDB can now keep previous versions so you can look back at how your paste changed over time.&lt;/p&gt;

&lt;h3&gt;
  
  
  How it works
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Each saved change can create a new version.&lt;/li&gt;
&lt;li&gt;PasteDB stores up to &lt;strong&gt;10 versions&lt;/strong&gt; for a paste.&lt;/li&gt;
&lt;li&gt;Versions are kept in chronological order.&lt;/li&gt;
&lt;li&gt;When you try to save an &lt;strong&gt;11th version&lt;/strong&gt;, the &lt;strong&gt;oldest version is automatically deleted&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;This keeps the version history limited to the latest 10 versions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Version 1
Version 2
Version 3
...
Version 10
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After creating Version 11:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Version 2
Version 3
Version 4
...
Version 11
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the history always contains the 10 most recent versions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why I added it
&lt;/h3&gt;

&lt;p&gt;Sometimes you make a change to a paste and later realize that an earlier version was better.&lt;/p&gt;

&lt;p&gt;Version Control gives you a way to keep those previous states without having to manually save copies of the paste.&lt;/p&gt;




&lt;p&gt;I'm also working on more features around PasteDB's editing and collaboration capabilities, so version history is becoming an important part of the project.&lt;/p&gt;

&lt;p&gt;What do you think would be useful to add next to version control?&lt;/p&gt;

&lt;p&gt;Try here : &lt;a href="https://pastedb.netlify.app/create" rel="noopener noreferrer"&gt;https://pastedb.netlify.app/create&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>showdev</category>
      <category>opensource</category>
    </item>
    <item>
      <title>How I Built PasteDB in 3 Months — From a Blank Repo to a Real Product</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Tue, 04 Aug 2026 09:49:37 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/how-i-built-pastedb-in-3-months-from-a-blank-repo-to-a-real-product-32nf</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/how-i-built-pastedb-in-3-months-from-a-blank-repo-to-a-real-product-32nf</guid>
      <description>&lt;h2&gt;
  
  
  How I Built PasteDB in 3 Months — From a Blank Repo to a Real Product
&lt;/h2&gt;

&lt;p&gt;A developer recently asked me:&lt;/p&gt;

&lt;p&gt;«“How do you manage all of this so effectively?”»&lt;/p&gt;

&lt;p&gt;It made me think about how PasteDB actually started.&lt;/p&gt;

&lt;p&gt;Not with a big team.&lt;/p&gt;

&lt;p&gt;Not with expensive infrastructure.&lt;/p&gt;

&lt;p&gt;Just a blank GitHub repository, an idea, and a lot of questions.&lt;/p&gt;

&lt;h3&gt;
  
  
  May 2, 2026 — The beginning
&lt;/h3&gt;

&lt;p&gt;I wanted to build a project that could give me real-world experience and, hopefully, real users.&lt;/p&gt;

&lt;p&gt;At first I thought about building something much bigger, like a social media platform.&lt;/p&gt;

&lt;p&gt;Then I started thinking about something simpler: code and information sharing.&lt;/p&gt;

&lt;p&gt;I noticed that many paste-sharing platforms had trade-offs.&lt;/p&gt;

&lt;p&gt;If something was simple, it wasn't always secure.&lt;/p&gt;

&lt;p&gt;If it focused heavily on security, the experience wasn't always great.&lt;/p&gt;

&lt;p&gt;And if it tried to include everything, the interface could become complicated.&lt;/p&gt;

&lt;p&gt;So I decided to build my own.&lt;/p&gt;

&lt;p&gt;I created the PasteDB repository on May 2.&lt;/p&gt;

&lt;p&gt;The first commit was basically just the initial README.&lt;/p&gt;

&lt;p&gt;And I remember thinking:&lt;/p&gt;

&lt;p&gt;Will I actually be able to build this?&lt;/p&gt;

&lt;p&gt;Will anyone use it?&lt;/p&gt;

&lt;p&gt;What happens if nobody does?&lt;/p&gt;

&lt;h3&gt;
  
  
  Building the MVP
&lt;/h3&gt;

&lt;p&gt;The first version was extremely simple.&lt;/p&gt;

&lt;p&gt;The project started with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML/CSS/JavaScript&lt;/li&gt;
&lt;li&gt;FastAPI&lt;/li&gt;
&lt;li&gt;MongoDB Atlas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I created the initial frontend and backend and slowly started turning the idea into an actual product.&lt;/p&gt;

&lt;p&gt;Within a couple of days, the tiny "create.html" file had grown from almost nothing to &lt;strong&gt;100+&lt;/strong&gt; of lines.&lt;br&gt;
And now &lt;strong&gt;4000+ lines&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Then came authentication.&lt;/p&gt;

&lt;p&gt;I decided to keep registration simple with Google authentication.&lt;/p&gt;

&lt;p&gt;Getting that working wasn't exactly painless, but eventually I had a functional dashboard and a working authentication flow.&lt;/p&gt;

&lt;p&gt;At that point, I thought:&lt;/p&gt;

&lt;p&gt;Maybe I actually have an MVP.&lt;/p&gt;

&lt;p&gt;Then I stopped.&lt;/p&gt;

&lt;h3&gt;
  
  
  On May 18, I stopped working on PasteDB.
&lt;/h3&gt;

&lt;p&gt;I started working on other projects and even stopped maintaining the backend server.&lt;/p&gt;

&lt;p&gt;For a while, I genuinely thought:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PasteDB failed.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I didn't think there was much more I could do with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  June 10 — Starting again
&lt;/h3&gt;

&lt;p&gt;Then I wanted to participate in a hackathon.&lt;/p&gt;

&lt;p&gt;I came back to PasteDB.&lt;/p&gt;

&lt;p&gt;And that changed everything.&lt;/p&gt;

&lt;p&gt;I started improving the project again.&lt;/p&gt;

&lt;p&gt;I worked on SEO.&lt;/p&gt;

&lt;p&gt;I submitted pages for indexing.&lt;/p&gt;

&lt;p&gt;I started trying different communities.&lt;/p&gt;

&lt;p&gt;I didn't have money for a custom domain, so I kept using:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://pastedb.netlify.app" rel="noopener noreferrer"&gt;https://pastedb.netlify.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I wasn't trying to make it look like a huge startup.&lt;/p&gt;

&lt;p&gt;I just wanted the product to work.&lt;/p&gt;

&lt;p&gt;I tried Reddit.&lt;/p&gt;

&lt;p&gt;Some posts were removed by moderators.&lt;/p&gt;

&lt;p&gt;So I tried DEV.&lt;/p&gt;

&lt;p&gt;And DEV was different.&lt;/p&gt;

&lt;p&gt;People started following me.&lt;/p&gt;

&lt;p&gt;People started asking about PasteDB.&lt;/p&gt;

&lt;p&gt;People actually started noticing the project.&lt;/p&gt;

&lt;p&gt;Then I stopped focusing only on code.&lt;/p&gt;

&lt;p&gt;This was probably one of the biggest lessons.&lt;/p&gt;

&lt;p&gt;Building features is important.&lt;/p&gt;

&lt;p&gt;But nobody can use a product they don't know exists.&lt;/p&gt;

&lt;p&gt;So I started spending more time on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SEO&lt;/li&gt;
&lt;li&gt;developer communities&lt;/li&gt;
&lt;li&gt;documentation&lt;/li&gt;
&lt;li&gt;demos&lt;/li&gt;
&lt;li&gt;feedback&lt;/li&gt;
&lt;li&gt;talking to developers&lt;/li&gt;
&lt;li&gt;finding ways for PasteDB to integrate with other tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also added Google Analytics so I could actually understand whether people were using the product.&lt;/p&gt;

&lt;p&gt;Then something happened that made all the work feel real.&lt;/p&gt;

&lt;h3&gt;
  
  
  July 22 — 6:30 PM
&lt;/h3&gt;

&lt;p&gt;I opened Analytics.&lt;/p&gt;

&lt;p&gt;98 active users.&lt;/p&gt;

&lt;p&gt;98 new users.&lt;/p&gt;

&lt;p&gt;Only two users away from 100.&lt;/p&gt;

&lt;p&gt;And there were returning users too.&lt;/p&gt;

&lt;p&gt;People were actually finding something I had built.&lt;/p&gt;

&lt;p&gt;Users were coming from different parts of the world, with a large portion coming from the US.&lt;/p&gt;

&lt;p&gt;That was a completely different feeling from looking at an empty project.&lt;/p&gt;

&lt;p&gt;But there was another challenge: resources.&lt;/p&gt;

&lt;p&gt;I didn't have a powerful development machine.&lt;/p&gt;

&lt;p&gt;The PasteDB web interface and SDK were largely developed on a &lt;strong&gt;Samsung Galaxy M21&lt;/strong&gt;(Whose screen is bleeding).&lt;/p&gt;

&lt;p&gt;The VS Code extension was developed on an &lt;strong&gt;old Dell Inspiron N5010 with an i3 processor&lt;/strong&gt; and a hard drive.&lt;/p&gt;

&lt;p&gt;So yes, a significant part of PasteDB was built from a phone.&lt;/p&gt;

&lt;p&gt;Today PasteDB has grown beyond the original MVP.&lt;/p&gt;

&lt;p&gt;It now includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web interface&lt;/li&gt;
&lt;li&gt;Python and Node.js SDK&lt;/li&gt;
&lt;li&gt;VS Code extension&lt;/li&gt;
&lt;li&gt;API key management&lt;/li&gt;
&lt;li&gt;Public and private pastes&lt;/li&gt;
&lt;li&gt;Custom URLs&lt;/li&gt;
&lt;li&gt;Image support&lt;/li&gt;
&lt;li&gt;Analytics and view tracking&lt;/li&gt;
&lt;li&gt;Google Authentication&lt;/li&gt;
&lt;li&gt;Syntax highlighting&lt;/li&gt;
&lt;li&gt;Version Control&lt;/li&gt;
&lt;li&gt;QR sharing&lt;/li&gt;
&lt;li&gt;Transfer tools&lt;/li&gt;
&lt;li&gt;End-to-end encryption features&lt;/li&gt;
&lt;li&gt;And more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are still things I want to improve.&lt;/p&gt;

&lt;p&gt;But at some point, you have to stop saying:&lt;/p&gt;

&lt;p&gt;“It's not finished yet.”&lt;/p&gt;

&lt;p&gt;and start saying:&lt;/p&gt;

&lt;p&gt;“This is good enough to put in front of people.”&lt;/p&gt;

&lt;p&gt;And that's what I learned.&lt;/p&gt;

&lt;p&gt;PasteDB wasn't built in one continuous sprint.&lt;/p&gt;

&lt;p&gt;It was:&lt;/p&gt;

&lt;p&gt;Idea → Build → Stop → Restart → Improve → Ship → Get feedback → Market → Repeat.&lt;/p&gt;

&lt;p&gt;I didn't have a &lt;strong&gt;perfect&lt;/strong&gt; plan.&lt;/p&gt;

&lt;p&gt;I didn't know if anyone would use it.&lt;/p&gt;

&lt;p&gt;I didn't have expensive hardware.&lt;/p&gt;

&lt;p&gt;I didn't have a team.&lt;/p&gt;

&lt;p&gt;I just kept trying different things.&lt;/p&gt;

&lt;p&gt;And one of the most important lessons I've learned is that marketing isn't only posting advertisements.&lt;/p&gt;

&lt;p&gt;Sometimes marketing is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;using another developer's product,&lt;/li&gt;
&lt;li&gt;finding a bug,&lt;/li&gt;
&lt;li&gt;reporting it,&lt;/li&gt;
&lt;li&gt;giving useful feedback,&lt;/li&gt;
&lt;li&gt;starting a genuine conversation,&lt;/li&gt;
&lt;li&gt;and showing what you've built.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That can lead to opportunities you never planned for.&lt;/p&gt;

&lt;p&gt;That's actually how some of my recent developer conversations started — including conversations that eventually led to PasteDB integrations.&lt;/p&gt;

&lt;p&gt;So when someone asks me:&lt;/p&gt;

&lt;p&gt;“How do you manage all of this?”&lt;/p&gt;

&lt;p&gt;My answer is probably:&lt;/p&gt;

&lt;p&gt;I don't manage everything perfectly.&lt;/p&gt;

&lt;p&gt;I just keep moving.&lt;/p&gt;

&lt;p&gt;Build something.&lt;/p&gt;

&lt;p&gt;Put it in front of people.&lt;/p&gt;

&lt;p&gt;Listen.&lt;/p&gt;

&lt;p&gt;Improve it.&lt;/p&gt;

&lt;p&gt;And repeat.&lt;/p&gt;

&lt;p&gt;That's how PasteDB went from a blank repository on May 2 to a real product being used, discussed, and integrated with other developer tools.&lt;/p&gt;

&lt;p&gt;And I'm &lt;strong&gt;still building.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;PasteDB: Share code, notes, snippets and images instantly.&lt;/p&gt;

&lt;p&gt;I documented the full development journey, including the milestones, setbacks, technical decisions and lessons learned, on the &lt;a href="https://pastedb.netlify.app/about" rel="noopener noreferrer"&gt;PasteDB About page&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>sideprojects</category>
      <category>startup</category>
    </item>
    <item>
      <title>🚀 PasteDB is now on AlternativeTo!</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Tue, 28 Jul 2026 13:19:43 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/pastedb-is-now-on-alternativeto-i8i</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/pastedb-is-now-on-alternativeto-i8i</guid>
      <description>&lt;p&gt;PasteDB is a modern paste-sharing platform built for developers. Share code, notes, logs, markdown, links, and images with ease. Features include public and private pastes, end-to-end encrypted (E2EE) sharing, syntax highlighting, custom URLs, Burn After Read, QR code sharing, Nearby Transfer, Markdown preview, an Explore page, REST API, Python SDK, VS Code extension, and API key management. Fast, privacy-focused, and designed to simplify sharing and collaboration.&lt;/p&gt;

&lt;p&gt;I got approval on 27 July 26 &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%2F2cy6ds07lkfzibhsj1y4.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%2F2cy6ds07lkfzibhsj1y4.png" alt="Approved" width="799" height="767"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See on AlternativeTo : &lt;a href="https://alternativeto.net/software/pastedb/about/" rel="noopener noreferrer"&gt;https://alternativeto.net/software/pastedb/about/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Or &lt;/p&gt;

&lt;p&gt;&lt;a href="https://alternativeto.net/software/pastedb" rel="noopener noreferrer"&gt;https://alternativeto.net/software/pastedb&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Why I Keep My Frontend and Backend Separate (Even in the Same Repository)</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Sun, 26 Jul 2026 09:10:57 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/why-i-keep-my-frontend-and-backend-separate-even-in-the-same-repository-390j</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/why-i-keep-my-frontend-and-backend-separate-even-in-the-same-repository-390j</guid>
      <description>&lt;p&gt;When I started building web applications, I quickly realised that keeping the frontend and backend as separate applications made development much easier.&lt;/p&gt;

&lt;p&gt;My current setup looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;project/
│
├── frontend/
│   ├── index.html
│   ├── config.js
│   ├── script.js
│   └── ...
│
├── backend/
│   ├── main.py
│   ├── auth.py
│   ├── ....
│   └── ...
│
└── README.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I still keep everything in one Git repository, but the frontend and backend are deployed independently.&lt;/p&gt;

&lt;p&gt;1.Frontend&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;HTML, CSS and JavaScript&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Hosted on Netlify&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;2.Backend&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;FastAPI&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Hosted on Render&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;3.Database&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MongoDB Atlas&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why this works well
&lt;/h2&gt;

&lt;p&gt;Independent deployments&lt;/p&gt;

&lt;p&gt;If I update the UI, I only redeploy Netlify.&lt;/p&gt;

&lt;p&gt;If I add a new API endpoint, I only redeploy Render.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Neither deployment affects the other.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Cleaner codebase
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The frontend focuses only on:
&lt;/h3&gt;

&lt;p&gt;User interface&lt;/p&gt;

&lt;p&gt;API requests&lt;/p&gt;

&lt;p&gt;Client-side logic&lt;/p&gt;

&lt;h3&gt;
  
  
  The backend focuses only on:
&lt;/h3&gt;

&lt;p&gt;Authentication&lt;/p&gt;

&lt;p&gt;Database operations&lt;/p&gt;

&lt;p&gt;Business logic&lt;/p&gt;

&lt;p&gt;Security&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Each application has a single responsibility.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Better security
&lt;/h3&gt;

&lt;p&gt;Database credentials and secrets stay in the backend.&lt;/p&gt;

&lt;p&gt;The frontend never contains:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;MongoDB URI

API keys

Secret tokens

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Instead, it communicates with the backend through HTTP requests.&lt;/p&gt;




&lt;h3&gt;
  
  
  Easier maintenance
&lt;/h3&gt;

&lt;p&gt;When a bug appears, I immediately know where to look.&lt;/p&gt;

&lt;p&gt;UI bug? → Frontend.&lt;/p&gt;

&lt;p&gt;Database bug? → Backend.&lt;/p&gt;

&lt;p&gt;Authentication bug? → Backend.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Easy hosting&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;Using different platforms allows each service to do what it does best.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Netlify&lt;/strong&gt; serves static files quickly through its CDN.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Render&lt;/strong&gt; runs the FastAPI server.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MongoDB Atlas&lt;/strong&gt; manages the database.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Each service specialises in its own task.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Do you need separate repositories?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;No&lt;/strong&gt;t necessarily.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;For solo developers and small teams, a single repository with separate frontend and backend folders is often a great choice. It keeps everything together while still maintaining a clear separation of concerns.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;As projects grow, some teams move to separate repositories, while others continue using a monorepo. Both approaches can work well—the important part is keeping the frontend and backend independent enough that they can be developed and deployed separately.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I Built a Paste Tool That Never Stores Your Data on a Server</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Fri, 24 Jul 2026 14:37:54 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/i-built-a-paste-tool-that-never-stores-your-data-on-a-server-1j26</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/i-built-a-paste-tool-that-never-stores-your-data-on-a-server-1j26</guid>
      <description>&lt;p&gt;Most paste services upload your content to a server before giving you a shareable link.&lt;/p&gt;

&lt;p&gt;I wanted something simpler for sharing sensitive information like passwords, Wi-Fi credentials, recovery codes, or short private notes.&lt;br&gt;
So I built Link Paste.&lt;/p&gt;

&lt;p&gt;How it works&lt;br&gt;
🔗 Your entire paste is stored inside the URL.&lt;br&gt;
🚫 Nothing is uploaded or saved on any server.&lt;br&gt;
⚡ The link is generated instantly in your browser.&lt;br&gt;
🔒 No link = no access to the data.&lt;br&gt;
🗑️ Lose the link = the data is gone forever.&lt;/p&gt;

&lt;p&gt;Since there's no database, there are no server-side copies to delete, leak, or expire.&lt;br&gt;
It's best suited for:&lt;/p&gt;

&lt;p&gt;Passwords&lt;br&gt;
Wi-Fi credentials&lt;br&gt;
Recovery codes&lt;br&gt;
Temporary secrets&lt;br&gt;
Short private notes ("shower thoughts" or reminders)&lt;/p&gt;

&lt;p&gt;This isn't intended for large files or permanent storage—it's designed for quick, private sharing without relying on a backend.&lt;br&gt;
I'd love feedback on the idea and suggestions for improving it.&lt;/p&gt;

&lt;p&gt;👉 Try it here: &lt;a href="https://pastedb.netlify.app/newLink" rel="noopener noreferrer"&gt;https://pastedb.netlify.app/newLink&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To Instant share Long Links, QR code is provided &lt;/p&gt;

&lt;p&gt;To scan QR, go to &lt;a href="https://pastedb.netlify.app/scan" rel="noopener noreferrer"&gt;https://pastedb.netlify.app/scan&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For more features&lt;br&gt;
&lt;a href="https://pastedb.netlify.app" rel="noopener noreferrer"&gt;https://pastedb.netlify.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>privacy</category>
      <category>javascript</category>
      <category>opensource</category>
    </item>
    <item>
      <title>I Built a Tool That Lets Teachers Write Once and Teach Every Class</title>
      <dc:creator>Aditya Sorathiya</dc:creator>
      <pubDate>Thu, 23 Jul 2026 09:39:26 +0000</pubDate>
      <link>https://dev.to/aditya_sorathiya_069252f4/i-built-a-tool-that-lets-teachers-write-once-and-teach-every-class-1jhk</link>
      <guid>https://dev.to/aditya_sorathiya_069252f4/i-built-a-tool-that-lets-teachers-write-once-and-teach-every-class-1jhk</guid>
      <description>&lt;p&gt;Every day, teachers repeat the same process.&lt;br&gt;
They solve a math problem on the board for one class, erase it, then rewrite the exact same solution for the next section. The explanation changes, but the writing doesn't.&lt;br&gt;
While building PasteDB, I started wondering:&lt;br&gt;
What if teachers only had to write it once?&lt;br&gt;
The idea is simple:&lt;br&gt;
Write the solution on the board once.&lt;br&gt;
Capture it as an image or digital note.&lt;br&gt;
Upload it.&lt;br&gt;
Open the same page in every classroom using the projector.&lt;br&gt;
Spend time explaining instead of rewriting.&lt;br&gt;
I'm exploring how a developer-focused paste sharing platform can also become a lightweight classroom teaching tool.&lt;br&gt;
I'd love feedback from teachers and developers—would something like this actually be useful?&lt;br&gt;
See here &lt;a href="https://pastedb.netlify.app" rel="noopener noreferrer"&gt;https://pastedb.netlify.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>deved</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
