<?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: Maia Rowe</title>
    <description>The latest articles on DEV Community by Maia Rowe (@mrowe178566).</description>
    <link>https://dev.to/mrowe178566</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%2F2650737%2F3c26f745-54d1-4fd2-b97b-92bcb35dc00f.jpeg</url>
      <title>DEV Community: Maia Rowe</title>
      <link>https://dev.to/mrowe178566</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mrowe178566"/>
    <language>en</language>
    <item>
      <title>Route -&gt;Controller -&gt; Action -&gt;View</title>
      <dc:creator>Maia Rowe</dc:creator>
      <pubDate>Wed, 19 Nov 2025 05:24:27 +0000</pubDate>
      <link>https://dev.to/mrowe178566/route-controller-action-view-1493</link>
      <guid>https://dev.to/mrowe178566/route-controller-action-view-1493</guid>
      <description>&lt;p&gt;Learning about Routes, Views, Actions, and Controllers (RVAC) can be confusing at first. It’s not always obvious which part handles what, or why we even need them. When I started, this concept felt intimidating — I wasn’t sure how they all fit together. I’m still learning, but I’ve come to see how important RVAC is for building websites that are easy to navigate and make sense to users.&lt;/p&gt;

&lt;p&gt;I’m not a master yet, but I’m striving to get there. My goal here is to break each piece down clearly, so you can understand their roles and see how they connect. Hopefully, my explanation helps you grasp these ideas a little better than when I first encountered them.&lt;/p&gt;

&lt;p&gt;🛣 &lt;strong&gt;Route — The Traffic Director&lt;/strong&gt; Routes don’t do the work themselves; they simply decide where the request should go. Think of them as traffic signs pointing the request to the right controller.&lt;/p&gt;

&lt;p&gt;🎛 &lt;strong&gt;Controller — The Decision Maker&lt;/strong&gt; The controller decides what happens when a request arrives. It receives the request from the route, coordinates with models (your data and business logic), and determines the response.&lt;/p&gt;

&lt;p&gt;⚡ &lt;strong&gt;Action — The Specific Task&lt;/strong&gt; An action is a method inside a controller that handles one type of request. Each action represents a single job — like showing a product, creating a new record, or deleting something.&lt;/p&gt;

&lt;p&gt;👀 &lt;strong&gt;View — The Presentation Laye&lt;/strong&gt;r A view is the template that presents data to the user. Views don’t make decisions; they simply display the information prepared by the controller in a user-friendly format. If the controller is the chef preparing the meal, the view is the plate and presentation that makes it appealing to the diner.&lt;/p&gt;

&lt;p&gt;I’m still mastering these concepts, but each step shows me how essential they are. If you’re learning too, remember: RVAC isn’t just theory — it’s the backbone of websites, making them functional, intuitive, and a joy for people to use.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Files Paths &amp; Images</title>
      <dc:creator>Maia Rowe</dc:creator>
      <pubDate>Fri, 10 Jan 2025 09:28:03 +0000</pubDate>
      <link>https://dev.to/mrowe178566/files-paths-images-51c8</link>
      <guid>https://dev.to/mrowe178566/files-paths-images-51c8</guid>
      <description>&lt;p&gt;When adding an image to your webpage, it's important to provide the correct path to the image file. Properly organizing your project folders ensures that no issues arise and that you can easily access the files and attributes you need quickly during development.&lt;/p&gt;

</description>
      <category>html</category>
    </item>
    <item>
      <title>HTML Syntax</title>
      <dc:creator>Maia Rowe</dc:creator>
      <pubDate>Mon, 06 Jan 2025 12:24:02 +0000</pubDate>
      <link>https://dev.to/mrowe178566/html-syntax-fo1</link>
      <guid>https://dev.to/mrowe178566/html-syntax-fo1</guid>
      <description>&lt;p&gt;Like any other programming language, HTML has syntax rules that must be followed to write it correctly. What I like about HTML is its simplicity in creating things. When adding attributes to elements, they can be added inside the opening tag. In other programming languages, more complex techniques are used, like parsing or encapsulation to manipulate data, which can get very complex. HTML is simple and straight to the point. When writing HTML, it is very helpful to use an IDE, which will assist you in writing the code by automatically creating the closing tags for you, ensuring the code is written properly.&lt;/p&gt;

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