<?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: Daniela Garcia</title>
    <description>The latest articles on DEV Community by Daniela Garcia (@dgarcia1399).</description>
    <link>https://dev.to/dgarcia1399</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%2F1696214%2F18f9ad8d-1634-48cc-8ce2-948689e81950.png</url>
      <title>DEV Community: Daniela Garcia</title>
      <link>https://dev.to/dgarcia1399</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dgarcia1399"/>
    <language>en</language>
    <item>
      <title>Part 2: Learning HTML</title>
      <dc:creator>Daniela Garcia</dc:creator>
      <pubDate>Fri, 12 Jul 2024 03:54:37 +0000</pubDate>
      <link>https://dev.to/dgarcia1399/part-2-learning-html-ide</link>
      <guid>https://dev.to/dgarcia1399/part-2-learning-html-ide</guid>
      <description>&lt;p&gt;July 6, 2024&lt;/p&gt;

&lt;p&gt;I am working on Codeacademy's HTML Fundamentals Lesson and have learned a few HTML concepts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Start an HTML file with the &lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt; declaration. This allows the browser to interpret the file as containing html content and works with the correct version of HTML.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The next line should contain the &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; element. Add all of the code between the html open and closing tags.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Information which will not be shown/rendered on the web page is contained inside between the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; open and closing tags.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use the &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; element inside of the head to display the web page name on the browser's tab.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; anchor elements to add links to internal/external pages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You can organize your code (spacing/indentation) however you like and it won't reflect on the web page (unless you are nesting incorrectly, which is why indenting and spacing to create readable code is important!).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use the following syntax to comment out code or information from the html file: &lt;code&gt;&amp;lt;!-- content --&amp;gt;"&lt;/code&gt; . The content inside of this code will not be visible on the web page.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>html</category>
    </item>
    <item>
      <title>Command Line Interface Project</title>
      <dc:creator>Daniela Garcia</dc:creator>
      <pubDate>Fri, 12 Jul 2024 03:44:43 +0000</pubDate>
      <link>https://dev.to/dgarcia1399/command-line-interface-project-239o</link>
      <guid>https://dev.to/dgarcia1399/command-line-interface-project-239o</guid>
      <description>&lt;p&gt;July 11, 2024 | 10:36 pm &lt;/p&gt;

&lt;p&gt;Link to my app: &lt;a href="https://github.com/dgarcia13-99/Coffee-order-app" rel="noopener noreferrer"&gt;https://github.com/dgarcia13-99/Coffee-order-app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the CLI Project, I decided to create a coffee shop app that allows a user to view the coffee menu, place an order, and view their order status. Creating this app has been both challenging and rewarding. I was excited to develop an interactive application while utilizing my newfound knowledge of Ruby. I learned quite a lot about creating a Class while working on this project and intend on practicing these concepts. &lt;/p&gt;

&lt;p&gt;One of the major challenges I faced while working on this project was determining which information and steps to prioritize. I found myself creating methods that would require a ton of additional steps, so I decided to simply my project so that I can add to it later on. Additionally, I felt constrained by my limited experience and relying on concepts from the Ruby reference.&lt;/p&gt;

&lt;p&gt;Despite these challenges, seeing the app come together and function as intended was immensely satisfying. It may not be perfect, and I acknowledge that there are areas where I could improve the efficiency of my code. Yet, the fact that the app works and fulfills its basic functionalities is a testament to my progress in learning Ruby.&lt;/p&gt;

&lt;p&gt;Looking ahead, I am eager to continue refining the coffee shop app. I see it as an opportunity not only to enhance my understanding of Ruby but also to explore more advanced concepts and best practices. By persistently iterating on this project, I aim to build upon my skills and develop code that is not only functional but also well-structured and maintainable.&lt;/p&gt;

</description>
      <category>ruby</category>
      <category>minitest</category>
    </item>
    <item>
      <title>Learning HTML Elements</title>
      <dc:creator>Daniela Garcia</dc:creator>
      <pubDate>Sun, 07 Jul 2024 04:44:07 +0000</pubDate>
      <link>https://dev.to/dgarcia1399/learning-html-elements-1h7</link>
      <guid>https://dev.to/dgarcia1399/learning-html-elements-1h7</guid>
      <description>&lt;p&gt;July 6, 2024 | 10:15 pm&lt;/p&gt;

&lt;p&gt;Today I worked on Codeacademy's &lt;em&gt;Learn HTML Fundamentals&lt;/em&gt; and learned quite a bit of the components of a web page. HTML, also known as Hypertext Markup Language, is the skeleton of a web page; we use &lt;em&gt;elements&lt;/em&gt;, such as body elements, paragraphs, divisions, and headings to populate, organize, and style the page. &lt;/p&gt;

&lt;p&gt;We'll create these elements by 'tagging' them using this symbol: &amp;lt;&amp;gt;. To add content like pictures, text, etc. you add an _&lt;em&gt;opening tag&lt;/em&gt; with the name of the type of element inside the &amp;lt;&amp;gt; symbol, place the content after this tag, and use a &lt;em&gt;closing tag&lt;/em&gt; preceded by a forward slash to create the element that will be presented on the page. &lt;/p&gt;

&lt;p&gt;While all of this information is important for the understanding of markup language, I think the most important portion of the lesson is the mention of 'hierarchy' with tags. Nesting tags inside the content of other tags forms a relationship between the elements. The &lt;em&gt;child&lt;/em&gt; is the element nested inside another element. This element becomes the &lt;em&gt;parent&lt;/em&gt; element, and its child &lt;strong&gt;inherits&lt;/strong&gt; the parent's functionality. Thus, nesting/organization should be considered while adding content to the web page.&lt;/p&gt;

&lt;p&gt;Summary of things I learned today:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Organize a web page using &lt;em&gt;elements&lt;/em&gt; : paragraphs, lists, divisions, body, headings, etc.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Headings come in different sizes, from the largest size of 1 to smallest size of 6,  to allow for subheadings. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Divs, or divisions, are one of the most important components of a web page. They organize elements into separate blocks of content so they are more easily styled and manipulated. This allows this block of code to be manipulated differently and separately from other elements. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Attributes allow for the identification of elements. At times, an element will be used more than once, so we'll customize the element so the developer can easily identify how certain elements are organized.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use &lt;strong&gt;em&lt;/strong&gt; and &lt;strong&gt;strong&lt;/strong&gt; tags to italicize and highlight text (inline markup).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use &lt;strong&gt;br&lt;/strong&gt; to create line breaks and space text. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use &lt;strong&gt;ul&lt;/strong&gt; to bulletpoint an &lt;em&gt;unordered list&lt;/em&gt;, where the list items are &lt;strong&gt;not&lt;/strong&gt; organized in a particular order. You'll need to use a &lt;strong&gt;li&lt;/strong&gt; tag for each list item.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use &lt;strong&gt;ol&lt;/strong&gt; to bulletpoint an &lt;em&gt;ordered list&lt;/em&gt;, where the list items &lt;strong&gt;are&lt;/strong&gt; organized in a particular order. Similar to unordered lists, you'll need to use a &lt;strong&gt;li&lt;/strong&gt; tag for each list item.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use &lt;strong&gt;img&lt;/strong&gt; to add an image to a web page. This tag is self closing, so you wont need a closing tag. Instead, set the &lt;em&gt;source&lt;/em&gt; (src) attribute inside the &lt;strong&gt;img&lt;/strong&gt; tag equal to the link to the image and finish by adding a forward slash before the &amp;gt; symbol. To add a description/caption for the image, use the &lt;em&gt;alt&lt;/em&gt; attribute inside the image tag and set it equal to the text that will be displayed as a caption. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use &lt;strong&gt;video&lt;/strong&gt; to add a video to the web page. Set the source equal to the link to the video. Use the appropriate closing tag. To customize the size and functionality of the video define the &lt;em&gt;width&lt;/em&gt;, &lt;em&gt;height&lt;/em&gt;, and &lt;em&gt;controls&lt;/em&gt; attributes.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>html</category>
    </item>
  </channel>
</rss>
