<?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: Brighton Smith</title>
    <description>The latest articles on Forem by Brighton Smith (@mrdrfeesh).</description>
    <link>https://forem.com/mrdrfeesh</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%2F1981870%2F9a727a21-ff19-4444-975b-349237c25ef2.png</url>
      <title>Forem: Brighton Smith</title>
      <link>https://forem.com/mrdrfeesh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/mrdrfeesh"/>
    <language>en</language>
    <item>
      <title>[Flatiron SE] Day 100: 12/06/24</title>
      <dc:creator>Brighton Smith</dc:creator>
      <pubDate>Fri, 06 Dec 2024 15:31:16 +0000</pubDate>
      <link>https://forem.com/mrdrfeesh/flatiron-se-day-100-120624-4nd7</link>
      <guid>https://forem.com/mrdrfeesh/flatiron-se-day-100-120624-4nd7</guid>
      <description>&lt;p&gt;Howdy yall, &lt;/p&gt;

&lt;p&gt;Its officially the last day of flatiron for me. I have just finished my main project. It was definitely a struggle but I'm so happy I was even able to figure it out all on my own. And I'm very excited to see where this takes me. &lt;/p&gt;

&lt;p&gt;Just to go through my project really quick. Its basically a "build creator" for a game. Just a simple front and back end app with simple functionality. I did learn to use shortuuid to create codes to be able to share builds. But other than that its a relatively normal project.&lt;/p&gt;

&lt;p&gt;But once again id like to thank my instructor and everyone at flatiron for this opportunity.&lt;/p&gt;

&lt;p&gt;Signing off,&lt;br&gt;
Matthew Brighton Smith&lt;/p&gt;

</description>
    </item>
    <item>
      <title>[Flatiron SE] Day 70: 11/06/24</title>
      <dc:creator>Brighton Smith</dc:creator>
      <pubDate>Wed, 06 Nov 2024 21:49:40 +0000</pubDate>
      <link>https://forem.com/mrdrfeesh/flatiron-se-day-70-110624-459i</link>
      <guid>https://forem.com/mrdrfeesh/flatiron-se-day-70-110624-459i</guid>
      <description>&lt;p&gt;Hey everyone, back again. Just getting caught up on my blog posts. Just about nearing the end of Phase 4. Pretty crazy to imagine that flatiron is almost over, incredibly surreal. Whelp best I get started.&lt;/p&gt;

&lt;p&gt;The main thing we focused on this phase was Flask. Flask is a flexible web framework for Python that makes building web applications WAY more simple. It provides an easy way to start with essential tools and components, allowing me to create and scale applications a lot faster than just using python. One of the most remarkable things about Flask is its ability to simplify Python, making it a super useful choice for me so I can focus on functionality without getting bogged down by unnecessary complexity. Personally, I find this simplicity incredibly useful and am excited to keep exploring Flask’s potential in professional projects.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>[Flatiron SE] Day 44: 10/11/24</title>
      <dc:creator>Brighton Smith</dc:creator>
      <pubDate>Fri, 11 Oct 2024 19:10:31 +0000</pubDate>
      <link>https://forem.com/mrdrfeesh/flatiron-se-day-44-101124-3ign</link>
      <guid>https://forem.com/mrdrfeesh/flatiron-se-day-44-101124-3ign</guid>
      <description>&lt;p&gt;Howdy yall! Back again for another blog.&lt;/p&gt;

&lt;p&gt;Things have been moving fast. But I'm officially in phase 3 of the program! And in this phase were learning all about Python.&lt;/p&gt;

&lt;p&gt;I already knew a bit about python, so this was just solidifying my skills.&lt;/p&gt;

&lt;p&gt;What I like about python the most, is its very math based. Feels great to work in. And the object system and callback systems feel amazing.&lt;/p&gt;

&lt;p&gt;We've only really learned the basics of loops and such, but today we learned a lot about data structure and how they are based used to store information.&lt;/p&gt;

&lt;p&gt;Ill try my best to update this blog with more info as I learn more about python.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>[Flatiron SE] Day 20: 09/19/24</title>
      <dc:creator>Brighton Smith</dc:creator>
      <pubDate>Fri, 20 Sep 2024 00:32:19 +0000</pubDate>
      <link>https://forem.com/mrdrfeesh/flatiron-se-day-20-091924-3gdi</link>
      <guid>https://forem.com/mrdrfeesh/flatiron-se-day-20-091924-3gdi</guid>
      <description>&lt;p&gt;Woof Hi yall.&lt;/p&gt;

&lt;p&gt;Been a while, had a bit of a rough streak since the 30th and have not been able to make a blog post. But im back and I can now talk about a cool new Java component ive been learning!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;REACT&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So ive just now been learning react recently, and have been enjoying it a ton. To me it feels alot better then normal java because it allows for more easily seeing how everything is structure in my code. And I have been able to make some very useful bits of code with it. We are only really learning the basics right now.&lt;/p&gt;

&lt;p&gt;Like props, components, states, etc. But I promise to update the blog again soon with everything ive learned!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>[Flatiron SE] Day 3: 08/30/24</title>
      <dc:creator>Brighton Smith</dc:creator>
      <pubDate>Sat, 31 Aug 2024 00:39:20 +0000</pubDate>
      <link>https://forem.com/mrdrfeesh/flatiron-se-day-3-083024-2nn2</link>
      <guid>https://forem.com/mrdrfeesh/flatiron-se-day-3-083024-2nn2</guid>
      <description>&lt;p&gt;Howdy everyone! Feesh here!&lt;/p&gt;

&lt;p&gt;Today was very eventful when it came to learning for me! So lets just jump straight in!&lt;/p&gt;

&lt;h2&gt;
  
  
  Server Access
&lt;/h2&gt;

&lt;p&gt;I learned a lot more about server side stuff. Especially when it came to DOM and JSON! But it wasn't the main focus of today. But I definitely didn't struggle on it like yesterday. &lt;/p&gt;

&lt;h2&gt;
  
  
  Array Iteration
&lt;/h2&gt;

&lt;p&gt;This was the big learning topic of today. I learned a bit more about for loops, but I learned a ton about &lt;strong&gt;Integer Modifiers&lt;/strong&gt;. The three were,&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Find()&lt;/code&gt;, &lt;code&gt;Filter()&lt;/code&gt;, &lt;code&gt;Map()&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;They are all different ways of iterating through a array, but all accomplish different tasks. &lt;code&gt;Find()&lt;/code&gt; will look through a array and find a specific value in the array. &lt;code&gt;Filter()&lt;/code&gt; will look through the array and find multiple values that match the value. And &lt;code&gt;Map()&lt;/code&gt; will go through the array and output a new array of the same length with changes. Which I found to be the most useful of the three.&lt;/p&gt;

&lt;p&gt;That was about everything important I learned today, I did struggle pretty hard on some labs. But that is when I took the time to realize... &lt;/p&gt;

&lt;p&gt;I don't need to know everything, especially when I am first starting out. So that really helped me slow down and figure the problem out. I am just very excited to get started on the journey! &lt;/p&gt;

&lt;p&gt;So once again thank you to everyone that supported me!&lt;/p&gt;

&lt;p&gt;Bye y'all!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>[Flatiron SE] Day 2: 08/29/24</title>
      <dc:creator>Brighton Smith</dc:creator>
      <pubDate>Thu, 29 Aug 2024 20:17:06 +0000</pubDate>
      <link>https://forem.com/mrdrfeesh/flatiron-se-day-1-082924-4geo</link>
      <guid>https://forem.com/mrdrfeesh/flatiron-se-day-1-082924-4geo</guid>
      <description>&lt;p&gt;Howdy everyone! Feesh back again! &lt;/p&gt;

&lt;p&gt;Today was a very interesting day. I learned many things that were completely new to me, which is gonna be very helpful! Even though I did struggle a bit of some of them, I was able to figure it out in the end with the help of my instructor and my fellow students!&lt;/p&gt;

&lt;h2&gt;
  
  
  For Looping
&lt;/h2&gt;

&lt;p&gt;I did already know a bit about "For Each" looping, but "For Of" and "For In" were very new, how ever they weren't that complicated. For Of was just used as a simple way to iterate over iterables like so...&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;for (variable of iterable) {
  // code block to be executed
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;...very simple. And For In was a bit more complicated, letting you also control enumerable objects. It was very hard for me to wrap my head around.&lt;/p&gt;

&lt;h2&gt;
  
  
  Communicating with the Server
&lt;/h2&gt;

&lt;p&gt;Now this was the big one, I officially got to learn how to use servers to send and control data. The most useful use I got out of this was learning how people access publicly available API's (huge one for me because &lt;strong&gt;I LOVE&lt;/strong&gt; data). I will say, I really really struggled with &lt;code&gt;fetch()&lt;/code&gt; for some reason. I eventually figured it out, I was just struggling with how it interacted within a function.&lt;/p&gt;

&lt;p&gt;To explain, usually you can run &lt;code&gt;Fetch()&lt;/code&gt; in the console of a website via this command...&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fetch("url to a api database")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;...but I was just not able to understand how to do it. I did end up finding out it works just like above, I was just overthinking the process. Which is a pretty silly issue I have. But I'm glad I figured it out!&lt;/p&gt;

&lt;h2&gt;
  
  
  Big O Notation
&lt;/h2&gt;

&lt;p&gt;Last thing I want to talk about is Big O Notation. This was super interesting to me just because of all the different ways to optimize code and the best way to do it. After learning more about it I decided to do my own research and it seems like Big O Notation is incredibly important in any coding scenario. So I will be sure to make sure I can use it to optimize when ever possible.&lt;/p&gt;

&lt;p&gt;Here's a pretty cool chart I found to visualize it! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc7nfkv16a1q2pm8qrxil.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc7nfkv16a1q2pm8qrxil.png" alt="Image description" width="800" height="563"&gt;&lt;/a&gt;&lt;br&gt;
[Source:&lt;a href="https://www.bigocheatsheet.com" rel="noopener noreferrer"&gt;https://www.bigocheatsheet.com&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;But thats everything for today! Once again thank you to Flatiron and everyone that supports me!&lt;/p&gt;

&lt;p&gt;Cya!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>softwaredevelopment</category>
      <category>school</category>
    </item>
    <item>
      <title>[Flatiron SE] Day 1: 08/28/24</title>
      <dc:creator>Brighton Smith</dc:creator>
      <pubDate>Wed, 28 Aug 2024 18:11:32 +0000</pubDate>
      <link>https://forem.com/mrdrfeesh/flatiron-se-day-1-082724-4opl</link>
      <guid>https://forem.com/mrdrfeesh/flatiron-se-day-1-082724-4opl</guid>
      <description>&lt;p&gt;Howdy y'all, Feesh here,&lt;/p&gt;

&lt;p&gt;This will just be my first ever blog post! I am doing this from the request of my amazing instructor over at Flatiron School. I will be attempting to make a blog post each day documenting my development through my coding journey. And HELLO and WELCOME and employers reading this in the future!&lt;/p&gt;

&lt;p&gt;Now I need to be honest, this is not actually my "first day" of flatiron. I actually started two days ago on Monday. But I believe today was absolutely the day where I really got invested in what I am learning.&lt;/p&gt;

&lt;p&gt;Speaking of, lets get into what I learned today! I wont be going over everything, just the things that intrigued me the most. &lt;/p&gt;

&lt;h2&gt;
  
  
  Event Listeners
&lt;/h2&gt;

&lt;p&gt;I officially learned about JavaScript's most exciting feature... &lt;strong&gt;EVENT LISTENERS&lt;/strong&gt;. My original language I was learning before this was C# which shares some similarity's, but really helped me understand the concept better. Lets take two examples so I can explain what I mean with a simple keydown for both Java and C#.&lt;/p&gt;

&lt;p&gt;JavaScript&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;addEventListener("keydown", (event) =&amp;gt; {});

onkeydown = (event) =&amp;gt; {};
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;C#&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;void Update()
    {
        if (Input.GetKeyDown("space"))
        {
            Debug.Log("space key was pressed");
        }
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now looking at both of them I can start to see the difference between them. Like how C# needs a constant update to look for commands while Java does not, quite interesting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Work Place Practice&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the more smaller things I enjoyed doing today was practicing how a workspace job would go. I was giving a website with a form and submit button. And I was basically told...&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;As a user, I should be able to type a task into the input field.&lt;br&gt;
As a user, I should be able to click some form of a submit button.&lt;br&gt;
As a user, I expect to see the task string that I provided appear in the DOM after the submit button has been activated.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And I had to adapt and make theses requests with the skills I learned prior. Very exciting!&lt;/p&gt;

&lt;p&gt;But that's about everything I felt was unique to my learning journey. Thank you to the folks at Flatiron for the great opportunity. See yall tomorrow 👋&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>softwaredevelopment</category>
      <category>school</category>
    </item>
    <item>
      <title>[Flatiron SE] Day 1: 08/27/24</title>
      <dc:creator>Brighton Smith</dc:creator>
      <pubDate>Wed, 28 Aug 2024 18:11:32 +0000</pubDate>
      <link>https://forem.com/mrdrfeesh/flatiron-se-day-1-082724-5i</link>
      <guid>https://forem.com/mrdrfeesh/flatiron-se-day-1-082724-5i</guid>
      <description>&lt;p&gt;Howdy y'all, Feesh here,&lt;/p&gt;

&lt;p&gt;This will just be my first ever blog post! I am doing this from the request of my amazing instructor over at Flatiron School. I will be attempting to make a blog post each day documenting my development through my coding journey. And HELLO and WELCOME and employers reading this in the future!&lt;/p&gt;

&lt;p&gt;Now I need to be honest, this is not actually my "first day" of flatiron. I actually started two days ago on Monday. But I believe today was absolutely the day where I really got invested in what I am learning.&lt;/p&gt;

&lt;p&gt;Speaking of, lets get into what I learned today! I wont be going over everything, just the things that intrigued me the most. &lt;/p&gt;

&lt;h2&gt;
  
  
  Event Listeners
&lt;/h2&gt;

&lt;p&gt;I officially learned about JavaScript's most exciting feature... &lt;strong&gt;EVENT LISTENERS&lt;/strong&gt;. My original language I was learning before this was C# which shares some similarity's, but really helped me understand the concept better. Lets take two examples so I can explain what I mean with a simple keydown for both Java and C#.&lt;/p&gt;

&lt;p&gt;JavaScript&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;addEventListener("keydown", (event) =&amp;gt; {});

onkeydown = (event) =&amp;gt; {};
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;C#&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;void Update()
    {
        if (Input.GetKeyDown("space"))
        {
            Debug.Log("space key was pressed");
        }
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now looking at both of them I can start to see the difference between them. Like how C# needs a constant update to look for commands while Java does not, quite interesting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Work Place Practice&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the more smaller things I enjoyed doing today was practicing how a workspace job would go. I was giving a website with a form and submit button. And I was basically told...&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;As a user, I should be able to type a task into the input field.&lt;br&gt;
As a user, I should be able to click some form of a submit button.&lt;br&gt;
As a user, I expect to see the task string that I provided appear in the DOM after the submit button has been activated.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And I had to adapt and make theses requests with the skills I learned prior. Very exciting!&lt;/p&gt;

&lt;p&gt;But that's about everything I felt was unique to my learning journey. Thank you to the folks at Flatiron for the great opportunity. See yall tomorrow 👋&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>softwaredevelopment</category>
      <category>school</category>
    </item>
  </channel>
</rss>
