<?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>Forem: Marksh16</title>
    <description>The latest articles on Forem by Marksh16 (@exoticonix).</description>
    <link>https://forem.com/exoticonix</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%2F3363577%2Fe12be72b-eeb6-4608-af3f-134f41e3ea45.jpg</url>
      <title>Forem: Marksh16</title>
      <link>https://forem.com/exoticonix</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/exoticonix"/>
    <language>en</language>
    <item>
      <title>I Built My Own Cloud Dev Platform to Fix Everything That Annoyed Me About Coding</title>
      <dc:creator>Marksh16</dc:creator>
      <pubDate>Tue, 05 Aug 2025 07:34:48 +0000</pubDate>
      <link>https://forem.com/exoticonix/i-built-my-own-cloud-dev-platform-to-fix-everything-that-annoyed-me-about-coding-l2b</link>
      <guid>https://forem.com/exoticonix/i-built-my-own-cloud-dev-platform-to-fix-everything-that-annoyed-me-about-coding-l2b</guid>
      <description>&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%2Fnhwmkx19b1cot4w2sy9s.gif" 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%2Fnhwmkx19b1cot4w2sy9s.gif" alt="Creating a project in Enviro" width="600" height="337"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m Mark, a 15-year-old student and solo programmer. Over the last months, I built Onix Enviro from the ground up because my friends and I kept running into the same problem at school: online IDEs were either too slow, too limited, or locked behind restrictions that made real development nearly impossible. We would try to spin up projects from our school laptops, only to waste time dealing with broken setups, missing features, or tools we weren't allowed to install. Eventually one of my friends asked if I could build something better, so I did. I wanted something fast, full-featured, open source, and built specifically for students and programmers like us, something that actually worked the way we needed it to. That is how Onix Enviro started.&lt;/p&gt;

&lt;p&gt;At first, my goal was simply to create a reliable environment where I could run Node, Python, C, or PHP without constantly encountering configuration issues. However, as the project progressed, it became clear that the limitations of existing platforms were deeper and more structural than I initially thought.&lt;/p&gt;

&lt;p&gt;Many online IDEs feel like temporary solutions, tools meant for lightweight demos or beginners, not serious development. They often lack support for essential features like Docker, package management, or port forwarding, and impose restrictions that make complex projects difficult or impossible to build.&lt;/p&gt;

&lt;p&gt;With Onix Enviro, I set out to create something fundamentally different. I wanted an environment that closely mirrors the flexibility and power of local development while offering the speed, consistency, and accessibility of the cloud. That meant integrating full Visual Studio Code in the browser instead of a limited editor. It meant supporting APT package installation so developers could work in any stack they chose. And it meant allowing Docker to run natively within each workspace to enable real project isolation and full-stack development.&lt;/p&gt;

&lt;p&gt;The platform also features a streamlined dashboard for managing projects and environments. Users can switch between stacks, launch new containers, and access pre-built templates for common languages and frameworks, all without unnecessary complexity or manual setup.&lt;br&gt;
Now it is way easier for us to work on projects whether at school or at home with any tools needed.&lt;/p&gt;

&lt;p&gt;It is open source, free to use, and designed to remove the friction that so often slows down development. You can try it now and experience a more efficient approach to cloud-based programming.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Remote Development Changed How I Code (and Saved Me from Environment Hell)</title>
      <dc:creator>Marksh16</dc:creator>
      <pubDate>Thu, 17 Jul 2025 11:56:47 +0000</pubDate>
      <link>https://forem.com/exoticonix/remote-development-changed-how-i-code-and-saved-me-from-environment-hell-56d6</link>
      <guid>https://forem.com/exoticonix/remote-development-changed-how-i-code-and-saved-me-from-environment-hell-56d6</guid>
      <description>&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%2F84bv95qasygnpc6gyv5r.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%2F84bv95qasygnpc6gyv5r.png" alt="Header image" width="720" height="312"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Us developers spend a lot of time setting up and maintaining our development environments. For me, it got out of hand.&lt;/p&gt;

&lt;p&gt;I work on multiple computers: a desktop and a laptop, and have to switch environments and operating systems across projects. At one point, I had Node.js 16 on one machine, 18 on another, and a bunch of Python packages that refused to behave consistently between Windows and Linux.&lt;/p&gt;

&lt;p&gt;I’d lose hours to fixing outdated dependencies, reconfiguring environments, chasing weird permission issues, or dealing with unsupported apps.&lt;/p&gt;

&lt;p&gt;Eventually, I got fed up, So I moved everything to the cloud. Now I can spend time building software instead of debugging my dev setup.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Switched to Remote Development
&lt;/h2&gt;

&lt;p&gt;Remote development isn’t new. But it’s only recently gotten fast, stable, and flexible enough to replace local setups for real work.&lt;/p&gt;

&lt;p&gt;I didn’t switch because it was trendy, I switched because I was tired of fighting my tools. I wanted:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Consistent dev environments across all devices&lt;/li&gt;
&lt;li&gt;A way to start coding instantly without reinstalling half the internet&lt;/li&gt;
&lt;li&gt;Freedom from OS-level incompatibilities&lt;/li&gt;
&lt;li&gt;Less risk of losing progress when hardware failed or got swapped&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Changed for Me
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Faster Setup
&lt;/h3&gt;

&lt;p&gt;I no longer waste time installing dependencies, configuring paths, or fiddling with OS-level quirks. My dev environments live in the cloud: pre-configured, reproducible, and always ready.&lt;/p&gt;

&lt;p&gt;If I need to spin up a new project or switch between branches, I can do it in seconds.&lt;/p&gt;

&lt;h3&gt;
  
  
  Seamless Device Switching
&lt;/h3&gt;

&lt;p&gt;Whether I’m on my laptop or my desktop, my workspace stays the same. Same tools, same versions, same configs, and no setup required.&lt;/p&gt;

&lt;h3&gt;
  
  
  No More “It Works on My Machine”
&lt;/h3&gt;

&lt;p&gt;When you share the same base image or devcontainer with your team, it works everywhere. That includes your CI/CD pipeline, too.&lt;/p&gt;

&lt;p&gt;We’ve all wasted time on bugs caused by subtle environment differences. Remote dev eliminates most of them.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Tools I Use
&lt;/h2&gt;

&lt;p&gt;There are lots of options, but here’s what I’ve used personally:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Replit&lt;/strong&gt;: A cloud dev environment, useful for web projects.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Codespaces&lt;/strong&gt;: When I need something ready-to-go and integrated into the GitHub workflow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coder&lt;/strong&gt;: Coder helped me setup the infastructure to manage the dev environments on my own server.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VSCode SSH remote&lt;/strong&gt;: To access my VPS server for development. It is very flexible however not isolated across projects.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;My own custom setup&lt;/strong&gt;: I’m also working on a more flexible solution tailored to my needs — something that gives me full control over environment isolation, reproducibility, and resource management.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether you’re using a hosted platform or your own cloud VMs, the core idea is the same: separate the code from the machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Things to Watch Out For
&lt;/h2&gt;

&lt;p&gt;It’s not all rainbows. Here are a few trade-offs I ran into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Latency&lt;/strong&gt;: If you’re used to zero-delay local editing, the slight lag from remote tools can be noticeable (though often negligible).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline work&lt;/strong&gt;: If you lose internet, you’re stuck unless you keep a local fallback.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Storage costs&lt;/strong&gt;: Cloud VMs, especially with GPUs or heavy disk usage, can get expensive if left running 24/7.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That said, the pros far outweighed the cons for me.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;I’ve gained back hours of lost time, reduced the friction of switching between tasks, and finally stopped worrying about breaking my local environment when experimenting with something new.&lt;/p&gt;

&lt;p&gt;If you’re a developer juggling multiple devices, working with teams, or just tired of environment setup fatigue — I highly recommend trying it.&lt;/p&gt;

&lt;p&gt;Even starting small, with a single containerized project in the cloud, can show you how much easier life can be.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
