<?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: Serena</title>
    <description>The latest articles on Forem by Serena (@pixelrena).</description>
    <link>https://forem.com/pixelrena</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%2F1008412%2F8de54d87-2c1f-4a08-bd94-47ef83b44c93.jpeg</url>
      <title>Forem: Serena</title>
      <link>https://forem.com/pixelrena</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/pixelrena"/>
    <language>en</language>
    <item>
      <title>🌐 Installing Chromium on Mac Apple M2 Pro (Tutorial)</title>
      <dc:creator>Serena</dc:creator>
      <pubDate>Wed, 16 Aug 2023 14:02:19 +0000</pubDate>
      <link>https://forem.com/pixelrena/installing-chromium-on-mac-apple-m2-pro-tutorial-4i4i</link>
      <guid>https://forem.com/pixelrena/installing-chromium-on-mac-apple-m2-pro-tutorial-4i4i</guid>
      <description>&lt;p&gt;Let's just say I've never really had to use Chromium before, but my workplace requires us to use it for specific cases when testing.&lt;/p&gt;

&lt;p&gt;I had the toughest time getting this thing to work on my Mac. Meanwhile, my remote colleagues had it working just fine. &lt;/p&gt;

&lt;p&gt;I received a lot of these messages every time:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fax0w1ueyurdi9sx1cgri.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fax0w1ueyurdi9sx1cgri.png" alt="Chromium.app Not Supported Image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmnyhfvn7rrjevv24sots.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmnyhfvn7rrjevv24sots.png" alt="Chromium.app can't be verified"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Meanwhile in my head I'm thinking, "this is easier if it was windows"! But this laptop I used is also a corporate laptop, which could also be a reason for these errors.&lt;/p&gt;

&lt;p&gt;Well, if any of you need to use Chromium and have a Apple M2 Pro chip, then this tutorial should help you.&lt;/p&gt;




&lt;h2&gt;
  
  
  Sections
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Install Homebrew&lt;/li&gt;
&lt;li&gt;Install Chromium&lt;/li&gt;
&lt;li&gt;Damaged App Fix&lt;/li&gt;
&lt;li&gt;Resources ⚡️:&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Install Homebrew
&lt;/h2&gt;

&lt;p&gt;If you don't already have homebrew, please install it as we will be using this to download and install Chromium.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.howtogeek.com/211541/install-homebrew-on-mac/" rel="noopener noreferrer"&gt;Step-By-Step Tutorial For Homebrew&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you already have homebrew, let's skip to the next section.&lt;/p&gt;

&lt;h2&gt;
  
  
  Install Chromium
&lt;/h2&gt;

&lt;p&gt;After installing homebrew, keep your terminal open and run the following commands:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;code&gt;brew install chromium --no-quarantine&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;brew cu&lt;/code&gt; (upgrades chromium)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Easily done within baby steps (took me longer than it should have)!&lt;/p&gt;

&lt;p&gt;Check your applications and try to open Chromium. If you are receiving this specific error message: "Chromium.app is damaged and can't be opened. You should move it to the Trash." Don't trash it, instead click "cancel" and check out the quick fix for this below.&lt;/p&gt;

&lt;h2&gt;
  
  
  Damaged App Fix
&lt;/h2&gt;

&lt;p&gt;In your terminal, enter the following command:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;xattr -cr /Applications/Chromium.app&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Attempt to re-open Chromium, and the error message should now be gone! &lt;/p&gt;

&lt;p&gt;If it is not gone, please comment the type of error message you receive. I can try to provide resources for you. Any feedback is accepted!&lt;/p&gt;

&lt;p&gt;Please check out the resources I've gathered from below to make this into one tutorial. ❤️&lt;/p&gt;

&lt;h2&gt;
  
  
  Resources ⚡️:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://apple.stackexchange.com/questions/78805/chromium-builds-for-mac-os-x" rel="noopener noreferrer"&gt;https://apple.stackexchange.com/questions/78805/chromium-builds-for-mac-os-x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/MacOS/comments/q9d772/homebrew_chromium_is_damaged_and_cant_be_openend/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/MacOS/comments/q9d772/homebrew_chromium_is_damaged_and_cant_be_openend/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.howtogeek.com/211541/install-homebrew-on-mac/" rel="noopener noreferrer"&gt;https://www.howtogeek.com/211541/install-homebrew-on-mac/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>chromium</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Deploying your React.js &amp; Express.js server to Render.com</title>
      <dc:creator>Serena</dc:creator>
      <pubDate>Mon, 13 Feb 2023 22:22:38 +0000</pubDate>
      <link>https://forem.com/pixelrena/deploying-your-reactjs-expressjs-server-to-rendercom-4jbo</link>
      <guid>https://forem.com/pixelrena/deploying-your-reactjs-expressjs-server-to-rendercom-4jbo</guid>
      <description>&lt;p&gt;As everyone has known for quite some time, Heroku is planning to remove their free dynos and other free options, which now means you will have to pay for it. Given 5$ a month is not too bad but I recently found another Cloud Application, called Render.com.&lt;/p&gt;

&lt;p&gt;One thing to note before you sign-up with them:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Deploying can be super slow (taking up to 15mins if your app is bigger!) on their free tier so you should only use it for smaller applications and remove unnecessary files.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So if you're building some big application (especially e-commerce), don't use render; I'd rather pay for heroku if it was such a big deal. It would save you the headache! Instead, I would recommend Railway but be sure to check the benefits to see if it's for you.&lt;/p&gt;

&lt;p&gt;This article will be covering how to deploy your react.js (front-end) portion plus your backend (node.js) to Render.com&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Create the react-app project:
&lt;/h2&gt;

&lt;p&gt;Open your terminal in whichever folder you store your project files and enter the command:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npx create-react-app demo-panda&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now the client-side is created, now let's create a server.js file in the root of project (or create an entire new folder that represents the backend)&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Create the server:
&lt;/h2&gt;

&lt;p&gt;After you've created the server.js file, we need to install a few things: express, path, and dotenv&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm i express path dotenv cors&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;You can read more about the following here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://expressjs.com/" rel="noopener noreferrer"&gt;Express&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.npmjs.com/package/dotenv" rel="noopener noreferrer"&gt;Dotenv&lt;/a&gt; (If you decide to use environment variables, make sure to add .env in your .gitignore so the information won't be public)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nodejs.org/api/path.html" rel="noopener noreferrer"&gt;Path&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/expressjs/cors" rel="noopener noreferrer"&gt;Cors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now run &lt;code&gt;npm run build&lt;/code&gt; to get the static files of your project. &lt;/p&gt;

&lt;p&gt;Define your server.js file, here is what my server.js turns out to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const express = require('express')
const path = require('path')
const dotenv = require('dotenv')
dotenv.config()


const app = express()
const port = process.env.PORT || 3000


const buildPath = path.join(__dirname, 'build')


app.use(express.static(buildPath))
app.use(express.json())
app.use(cors())


// gets the static files from the build folder
app.get('*', (req, res) =&amp;gt; {
  res.sendFile(path.join(buildPath, 'index.html'))
})


// Showing that the server is online and running and listening for changes
app.listen(port, () =&amp;gt; {
  console.log(`Server is online on port: ${port}`)
})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Let's test it out! Call &lt;code&gt;node server.js&lt;/code&gt; and go to localhost:3000. &lt;/p&gt;

&lt;p&gt;Your application should be running the server and showing your application :). This is why running &lt;code&gt;npm run build&lt;/code&gt; is pretty important. Otherwise we wouldn't be able to see our application at all.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fltnfgmqboshcstd5xyb5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fltnfgmqboshcstd5xyb5.png" alt="localhost:3000 homepage" width="800" height="594"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fekbp94mow630hh0irr1c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fekbp94mow630hh0irr1c.png" alt="Server.js running in terminal" width="466" height="66"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The only thing I've personally noticed is that you have to restart the server manually everytime you make changes. Same goes for &lt;code&gt;npm run build&lt;/code&gt;. So once you finally finished designing your frontend and you're ready to prepare for deploying, move on to the next line!&lt;/p&gt;

&lt;h2&gt;
  
  
  📌 Preparing to deploy to Render.com:
&lt;/h2&gt;

&lt;p&gt;We need to finish a few more setups before deploying to render.&lt;/p&gt;

&lt;p&gt;Go to your package.json file in your root folder and add your node and npm version to "engines". We are adding this because sometimes you can receive errors that your build failed, and this can be many of the reasons why, simply because there is no node/npm versions present. &lt;/p&gt;

&lt;p&gt;And change your "scripts.start" to "node server.js" So when you deploy your application, it will be running the server and the build.&lt;/p&gt;

&lt;p&gt;If you don't know your versions you can run in your terminal:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm -v &amp;amp;&amp;amp; node -v&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;It will return the npm version on the first line then the node version on the second line.&lt;/p&gt;

&lt;p&gt;Package.json:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

{
"name": "demo-panda",
  "version": "0.1.0",
  "engines": {
  "npm": "8.18.0",
  "node": "16.16.0"
  },
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/react": "^13.4.0",
    "@testing-library/user-event": "^13.5.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-scripts": "5.0.1",
    "cors": "^2.8.5",
    "web-vitals": "^2.1.4"
  },
  "scripts": {
    "start": "node server.js",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      "&amp;gt;0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Changing http requests URL:&lt;/p&gt;

&lt;p&gt;When you are deploying you don't want to call your localhost machine as this will be an up and live server now. If you are making calls to the backend, make sure to change your calls from this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;await axios.get('localhost:3001/pet')&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;to your new website URL:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;await axios.get('https://demopanda.onrender.com/pet')&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Next we want to import our project to Github. So create a new repository if you haven't already been working in one and follow the "...push an existing repository":&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git remote add origin git@github.com:yourusername/Demo-Panda.git
git branch -M main
git push -u origin main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  📌 Deploying to Render.com:
&lt;/h2&gt;

&lt;p&gt;We now have everything out the way! Let's sign up for a account on Render . Once signed up and verified, head over to your dashboard. Click the + symbol and add a web service application. It will ask you to import the repositories you would like, so be sure to choose your preference and click on "Connect".&lt;/p&gt;

&lt;p&gt;For the following fields:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Name:&lt;/strong&gt; This will be the name of your website url&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Root Directory:&lt;/strong&gt; be sure to set this to "." (just a period without the quotation marks)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Region:&lt;/strong&gt; Whatever region you are in. In my case I have Oregon selected&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Branch:&lt;/strong&gt; I left the branch as the default "Main"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build Command:&lt;/strong&gt; npm install &amp;amp;&amp;amp; npm run build&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start Command:&lt;/strong&gt; npm start (This will run node server.js as we set in the package.json)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You can ignore the Plan types unless you have purchased a plan.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You can also add environment variables if you click on "Advanced options" if you decided to add environment variables to your app. You can also set if you want the application to Auto-deploy everytime you make a push to your repo.&lt;/p&gt;

&lt;p&gt;Then that's it! You click on "Create web service" and enjoy the process. Grab some coffee ☕ until its ready. And your url will be online soon.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff3qgdzs3w313zwlvr4i7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff3qgdzs3w313zwlvr4i7.png" alt="Finished Deploying Render Logs" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is my online version:&lt;/p&gt;

&lt;p&gt;A simple application of petting the panda makes a call to the server-side, just to show that the server absolutely works when deploying :)&lt;/p&gt;

&lt;p&gt;Demo on Render: &lt;a href="https://demopanda.onrender.com" rel="noopener noreferrer"&gt;https://demopanda.onrender.com&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Github Repository: &lt;a href="https://github.com/jsxNeko/Demo-Panda" rel="noopener noreferrer"&gt;https://github.com/jsxNeko/Demo-Panda&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So what do you think of render? Are there any other cloud application that are better? Let me know!&lt;/p&gt;

</description>
      <category>express</category>
      <category>react</category>
      <category>deploy</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>View your localhost web applications on your mobile device (Laravel/React) for Windows users (2023)</title>
      <dc:creator>Serena</dc:creator>
      <pubDate>Sun, 15 Jan 2023 02:01:37 +0000</pubDate>
      <link>https://forem.com/pixelrena/view-your-localhost-web-applications-on-your-mobile-device-laravelreact-for-windows-users-2023-2e5c</link>
      <guid>https://forem.com/pixelrena/view-your-localhost-web-applications-on-your-mobile-device-laravelreact-for-windows-users-2023-2e5c</guid>
      <description>&lt;p&gt;🧐 Believe it or not, I've recently discovered that you can test your web apps using your mobile device.&lt;br&gt;
This can help when you want to test for responsiveness because Developer Tools is not always accurate.&lt;/p&gt;

&lt;p&gt;I think this may work with any framework but I've only tested this with Laravel and React. Comment down below if it worked for any other frameworks!&lt;/p&gt;

&lt;p&gt;I'll assume you already set up your environment and your project can be ran, so let's dive straight in. There are really only 4 steps.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;First let's mess with our network settings:&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Click on the wifi icon near the bottom right of your screen &lt;/li&gt;
&lt;li&gt;Underneath your wifi name, click on &lt;em&gt;properties&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Ensure your Network Profile is set to &lt;em&gt;Private&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;For the second step, all you need to do is connect your mobile device to the same wifi as your PC&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I'm not sure exactly why it's important to set it to Private, but if you know then I'd like to know why this works when the network is set to so.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Third, let's find the ip address of our PC:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;This is important so that you can actually connect to the localhost and share it with your PC.&lt;/em&gt;&lt;br&gt;
💻&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Press Win+R and type &lt;em&gt;cmd&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Press Ok&lt;/li&gt;
&lt;li&gt;While command prompt is open, type &lt;code&gt;ipconfig&lt;/code&gt; and keep note of your IPV4 Address. (There may be multiple IPV4's for you so keep note of all of them if one doesn't work)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  *&lt;em&gt;Last Step: *&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;🔗 &lt;em&gt;Laravel users:&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In your terminal, run your app with &lt;code&gt;php artisan serve --host 0.0.0.0&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;On your mobile device, enter your IPV4 address into your browser url along with your port # as the following 
(&lt;a href="http://122.169.22.22:8000"&gt;http://122.169.22.22:8000&lt;/a&gt;). &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;🔗 &lt;em&gt;React users:&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In your terminal, run your app with &lt;code&gt;npm start --host 0.0.0.0&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;On your mobile device, enter your IPV4 address into your browser url along with your port # as the following (&lt;a href="http://122.169.22.22:8000"&gt;http://122.169.22.22:8000&lt;/a&gt;). &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So if your app is on port 3000, then replace 8000 with 3000 instead._&lt;/p&gt;




&lt;p&gt;There you have it! So whenever you make changes to your application it should refresh in real time! (With laravel I've had troubles and have had to refresh it myself).&lt;/p&gt;

&lt;p&gt;Let me know down below if this worked for any other frameworks and if it works for Mac if you own one. This is better for those who don't want to pay to test on different devices. A bonus if you own multiple devices! &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tutorial</category>
      <category>react</category>
      <category>laravel</category>
    </item>
  </channel>
</rss>
