<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Armand Araujo on Medium]]></title>
        <description><![CDATA[Stories by Armand Araujo on Medium]]></description>
        <link>https://medium.com/@armand57araujo?source=rss-0740511165f3------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*cCGqm2SVBxrC8qWB</url>
            <title>Stories by Armand Araujo on Medium</title>
            <link>https://medium.com/@armand57araujo?source=rss-0740511165f3------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 23 May 2026 16:23:42 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@armand57araujo/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Client-Side MVC]]></title>
            <link>https://medium.com/@armand57araujo/client-side-mvc-bc1d8da4d993?source=rss-0740511165f3------2</link>
            <guid isPermaLink="false">https://medium.com/p/bc1d8da4d993</guid>
            <category><![CDATA[client-side-mvc]]></category>
            <dc:creator><![CDATA[Armand Araujo]]></dc:creator>
            <pubDate>Wed, 29 Nov 2023 17:56:24 GMT</pubDate>
            <atom:updated>2023-11-29T17:57:32.188Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/512/1*onLnkNZ6HerQ469yIR8cwQ.png" /></figure><p>Client-side MVC (… aka Model-View-Controller) what in the world is it? Here is my answer: MVC, particularly Client-Side MVC is a way to organize and structure web applications. It divides the work between the user’s browser (the client) and the server. There are three main parts:</p><ol><li>Model: This handles the data. It gets data from the server, manages it, and keeps it organized.</li></ol><p>2. View: This is what the user sees and interacts with. It shows the data and captures user actions like clicks or inputs.</p><p>3. Controller: It connects the Model and the View. It takes the user’s actions, updates the Model, and makes sure the View shows the updated information.</p><h3>How It Helps:</h3><ul><li>Better User Experience: It makes apps more responsive because some work is done on the user’s device, reducing the need for constant back-and-forth communication with the server.</li><li>Easier to Manage: By splitting things up neatly, it’s easier for developers to write and maintain the code.</li><li>Handles More Data: It can manage larger amounts of information without overwhelming the server, making apps more scalable.</li></ul><h3>How It’s Used:</h3><p>There are frameworks like AngularJS, Backbone.js, Ember.js, and React with Flux or Redux that help developers build using client-side MVC. They provide tools and rules for creating these types of applications.</p><h3>Tips for Using It:</h3><ul><li>Keep It Clean: Make sure each part (Model, View, Controller) sticks to its job.</li><li>Make It Fast: Optimize the app to work smoothly and quickly, reducing unnecessary communication with the server.</li><li>Test It Well: Test the different parts of the app to catch any issues early on.</li></ul><p>Client-side MVC is all about making web applications more efficient, responsive, and easier to manage by dividing the work smartly between the user’s device and the server.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bc1d8da4d993" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Materialize CSS Framework]]></title>
            <link>https://medium.com/@armand57araujo/materialize-css-framework-44c195fac96e?source=rss-0740511165f3------2</link>
            <guid isPermaLink="false">https://medium.com/p/44c195fac96e</guid>
            <category><![CDATA[materializecss]]></category>
            <dc:creator><![CDATA[Armand Araujo]]></dc:creator>
            <pubDate>Wed, 29 Nov 2023 17:42:25 GMT</pubDate>
            <atom:updated>2023-11-29T17:42:25.541Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/151/0*0F5-JWVXN551BQKx.png" /></figure><p>In the course of building our site, my team and I had to search for and implement a unique CSS framework for our bootcamp project, eventually landing on Materialize. It was relatively simple to implement and worked well for our project, and here I will inform you of how we used it:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*fkhxOyVdYQjN5JjN" /></figure><p>Let’s get started (haha), as seen above starting from Getting Started gives a brief overview and description of what is provided by materialize.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*LXEmEyS7VtG9GBbM" /></figure><p>For our project we implemented the CDN pasting the link into the head of our html file. Next we began our build using Materialize’s Navbars which allowed us to traverse sections of our page. With added styling and fonts from other libraries we were able to achieve a responsive, functional, and sweet looking navbar that overall matched the vision we were trying to achieve:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yuVYKg-y-CNciVSnwh5rKQ.png" /></figure><p>This add the ability to use columns to make sure everything was situated properly much like you can in bootstrap CSS was one of the many attractive qualities that attracted us to materialize and made the situating of our space forecast cards that much easier and simplistic:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*d8C9rQVs2EUAnHL5" /></figure><p>All in all, Materialize made the process of building our site for our project that much simpler and gave us room to actually devote time to the more technical aspects of our site. I would definitely recommend using Materialize in any future front end work for coding. Attached is a link to Materialize if you want to check it out yourself: <a href="https://materializecss.com/">https://materializecss.com/</a></p><p>If you want to do some start-gazing, here’s a link to our site using Materialize: <a href="https://dee-here.github.io/space-jam-x/">https://dee-here.github.io/space-jam-x/</a></p><p>thank you for reading.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=44c195fac96e" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>