<?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: Oasi</title>
    <description>The latest articles on DEV Community by Oasi (@itsoasi).</description>
    <link>https://dev.to/itsoasi</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%2F519866%2F93228ade-48fc-4882-b047-b5e57a323a47.jpg</url>
      <title>DEV Community: Oasi</title>
      <link>https://dev.to/itsoasi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/itsoasi"/>
    <language>en</language>
    <item>
      <title>GhostPen Dev log of sorts</title>
      <dc:creator>Oasi</dc:creator>
      <pubDate>Tue, 01 Feb 2022 23:14:41 +0000</pubDate>
      <link>https://dev.to/itsoasi/ghostpen-dev-log-of-sorts-4eo6</link>
      <guid>https://dev.to/itsoasi/ghostpen-dev-log-of-sorts-4eo6</guid>
      <description>&lt;p&gt;It's kinda late in the game to post dev logs, but hey no better time than the present.&lt;/p&gt;

&lt;p&gt;A little backstory, I started a freelancing website called Ghostpen.org towards the end of last year, after working on it since around February.&lt;/p&gt;

&lt;p&gt;Now I have a few users, all workers, and I need to get clients on the website to give them work to do. &lt;/p&gt;

&lt;p&gt;And on top of that, what started out as a simple idea turned into a very complex network of systems that are integral to the workings of the website, with more features coming soon.&lt;/p&gt;

&lt;p&gt;For the past couple of weeks, I've been hacking at the code for the server (python with flask) and trying to implement a system that I used in another program I wrote (a database manager of sorts for the website). &lt;/p&gt;

&lt;p&gt;This newer system holds a dictionary of possible requests that might be sent from the website, and is routed to corresponding functions. I hadn't thought of it when I first started working on the main website for whatever reason, however it would save a lot of time and energy for the future.&lt;/p&gt;

&lt;p&gt;The problem is that I spent too much time getting nowhere when I could've been rolling out more useful features for the users and incrementally changing the underlying structure, or even setting up a new fork to work on the new structure so that I could work in "parallel."&lt;/p&gt;

&lt;p&gt;To conclude, I just forked the deployed version of the website and am implementing the user facing changes and am going to probably figure out a way to modularize the code in another branch so I can keep things going smoothly and be able to make changes without getting stuck like I just did.&lt;/p&gt;

&lt;p&gt;(Note this is my first time writing something like this. Constructive criticism welcome.)&lt;/p&gt;

</description>
      <category>devlog</category>
      <category>webdev</category>
      <category>python</category>
    </item>
    <item>
      <title>Current Projects</title>
      <dc:creator>Oasi</dc:creator>
      <pubDate>Tue, 01 Feb 2022 06:25:09 +0000</pubDate>
      <link>https://dev.to/itsoasi/current-projects-2map</link>
      <guid>https://dev.to/itsoasi/current-projects-2map</guid>
      <description>&lt;p&gt;Currently, I have two(three) projects that I'm working on:&lt;/p&gt;

&lt;p&gt;The first is my freelancing website, GhostPen.org. Anyone can use it and can do just about anything on there. It uses python/flask for the backend and vanilla web stack for front end (with jquery)&lt;/p&gt;

&lt;p&gt;The second project is a portfolio xr website. It will feature my best works across all of my skillsets and hopefully be an amazing experience for anyone who visits.&lt;/p&gt;

&lt;p&gt;My bonus project is something I've been chipping away at for years, and that is a developing a game engine from scratch, simply for the purpose of gaining a deeper understanding of programming and computers in general. &lt;/p&gt;

&lt;p&gt;I've made dozens of iterations of a game engine over the years, even before I fully understood what a game engine was. And now I  (maybe) understand it enough to explain key concepts of how it will function.&lt;/p&gt;

</description>
      <category>sdl</category>
      <category>cpp</category>
      <category>python</category>
      <category>godot</category>
    </item>
    <item>
      <title>A bit about myself</title>
      <dc:creator>Oasi</dc:creator>
      <pubDate>Wed, 25 Nov 2020 02:43:18 +0000</pubDate>
      <link>https://dev.to/itsoasi/a-bit-about-myself-2d8g</link>
      <guid>https://dev.to/itsoasi/a-bit-about-myself-2d8g</guid>
      <description>&lt;p&gt;I'm kinda new to being part of online communities, and thus not really sure where to start, so I'll start with an introduction. Sup lol.&lt;/p&gt;

&lt;p&gt;I'm a programmer, music producer, youtuber, and graphic artist who goes by the name Oasi.&lt;/p&gt;

&lt;p&gt;Shortly following the acquisition of my first computer (the summer between freshman and sophomore year in highschool), came my first time programming. Well actually, my first program was on my phone a few months prior, but that's a bit irrelevant(at least to this post).&lt;/p&gt;

&lt;p&gt;I've never been one to take baby steps, so I immediately downloaded Unity and tried to make some fully fledged open world first person shooter (to no avail, obviously lol). &lt;/p&gt;

&lt;p&gt;Realizing that there's a lot that goes into making video games and programming in general, I began to soak in as much knowledge as possible.&lt;/p&gt;

&lt;p&gt;Skip to today, five years later, where I have only ever released one game. Not even an impressive one, I was really just trying to build up some momentum with finishing what I start. I've started lots of projects with cool ideas, but never really followed through on them, which I heard is actually really common. &lt;/p&gt;

&lt;p&gt;Currently, I'm working on a game in Godot that I originally planned on releasing at the beginning of 2021, however things aren't necessarily going as planned cuz life does that sometimes(-_-).&lt;/p&gt;

&lt;p&gt;I think I can say that over the years I've become relatively proficient in python. It's really easy to get something up and going with just a couple hundred lines. But more importantly I've come to understand some of the deeper programming concepts that translate between languages. And with that, I'm trying to learn c++, as it's more the industry standard. Though I can kinda get things up and running, it being a statically typed language makes things a bit more complicated.&lt;/p&gt;

&lt;p&gt;In conclusion, this was just me saying hi and talking a bit about myself and my history with programming. In future posts, I'll go into details on my experiences with learning python and c++. Until then, I'm open to chat and whatever else.&lt;/p&gt;

</description>
      <category>cpp</category>
      <category>python</category>
      <category>unity3d</category>
      <category>godot</category>
    </item>
  </channel>
</rss>
