<?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: Grayson Campbell</title>
    <description>The latest articles on DEV Community by Grayson Campbell (@grayson_campbell_500515f0).</description>
    <link>https://dev.to/grayson_campbell_500515f0</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3272021%2F62b54d70-04ff-46c8-b322-e2c9e0c264f1.png</url>
      <title>DEV Community: Grayson Campbell</title>
      <link>https://dev.to/grayson_campbell_500515f0</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/grayson_campbell_500515f0"/>
    <language>en</language>
    <item>
      <title>Create a landing page for your startup without paying for hosting</title>
      <dc:creator>Grayson Campbell</dc:creator>
      <pubDate>Sun, 13 Jul 2025 16:32:07 +0000</pubDate>
      <link>https://dev.to/grayson_campbell_500515f0/create-a-landing-page-for-your-startup-without-paying-for-hosting-4gef</link>
      <guid>https://dev.to/grayson_campbell_500515f0/create-a-landing-page-for-your-startup-without-paying-for-hosting-4gef</guid>
      <description>&lt;p&gt;Try &lt;a href="https://querysite.site" rel="noopener noreferrer"&gt;https://querysite.site&lt;/a&gt; now!&lt;/p&gt;

&lt;p&gt;Launching a startup is exciting, but getting your website up and running can sometimes be a hassle — and expensive. Between domain registration, hosting fees, and deploying your code, the costs and complexity add up fast. What if there was a way to create a simple, beautiful landing page without paying for hosting or managing servers at all?&lt;/p&gt;

&lt;p&gt;Welcome to QuerySite — a revolutionary platform that lets you build and share full websites entirely stored in a URL’s query string. That means no backend, no databases, and zero hosting costs. Just your code, compressed and encoded, running right in the browser.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Does It Work?
&lt;/h2&gt;

&lt;p&gt;Instead of uploading your site files somewhere, QuerySite turns your HTML into a single URL. Anyone who opens that link instantly sees your fully functional landing page — no servers needed. It’s like magic, but it’s all powered by modern web technologies and smart compression.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Use QuerySite for Your Startup Landing Page?
&lt;/h2&gt;

&lt;p&gt;Free forever: No monthly fees, no hidden costs. Your landing page lives in the URL.&lt;/p&gt;

&lt;p&gt;Instant sharing: Send your landing page link via email, social media, or QR code.&lt;/p&gt;

&lt;p&gt;No setup required: No need to configure hosting or learn deployment tools.&lt;/p&gt;

&lt;p&gt;Fully customizable: Write your own HTML — or start from a template.&lt;/p&gt;

&lt;p&gt;Safe &amp;amp; portable: Your page runs entirely in the browser sandbox — no external dependencies.&lt;/p&gt;

&lt;p&gt;Getting Started: Create Your First Landing Page in Minutes&lt;br&gt;
Go to QuerySite’s editor.&lt;/p&gt;

&lt;p&gt;Paste your HTML code in the editor.&lt;/p&gt;

&lt;p&gt;Querysite generates a link as soon as you type in code!&lt;/p&gt;

&lt;p&gt;Share the URL anywhere! Anyone with the link sees your landing page instantly.&lt;/p&gt;

&lt;p&gt;Try &lt;a href="https://querysite.site" rel="noopener noreferrer"&gt;https://querysite.site&lt;/a&gt; now!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Top 3 Free Hosting Alternatives in 2025</title>
      <dc:creator>Grayson Campbell</dc:creator>
      <pubDate>Sat, 12 Jul 2025 01:04:27 +0000</pubDate>
      <link>https://dev.to/grayson_campbell_500515f0/top-3-free-hosting-alternatives-in-2025-512p</link>
      <guid>https://dev.to/grayson_campbell_500515f0/top-3-free-hosting-alternatives-in-2025-512p</guid>
      <description>&lt;p&gt;Are you looking to Host a website, but don't have the money to do so? If so, there are many solutions to host your site without spending a penny!&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Github Pages
&lt;/h2&gt;

&lt;p&gt;Are you looking for the perfect solution to host your website without spending a penny? Look no further than github pages! It supports simple static sites, like blogs, portfolios, or anything that doesn't use the cloud. Try it now at:&lt;br&gt;
&lt;a href="https://github.com" rel="noopener noreferrer"&gt;https://github.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Netlify
&lt;/h2&gt;

&lt;p&gt;Another hosting alternative similar to Github pages. Netlify can support dynamic sites too, but with limitations. Try it now at:&lt;br&gt;
&lt;a href="https://netlify.com" rel="noopener noreferrer"&gt;https://netlify.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. QuerySite
&lt;/h2&gt;

&lt;p&gt;A great alternative to hosting that uses query strings to host a website. It is completely free with no hidden fees or signups. Try it now at:&lt;br&gt;
&lt;a href="https://querysite.site" rel="noopener noreferrer"&gt;https://querysite.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>html</category>
    </item>
    <item>
      <title>Introducing QuerySite: A Dead-Simple HTML Snippet Host (Built by a Teen Dev)</title>
      <dc:creator>Grayson Campbell</dc:creator>
      <pubDate>Fri, 11 Jul 2025 16:34:25 +0000</pubDate>
      <link>https://dev.to/grayson_campbell_500515f0/introducing-querysite-a-dead-simple-html-snippet-host-built-by-a-teen-dev-12oa</link>
      <guid>https://dev.to/grayson_campbell_500515f0/introducing-querysite-a-dead-simple-html-snippet-host-built-by-a-teen-dev-12oa</guid>
      <description>&lt;p&gt;Try querysite.site now!&lt;/p&gt;

&lt;p&gt;Hello, my name is Grayson. I am 14, and currently building a project I think you should check out. It is called QuerySite, and it lets you turn HTML snippets into a permanent link using query strings.&lt;/p&gt;

&lt;p&gt;Every time you open the website, it helps a 14-year-old developer, and every time you create a website, it does the same! All support is appreciated, so take your time!&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>The ONLY way to host your website for free</title>
      <dc:creator>Grayson Campbell</dc:creator>
      <pubDate>Fri, 04 Jul 2025 15:59:40 +0000</pubDate>
      <link>https://dev.to/grayson_campbell_500515f0/the-only-way-to-host-your-website-for-free-59m1</link>
      <guid>https://dev.to/grayson_campbell_500515f0/the-only-way-to-host-your-website-for-free-59m1</guid>
      <description>&lt;p&gt;Host a simple portfolio/website for free today at: queryscript.github.io&lt;/p&gt;

&lt;p&gt;Hello. My name is Grayson, and I figured out a way to get your site out there for completely free. It cannot have it's own domain name (yet), but it can host a simple, under 4.8kb website for completely free.&lt;/p&gt;

&lt;p&gt;For instance, go to:&lt;br&gt;
&lt;a href="https://querysite.github.io/show/?data=H4sIAAAAAAAAA_NIzcnJVyjPL8pJ4QIA1eA5twwAAAA" rel="noopener noreferrer"&gt;https://querysite.github.io/show/?data=H4sIAAAAAAAAA_NIzcnJVyjPL8pJ4QIA1eA5twwAAAA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you clicked on the link, you will see that it says "Hello world". How does it work? Well, QuerySite converts raw HTML data into zlib compression, then it converts that into base64 to make it browser friendly. It then puts the data into a query string, and decompresses it, showing you the data you wrote!&lt;/p&gt;

&lt;p&gt;This means that technically, you can host websites for completely free without any cost! Thanks for reading this!&lt;/p&gt;

</description>
      <category>html</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>How to use Glowscript; The ultimate guide</title>
      <dc:creator>Grayson Campbell</dc:creator>
      <pubDate>Sun, 22 Jun 2025 02:52:44 +0000</pubDate>
      <link>https://dev.to/grayson_campbell_500515f0/how-to-use-glowscript-the-ultimate-guide-26p6</link>
      <guid>https://dev.to/grayson_campbell_500515f0/how-to-use-glowscript-the-ultimate-guide-26p6</guid>
      <description>&lt;p&gt;&lt;a href="https://github.com/CampbellSoftware/Tardigrade" rel="noopener noreferrer"&gt;https://github.com/CampbellSoftware/Tardigrade&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello. I am Grayson. I recently built a programming language I call Glowscript. It doesn't have a compiler yet, but runs in a tkinter script. Here is how you can use Glowscript for sorting and messing with data!&lt;/p&gt;

&lt;h2&gt;
  
  
  Hello World
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;PRINT Hello World
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Let's break it down. The PRINT function prints Hello World onto the terminal. Pretty straightforward!&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting Variables
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SET x Hello
SET y World
PRINT x y
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Let's break it down. SET sets two variables named x and y with values "Hello" and "World". Then, PRINT prints them out.&lt;/p&gt;

&lt;h2&gt;
  
  
  Loops
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SET x 0
PLUS x 1
PRINT x
LOOP 2 5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Let's break it down. SET sets x to 0, and plus adds 1 to x. PRINT prints x to the console. The LOOP function goes to line 2 5 times. In other words, every time you hit LOOP, it's counter, 5, goes down by 1, and once the counter reaches 0, LOOP does nothing.&lt;/p&gt;

&lt;h2&gt;
  
  
  And More!
&lt;/h2&gt;

&lt;p&gt;If you want to learn Glowscript, go to &lt;a href="https://github.com/CampbellSoftware/Tardigrade" rel="noopener noreferrer"&gt;https://github.com/CampbellSoftware/Tardigrade&lt;/a&gt; now!&lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How I built a programming language at 14</title>
      <dc:creator>Grayson Campbell</dc:creator>
      <pubDate>Wed, 18 Jun 2025 02:49:30 +0000</pubDate>
      <link>https://dev.to/grayson_campbell_500515f0/how-i-built-a-programming-language-at-14-4bo3</link>
      <guid>https://dev.to/grayson_campbell_500515f0/how-i-built-a-programming-language-at-14-4bo3</guid>
      <description>&lt;p&gt;[&lt;a href="https://github.com/CampbellSoftware/Tardigrade" rel="noopener noreferrer"&gt;https://github.com/CampbellSoftware/Tardigrade&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Hello. My name is Grayson. I am 14, and I built the tool you see above. It is called Tardigrade, after my favorite animal, and it is currently the only way to use my scripting language, Glowscript. Here are some reasons why you should use Glowscript:&lt;/p&gt;

&lt;p&gt;Number one, Glowscript is simple and intuitive. Glowscript has no indentation, and a lot of possibilities. Looping works like a goto/call, and if statements are contained within loops.&lt;/p&gt;

&lt;p&gt;Number two, Glowscript allows you to handle data simply and easily. While Glowscript doesn't currently have tools for exporting or editing files, it can process data, and edit it simply and easily.&lt;/p&gt;

&lt;p&gt;Number three, Glowscript is free. Glowscript is completely free and open source, and all you need to use it is a python compiler and the github repo shown at the top of the article.&lt;/p&gt;

&lt;p&gt;Finally, Glowscript is fun! I have had so much fun programming and using Glowscript. It is easy and fun, and it can both be used for simple commands, and complex projects.&lt;/p&gt;

&lt;p&gt;Have fun!&lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>productivity</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
