<?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: Jared Odulio</title>
    <description>The latest articles on DEV Community by Jared Odulio (@jared201).</description>
    <link>https://dev.to/jared201</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%2F935917%2Fea2e276c-253b-4cc9-8686-4756939e31a7.png</url>
      <title>DEV Community: Jared Odulio</title>
      <link>https://dev.to/jared201</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jared201"/>
    <language>en</language>
    <item>
      <title>Writing automated tests with Python</title>
      <dc:creator>Jared Odulio</dc:creator>
      <pubDate>Sun, 12 May 2024 13:58:43 +0000</pubDate>
      <link>https://dev.to/jared201/writing-automated-tests-with-python-3kcj</link>
      <guid>https://dev.to/jared201/writing-automated-tests-with-python-3kcj</guid>
      <description>&lt;p&gt;Python is a versatile language, it's easy to write automated test with it whether the function to test is written in Java Spring Boot or Javascript in NodeJS. Watch the video here&lt;/p&gt;

&lt;p&gt;[![Watch the video]]&lt;a href="https://youtu.be/oRbJJb_25g4?si=f-ubQqHCAJU7GiPz"&gt;https://youtu.be/oRbJJb_25g4?si=f-ubQqHCAJU7GiPz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/oRbJJb_25g4?si=f-ubQqHCAJU7GiPz"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>javascript</category>
      <category>node</category>
      <category>testing</category>
    </item>
    <item>
      <title>Beef Noodle, a project template for developing HTTPS REST API endpoints in NodeJS</title>
      <dc:creator>Jared Odulio</dc:creator>
      <pubDate>Tue, 13 Jun 2023 02:40:27 +0000</pubDate>
      <link>https://dev.to/jared201/beef-noodle-a-project-template-for-developing-https-rest-api-endpoints-in-nodejs-324m</link>
      <guid>https://dev.to/jared201/beef-noodle-a-project-template-for-developing-https-rest-api-endpoints-in-nodejs-324m</guid>
      <description>&lt;p&gt;I created a repository in Github called Beef Noodle. It's a boilerplate project template for building HTTP REST API endpoints in NodeJS.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/jared201/beef-noodle"&gt;https://github.com/jared201/beef-noodle&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>programming</category>
      <category>github</category>
    </item>
    <item>
      <title>[Watch] Loom 2 YouTube Video Transfer</title>
      <dc:creator>Jared Odulio</dc:creator>
      <pubDate>Fri, 26 May 2023 08:33:41 +0000</pubDate>
      <link>https://dev.to/jared201/watch-loom-2-youtube-video-transfer-30o2</link>
      <guid>https://dev.to/jared201/watch-loom-2-youtube-video-transfer-30o2</guid>
      <description>&lt;p&gt;No frameworks were used in the client side just vanilla Javascript, CSS and HTML and some few research on YouTube Data API V3 and Loom video transcoding. Repo in Github is still private, will open soon.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/b5b7p0bSvF8"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---MFiqNWh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://img.youtube.com/vi/b5b7p0bSvF8/default.jpg" alt="Watch the video" width="120" height="90"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>extensions</category>
      <category>javascript</category>
    </item>
    <item>
      <title>[WATCH] Loom 2 YouTube Chrome Extension</title>
      <dc:creator>Jared Odulio</dc:creator>
      <pubDate>Tue, 16 May 2023 07:11:53 +0000</pubDate>
      <link>https://dev.to/jared201/watch-loom-2-youtube-chrome-extension-h5f</link>
      <guid>https://dev.to/jared201/watch-loom-2-youtube-chrome-extension-h5f</guid>
      <description>&lt;p&gt;I'm currently building a Loom 2 YouTube upload extension for people who share their demos and explanations via Loom video and upload it to YouTube as well.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=LiOQXm_uJsk"&gt;Loom 2 YouTube&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>[Watch] Angus Design System in action</title>
      <dc:creator>Jared Odulio</dc:creator>
      <pubDate>Sat, 11 Feb 2023 00:46:06 +0000</pubDate>
      <link>https://dev.to/jared201/watch-angus-design-system-in-action-3nlb</link>
      <guid>https://dev.to/jared201/watch-angus-design-system-in-action-3nlb</guid>
      <description>&lt;p&gt;Angus Design System is a web component library built on top of Vue2.x and IBM's Carbon Design System. It's a purpose-built design system for building healthcare applications. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/CKbnvFy2KAc" rel="noopener noreferrer"&gt;Clarity eClaims Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>ai</category>
      <category>drf</category>
      <category>learning</category>
    </item>
    <item>
      <title>[WATCH] A Smart Home Concept created with skills you already know</title>
      <dc:creator>Jared Odulio</dc:creator>
      <pubDate>Thu, 09 Feb 2023 01:48:21 +0000</pubDate>
      <link>https://dev.to/jared201/watch-a-smart-home-concept-created-with-skills-you-already-know-2pom</link>
      <guid>https://dev.to/jared201/watch-a-smart-home-concept-created-with-skills-you-already-know-2pom</guid>
      <description>&lt;p&gt;The great thing about design systems is the limitless possibilities on where and how it can be applied with skills developer already know or skills that are quick and easy to learn.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/bisthKoiwDY"&gt;Smart Home Concept&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>vue</category>
      <category>raspberrypi</category>
      <category>node</category>
    </item>
    <item>
      <title>Fix Vue hot code deploy issue with Safari</title>
      <dc:creator>Jared Odulio</dc:creator>
      <pubDate>Fri, 03 Feb 2023 05:58:52 +0000</pubDate>
      <link>https://dev.to/jared201/fix-vue-hot-code-deploy-issue-with-safari-3ib6</link>
      <guid>https://dev.to/jared201/fix-vue-hot-code-deploy-issue-with-safari-3ib6</guid>
      <description>&lt;p&gt;If you're working on Vue and testing your code using Vue CLI's hot code deploy&lt;br&gt;
&lt;code&gt;npm run serve&lt;/code&gt;&lt;br&gt;
There's a random issue wherein UI is not refreshing after saving the code, it's not an issue in Chrome but it happens consistently in Safari. &lt;/p&gt;

&lt;p&gt;To solve this, you need to update your vue.config.js file in your project directory by adding this snippet:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;module.exports = {
    chainWebpack: config =&amp;gt; {
        if (process.env.NODE_ENV === 'development') {
            config
                .output
                .filename('[name].[hash].js')
                .chunkFilename('[name].[hash].js')
                .end()
        }
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I found this fix in one of the github repos that I have easily forgotten the link. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>I created a design system and it's called Beef Design System</title>
      <dc:creator>Jared Odulio</dc:creator>
      <pubDate>Tue, 31 Jan 2023 01:07:34 +0000</pubDate>
      <link>https://dev.to/jared201/i-created-a-design-system-and-its-called-beef-design-system-3oif</link>
      <guid>https://dev.to/jared201/i-created-a-design-system-and-its-called-beef-design-system-3oif</guid>
      <description>&lt;p&gt;Web development or software development in general is always washed with buzzwords, one that is not so new but starting to trend is "design systems". Basically, a design system is a collection or a library of reusable and customizable web components and widgets to make application development faster, easier and fun to repeat. If you're already using Bootstrap or Materialize UI, that is already an example of a design system. But large companies are also in to this design system bandwagon, IBM has Carbon Design System, General Electric has Edison Design System, Salesforce has Lightning Design System. The reason why a lot of design system proliferates is consistency another is uniqueness or identity (No vendor will sell products that looks like Bootstrap all through out).&lt;/p&gt;

&lt;p&gt;I created a design system called The Beef Design System which is based on Vue and Bulma. The top reason I created a design system is most frontend tasks are easily repeatable and doesn't need to be started from scratch, whenever I need to start a new project I just have to clone the repository and customize or copy the built-in components to fit the new project's requirements and specifications. Therefore, my development workflow now works like a meat shop; pull out the beef, weigh it in, wrap it up nicely. One of the real world usage for Beef Design Template can be seen here &lt;a href="https://www.youtube.com/watch?v=id1QfrQa0SA"&gt;AlabangSX&lt;/a&gt; which is a stock market recommendation application.&lt;/p&gt;

&lt;p&gt;If you want to try and play around the system, just clone from Github &lt;a href="https://github.com/jared201/beef"&gt;Beef Design System&lt;/a&gt;, assuming NodeJS, VueCLI are installed&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git clone https://github.com/jared201/beef.git&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;cd ~/beef&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm install&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm run serve&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Have fun and don't forget to star and follow! :)&lt;/p&gt;

</description>
      <category>vue</category>
      <category>bulma</category>
      <category>javascript</category>
      <category>designsystems</category>
    </item>
  </channel>
</rss>
