<?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: hluis91</title>
    <description>The latest articles on Forem by hluis91 (@hluis91).</description>
    <link>https://forem.com/hluis91</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%2F941149%2Fb27fb1fe-c657-4a07-b13b-c0d0477964f2.png</url>
      <title>Forem: hluis91</title>
      <link>https://forem.com/hluis91</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/hluis91"/>
    <language>en</language>
    <item>
      <title>Update to Homework Tracker Project</title>
      <dc:creator>hluis91</dc:creator>
      <pubDate>Wed, 11 Jan 2023 01:23:43 +0000</pubDate>
      <link>https://forem.com/hluis91/update-to-homework-tracker-project-1k54</link>
      <guid>https://forem.com/hluis91/update-to-homework-tracker-project-1k54</guid>
      <description>&lt;h2&gt;
  
  
  Introduction:
&lt;/h2&gt;

&lt;p&gt;Hello there reader! Before I start this blog I must let you know that this is based on an added function to my previous blog called "Homework Tracker Project"&lt;/p&gt;

&lt;h2&gt;
  
  
  About:
&lt;/h2&gt;

&lt;p&gt;As a part of my assessment for my project, this update was requested from a live coding session to test my knowledge and skills of JavaScript. So aside from talking about the code I added, I will also talk about some of the mistakes I was making and conclude on how to improve for future live coding sessions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Added function to Homework Tracker Project Code:
&lt;/h2&gt;

&lt;p&gt;Here is the challenge that was posed to me, I will provide it in bullet points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Add a button to each HW card with the text “priority”  on it and the word “NO” as its default value.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;When the button is clicked the word should switch to “yes”:&lt;br&gt;
“Priority: NO” when clicked changed to “Priority: YES”&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To start off, I needed to add a button to the function that creates my cards, here is the code I used to add the button which was then added to the div variable containing the elements of the card:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//This variable holds the decision of default of "NO"

   let decision = 'NO'

//Create button and give its inner text of decision

   const priorityButton = document.createElement('button')
   priorityButton.innerText = `Priority: ${decision}`
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So from the above code, I first created a declared a '&lt;em&gt;decision&lt;/em&gt;' variable and assigned it with the default value of 'NO'. I then created my button to show assignment priority and called it '&lt;em&gt;priorityButton&lt;/em&gt;'. I then set the inner text of the button to an interpolation string: &lt;code&gt;Priority: ${decision}&lt;/code&gt;. This image shows how the card looks like after the button is added:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9lO-Cf2F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vuie9bovqfn75x5cc30s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9lO-Cf2F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vuie9bovqfn75x5cc30s.png" alt="Image description" width="370" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now that we have the button on the card, the last task is to the priority from 'NO' to 'YES' and vice-versa. Here is the code that does that:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/*Create an event listener for the button and pass an anonymous function that changes the decision when the button is clicked.*/

priorityButton.addEventListener('click', () =&amp;gt; {
 if(decision === 'NO'){
   decision = 'YES'
 }else{
   decision = 'NO'
 }
priorityButton.innerText = `Priority: ${decision}`
})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;What I did first was add an event listener to the priority button. The type of event is a 'click' event, the first parameter and an anonymous function, the second parameter, which will change 'NO' to 'YES' and vice versa when clicked. To make the change I implemented an &lt;strong&gt;&lt;em&gt;if...else&lt;/em&gt;&lt;/strong&gt; statement to the '&lt;em&gt;decision&lt;/em&gt;' variable I declared earlier. The statement says that if the 'decision' variable has a value of 'NO' then its value is reassigned to 'YES', otherwise the value of 'decision' is changed to 'NO'. Here is a picture of the button showing the Priority changed to 'YES": &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pP126Esw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n9cdr5jvvmo9u0udewrh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pP126Esw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n9cdr5jvvmo9u0udewrh.png" alt="Image description" width="382" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally we give the the inner text of the button a string interpolation of &lt;code&gt;Priority: ${decision}&lt;/code&gt; so that the value can be changed when the button is clicked.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Live Coding Mistakes:
&lt;/h2&gt;

&lt;p&gt;I was able to complete the first part with ease and at first the challenge was to just change the decision to 'YES'. Then the second portion took me a while to figure out. A mistake I was making was what to set the condition to: &lt;code&gt;Priority: ${decision}&lt;/code&gt;. This was not making any changes to the button at all. Another mistake was confusing &lt;code&gt;= assigning operator&lt;/code&gt; with &lt;code&gt;strict equality comparison operator ===&lt;/code&gt;. I made this confusion with both the condition and the block of code being executed in the &lt;strong&gt;&lt;em&gt;if...else&lt;/em&gt;&lt;/strong&gt; statement. I also had trouble understanding the order in which the code should be written. I also struggled with what to do which led me to get nervous as well as panic. When this happened, I forgot to stay calm and think about the possible mistakes in my code or structure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;At the end I figured out how to change the value of the button from 'NO' to 'YES' and vice versa. Based on my mistakes, I will work on staying calm and not trying to do random things to my code and hoping that it fixes the issues. I should also refer to the console and carefully read the mistakes being shown and console log certain aspects of the code to get a better understanding of what may be a possible mistake or if I am on the right track. Thank you for reading this blog and hope you learn from my mistakes as a beginner. Have a great day!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Homework Tracker Project</title>
      <dc:creator>hluis91</dc:creator>
      <pubDate>Sun, 04 Dec 2022 02:42:37 +0000</pubDate>
      <link>https://forem.com/hluis91/homework-tracker-project-4pjb</link>
      <guid>https://forem.com/hluis91/homework-tracker-project-4pjb</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Introduction&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This blog is based on my first single page application using Javascript, HTML and CSS. I based my idea on my career at this moment, which is education. I decided to create an application where you can keep record of homework assignments. Some of my students have trouble keeping organized with keeping up with what assignments they have to complete and the date it is due. I hope that this can be the start of an application that can help my students keep track of homework assignments and use it to meet deadlines and create new assignments for the future. As technology advances, I hope to incorporate more technology with my students so that they have more exposure and create inquiry thoughts on how these applications work. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--71D9kW3_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6eb79trbv7z2luqyyrzd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--71D9kW3_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6eb79trbv7z2luqyyrzd.png" alt="Image description" width="880" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;db.JSON&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My database consists of an array of objects called 'classAssignments' in which all of the objects have an id number. There are several keys which describe the object. Here are the four keys: classSubject, title, dueDate and instructions. The classSubject key holds the information for the subject of the class like "History". The title key holds the information for the title of the homework assignment. The dueDate key shows the date a homework assignment is due. The instructions key tells us important instructions about the homework assignment if applicable. There are 8 objects in the database to start off with and as you go through the blog we can see that objects can be created and added or even deleted from the database.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  "classAssignments": [
    {
      "id": 1,
      "classSubject": "Science",
      "title": "Precipitation Note Catcher",
      "dueDate": "12/01/2022",
      "instructions": "Turn in on google classroom"
    },
    {
      "id": 2,
      "classSubject": "Art",
      "title": "Baroque Art Reasearch Activity",
      "dueDate": "12/01/2022",
      "instructions": "Cite 3 sources"
    },
    {
      "id": 3,
      "classSubject": "ELA",
      "title": "Identify Theme",
      "dueDate": "12/03/2022",
      "instructions": "Turn in on google classroom"
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;em&gt;HTML Portion&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The HTML for this project follows a standard structure like any other HTML. In this HTML a CSS file is linked in the 'head' section and the javascript file is linked in the 'body' section. In the 'body' of the HTML there is a 'div' containing the title of the project "Homework Tracker". The next 'div' has a class of 'container' and holds the form for the inputs of the homework assignment and as well as a 'Create Assignment' button that creates a card(homework assignment). At the end there is the final 'div' that is a container that will contain the cards for the homework assignments when they are fetched through a 'GET' request and put into the DOM.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;body&amp;gt;
    &amp;lt;div id="tracker-header" class = 'center'&amp;gt;
      &amp;lt;h1&amp;gt;Homework Tracker&amp;lt;/h1&amp;gt; 
    &amp;lt;/div&amp;gt;
    &amp;lt;hr&amp;gt;
    &amp;lt;div class="container" style="display: block;"&amp;gt;
      &amp;lt;form class = "add-hw-tasks"&amp;gt;
        &amp;lt;h4&amp;gt;Create your own Homework Reminder!&amp;lt;/h4&amp;gt;
        &amp;lt;input
          type="text"
          name="classSubject"
          value=""
          placeholder="Enter subject"
          class="input-text"
        /&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;input
          type="text"
          name="title"
          value=""
          placeholder="Enter title"
          class="input-text"
        /&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;input
          type="text"
          name="dueDate"
          value=""
          placeholder="Enter due date"
          class="input-text"
        /&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;input
          type="text"
          name="instructions"
          value=""
          placeholder="Enter instructions"
          class="input-text"
        /&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;input
        type="submit"
        name="submit"
        value="Create Assignment"
        class="submit"
      /&amp;gt;
      &amp;lt;/form&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div id="task-collection"&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;script type="text/javascript" src="javascripts/index.js"&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;/body&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hiOxWnF2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rjqvlwq2k8xlsnp6sz4x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hiOxWnF2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rjqvlwq2k8xlsnp6sz4x.png" alt="Image description" width="358" height="210"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Javascript File&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I started off by creating a function called 'showAssignment' that creates the card for the homework assignments and as well as deletes the card through a 'click' event listener that takes in an anonymous function. I started off by creating a 'div' HTML element called &lt;em&gt;div&lt;/em&gt; to hold the information for the cards. The information for the cards are composed of HTML elements created by the following variables:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;header("Homework Assignment")(h3)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;subject(Class Subject)(li)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;titles(Homework Title)(li)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;date(Due date for assignment)(li)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;instruction(Instructions for assignment)(li)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;button(Delete Assignment)(button)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We also added text context to these variables and its corresponding values to the objects in the db.json file.&lt;br&gt;
We then created a 'click' event listener that takes a "DELETE" request to get rid of the card from the db.json file. We then append the variables that make up the information for the homework assignment card to the 'div' variable. A final variable called 'assignmentCollection' is created to access the "task-collection" id in the HTML file. We append the div variable containing the HTML elements of the card to the variable 'assignmentCollection'.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function showAssignment(assignment){
    const assignmentCollection = document.getElementById("task-collection")
    const div = document.createElement("div")
    div.classList.add("card")
    const header = document.createElement("h3")
    header.textContent = "Homework Assignment"
    const subject = document.createElement("li")
    subject.textContent = `Subject: ${assignment.classSubject}`
    const titles = document.createElement("li")
    titles.textContent = `Title: ${assignment.title}`
    const date = document.createElement("li")
    date.textContent = `Date due: ${assignment.dueDate}`
    const instruction = document.createElement("li")
    instruction.textContent = `Instructions: ${assignment.instructions}`
    const button = document.createElement("button")
    button.classList.add("delete-btn")
    button.textContent = "Delete Assignment"
    button.id = assignment.id
    button.addEventListener('click', () =&amp;gt; {
      fetch(`http://localhost:3000/classAssignments/${assignment.id}`, {
        method: 'DELETE'
      })
      .then(() =&amp;gt; div.remove())
    })
    div.append(header, subject, titles, date, instruction, button)
    assignmentCollection.append(div)
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DGLshtdd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zvjjnweha4dno3atymix.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DGLshtdd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zvjjnweha4dno3atymix.png" alt="Image description" width="357" height="463"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My next function 'getAssignment' is a function that shows the 'GET' request to retrieve the data from the db.json file. It does a fetch on the url for the server run for the db.json file. It iterates through the data using the forEach iterative method, which calls on each object of the db.json file. Finally we pass the 'showAssignment' function to show the cards of the homework assignments with the information as well as the 'Delete Assignment' button created. Finally we invoke the function for the fetch request.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function getAssignments(){
  fetch("http://localhost:3000/classAssignments")
  .then(response =&amp;gt; response.json())
  .then(data =&amp;gt; data.forEach(assignment =&amp;gt; showAssignment(assignment)))
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Before I inform you about my next function, I will first create a global variable called form that selects the 'add-hw-tasks' class of the form in the HTML file. My next function is called 'addAssignment' in which creates cards for homework assignments. We start off by adding a 'preventDefault' to the event passed as a parameter of this function. This is so the form does not submit itself. We then create an array variable with that targets its respective values in the event. Since we want to add cards by a 'submit' button from the form, we call on a "POST" request to the url created by the server that runs the db.json file. The body is JSON.stringify with the respective values of the card: class subject, assignment title, due date and the instructions for the respective homework assignments. We then add the reset method to the form variable so that when we submit the card information, the information fields are blank and ready to add a different card with new information. Finally, we have an event listener to the form variable that is a 'submit' type and passes the 'addAssignment' as a unique callback function.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const form = document.querySelector(".add-hw-tasks")
form.addEventListener('submit', addAssignment)

function addAssignment(event){
  event.preventDefault()
  const [classSubject, title, dueDate, instructions] = event.target
  fetch("http://localhost:3000/classAssignments", {
        method: "POST",
        headers: {
          "content-type": "application/json"
        },
        body: JSON.stringify({
          classSubject: classSubject.value,
          title: title.value,
          dueDate: dueDate.value,
          instructions: instructions.value
        })
      })
      .then(response =&amp;gt; response.json())
      .then(response =&amp;gt; showAssignment(response))
      form.reset()
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The last part of this javascript file highlights the 'Create Assignment' button yellow when your cursor hovers over it. I created this for visual representations for students who are English language learners, special education students and all other diverse learners. I started off by creating a global variable called 'buttonChange' that selects the 'submit' class of the 'Create Assignment' button in the form. I created two functions called 'mouseEnter' and 'mouseLeave'. The function 'mouseEnter' takes the 'buttonChange' and styles the background a yellow color. The function 'mouseLeave' takes 'buttonChange' and styles the background nothing. Finally we have two event listeners called on the 'buttonChange' variable in which the types are 'mouseenter' and 'mouseleave'. These functions have their respective callback functions 'mouseEnter' and 'mouseLeave'.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const buttonChange = document.querySelector(".submit")

function mouseEnter(){
  buttonChange.style.background = 'yellow'
}

function mouseLeave(){
  buttonChange.style.background = ''
}

buttonChange.addEventListener("mouseenter", mouseEnter)
buttonChange.addEventListener("mouseleave", mouseLeave)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PTax7X4a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3naya9pmyojstrmhvsdg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PTax7X4a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3naya9pmyojstrmhvsdg.png" alt="Image description" width="353" height="218"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;CSS&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The CSS file contains the design for the cards shown on the application, the margin for 'task-collection, the width for the form and the centering and border for the heading on the top of the application.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.card {
    text-align: center;
    border: green solid 1px;
    padding: 1rem;
    width: 15rem;
    height: 20rem;
    display: inline-grid;
    margin: 1rem 2rem;
    box-shadow: 3px 4px #664be0
  }

  #task-collection {
    margin: 2rem;
  }

  .add-hw-tasks {
    width: 80%
  }

  .center {
    border: 5px solid;
    display: flex;
    justify-content: center;
  }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In the future I would like to add more functions and event listeners for interactivity and dynamic interactions. Thank you for taking the time to look at my project. &lt;/p&gt;

</description>
      <category>beginners</category>
    </item>
    <item>
      <title>My first post and thoughts on my journey to being a Software Engineer.</title>
      <dc:creator>hluis91</dc:creator>
      <pubDate>Tue, 11 Oct 2022 16:12:56 +0000</pubDate>
      <link>https://forem.com/hluis91/my-first-post-and-thoughts-on-my-journey-to-being-a-software-engineer-od7</link>
      <guid>https://forem.com/hluis91/my-first-post-and-thoughts-on-my-journey-to-being-a-software-engineer-od7</guid>
      <description>&lt;p&gt;I started the Software Engineering course on September 17th 2022. I recently finished a Data Analytics bootcamp the week prior with UCI. Doing the prework for the bootcamp was not as difficult as I thought due to my experience with Javascript, HTML, CSS and GitHub with the Data Analytics bootcamp. I learned enough basics to get me this far. As I am going through the first phase of the program, it is getting to be a bit difficult. Writing functions for Javascript is not an easy task. I do however have a B.S. of Science in Mathematics, so when I write functions I can understand the structure and logic behind it but writing the function is the toughest part. If I get stuck I rely on resources provided by lessons or get a tutor to help me out. Being an educator myself has made me realize to take advantage of every resource provided and that everyone needs help at some point. I am excited to see what is coming in the future and hope to hone my skills so I can land a job in June 2023. I find this very interesting and are excited to do the work since the structure of the course is very concise and easy to understand. Thank you for reading this long blog and have a good day!!&lt;/p&gt;

&lt;p&gt;-Hernandez&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>devjournal</category>
    </item>
  </channel>
</rss>
