<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
 <channel>
  <title>Traversy Media - RSS Feed</title>
  <link>https://video.bestwebhosting.co/browse-UC29ju8bIPH5as8OGnQzwJyA-videos-1-date.html</link>
  <description>Best WebHosting Video site is a collection of web hosting related videos about Wordpress, Dedicated Servers, VPS, Shared Hosting, Game server hosting etc. Also, tutorials and how-to&apos;s, comparisons and reviews of the Best Web Hosting Companies.</description>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>MERN Crash Course | JWT Authentication, Redux Toolkit, Deployment &amp; More</title>
   <link>https://video.bestwebhosting.co/5efbb4a9e.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/5efbb4a9e-1.jpg"  /></p>In this project, we will create a MERN stack app with a React SPA frontend. The main focus is authentication, but you will learn how to create a full-featured API, manage state with Redux Toolkit, and more.<br />
<br />
Linode/Akamai - Get $100 Free For 60 Days<br />
https://linode.com/traversy<br />
<br />
Code:<br />
https://github.com/bradtraversy/mern-auth<br />
<br />
Blog Post - Part 1 (Backend):<br />
https://www.traversymedia.com/blog/mern-crash-course-part-1<br />
<br />
Blog Post - Part 2 (Frontend):<br />
https://www.traversymedia.com/blog/mern-crash-course-part-2<br />
<br />
12-Hour MERN Course:<br />
https://www.traversymedia.com/mern-stack-from-scratch<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
2:58 - Linode Sponsor<br />
4:18 - Getting Started<br />
6:45 - Dependencies & Express Server<br />
9:51 - Scripts & Nodemon<br />
10:59 - .env File<br />
12:52 - User Routes & Controller Setup<br />
18:15 - Postman Workspace Setup<br />
21:10 - Async Handler<br />
22:37 - Custom Error Middleware<br />
30:23 - User Controller Functions<br />
33:14 - Connect To User Routes<br />
37:20 - MongoDB Database Setup<br />
44:50 - User Model<br />
48:32 - Register User Endpoint<br />
58:50 - Generate JWT & Save Cookie<br />
1:06:29 - Auth User Endpoint<br />
1:11:33 - Logout & Destroy Cookie<br />
1:13:13 - Auth Protect Middleware<br />
1:23:30 - Update User Profile Endpoint<br />
1:28:11 - Starting The Frontend<br />
1:34:15 - Concurrently Setup<br />
1:37:43 - React Bootstrap Setup<br />
1:40:00 - Header Component<br />
1:42:30 - HomeScreen & Hero<br />
1:44:54 - React Router Setup<br />
1:53:21 - Login & Register Form UIs<br />
2:05:47 - Redux Toolkit Setup<br />
2:10:37 - Auth Slice<br />
2:19:50 - API Slices<br />
2:29:17 - Login Functionality<br />
2:37:35 - React Toastify Setup<br />
2:39:45 - Auth Header Links<br />
2:44:01 - Logout Functionality<br />
2:48:48 - Loader Component<br />
2:51:52 - Register Functionality<br />
2:57:39 - Start Profile<br />
2:58:21 - PrivateRoute Component<br />
3:02:50 - ProfileScreen Component<br />
3:06:00 - Update Profile Functionality<br />
3:11:15 - Prepare For Production<br />
3:16:43 - Create A Linode/Server<br />
3:18:32 - SSH Into Server & Provision<br />
3:22:44 - Clone Files On To Server<br />
3:28:07 - PM2 Setup<br />
3:30:45 - NGINX Setup]]></description>
   <pubDate>Mon, 15 May 2023 21:25:24 +0000</pubDate>
   <media:content medium="video" duration="13080"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>MERN Crash Course | JWT Authentication, Redux Toolkit, Deployment &amp;amp; More</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/5efbb4a9e-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;In this project, we will create a MERN stack app with a React SPA frontend. The main focus is authentication, but you will learn how to create a full-featured API, manage state with Redux Toolkit, and more.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Linode/Akamai - Get $100 Free For 60 Days&amp;lt;br /&amp;gt;
https://linode.com/traversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Code:&amp;lt;br /&amp;gt;
https://github.com/bradtraversy/mern-auth&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Blog Post - Part 1 (Backend):&amp;lt;br /&amp;gt;
https://www.traversymedia.com/blog/mern-crash-course-part-1&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Blog Post - Part 2 (Frontend):&amp;lt;br /&amp;gt;
https://www.traversymedia.com/blog/mern-crash-course-part-2&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
12-Hour MERN Course:&amp;lt;br /&amp;gt;
https://www.traversymedia.com/mern-stack-from-scratch&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
2:58 - Linode Sponsor&amp;lt;br /&amp;gt;
4:18 - Getting Started&amp;lt;br /&amp;gt;
6:45 - Dependencies &amp; Express Server&amp;lt;br /&amp;gt;
9:51 - Scripts &amp; Nodemon&amp;lt;br /&amp;gt;
10:59 - .env File&amp;lt;br /&amp;gt;
12:52 - User Routes &amp; Controller Setup&amp;lt;br /&amp;gt;
18:15 - Postman Workspace Setup&amp;lt;br /&amp;gt;
21:10 - Async Handler&amp;lt;br /&amp;gt;
22:37 - Custom Error Middleware&amp;lt;br /&amp;gt;
30:23 - User Controller Functions&amp;lt;br /&amp;gt;
33:14 - Connect To User Routes&amp;lt;br /&amp;gt;
37:20 - MongoDB Database Setup&amp;lt;br /&amp;gt;
44:50 - User Model&amp;lt;br /&amp;gt;
48:32 - Register User Endpoint&amp;lt;br /&amp;gt;
58:50 - Generate JWT &amp; Save Cookie&amp;lt;br /&amp;gt;
1:06:29 - Auth User Endpoint&amp;lt;br /&amp;gt;
1:11:33 - Logout &amp; Destroy Cookie&amp;lt;br /&amp;gt;
1:13:13 - Auth Protect Middleware&amp;lt;br /&amp;gt;
1:23:30 - Update User Profile Endpoint&amp;lt;br /&amp;gt;
1:28:11 - Starting The Frontend&amp;lt;br /&amp;gt;
1:34:15 - Concurrently Setup&amp;lt;br /&amp;gt;
1:37:43 - React Bootstrap Setup&amp;lt;br /&amp;gt;
1:40:00 - Header Component&amp;lt;br /&amp;gt;
1:42:30 - HomeScreen &amp; Hero&amp;lt;br /&amp;gt;
1:44:54 - React Router Setup&amp;lt;br /&amp;gt;
1:53:21 - Login &amp; Register Form UIs&amp;lt;br /&amp;gt;
2:05:47 - Redux Toolkit Setup&amp;lt;br /&amp;gt;
2:10:37 - Auth Slice&amp;lt;br /&amp;gt;
2:19:50 - API Slices&amp;lt;br /&amp;gt;
2:29:17 - Login Functionality&amp;lt;br /&amp;gt;
2:37:35 - React Toastify Setup&amp;lt;br /&amp;gt;
2:39:45 - Auth Header Links&amp;lt;br /&amp;gt;
2:44:01 - Logout Functionality&amp;lt;br /&amp;gt;
2:48:48 - Loader Component&amp;lt;br /&amp;gt;
2:51:52 - Register Functionality&amp;lt;br /&amp;gt;
2:57:39 - Start Profile&amp;lt;br /&amp;gt;
2:58:21 - PrivateRoute Component&amp;lt;br /&amp;gt;
3:02:50 - ProfileScreen Component&amp;lt;br /&amp;gt;
3:06:00 - Update Profile Functionality&amp;lt;br /&amp;gt;
3:11:15 - Prepare For Production&amp;lt;br /&amp;gt;
3:16:43 - Create A Linode/Server&amp;lt;br /&amp;gt;
3:18:32 - SSH Into Server &amp; Provision&amp;lt;br /&amp;gt;
3:22:44 - Clone Files On To Server&amp;lt;br /&amp;gt;
3:28:07 - PM2 Setup&amp;lt;br /&amp;gt;
3:30:45 - NGINX Setup]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/5efbb4a9e-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/5efbb4a9e.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Build An AI Image Generator With OpenAI &amp; Node.js</title>
   <link>https://video.bestwebhosting.co/07c2e44df.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/07c2e44df-1.jpg"  /></p>In this project, we will use OpenAI and the DALL-E model to create a web app that will generate images from scratch based on the entered text.<br />
<br />
💻 Code:<br />
https://github.com/bradtraversy/nodejs-openai-image<br />
<br />
📄OpenAI Docs:<br />
https://beta.openai.com/<br />
<br />
⭐ All Courses:<br />
https://traversymedia.com<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Traversy Media On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
2:00 - Setup & Install Dependencies<br />
3:33 - Express Server & ENV Variables<br />
6:03 - Route & Controller<br />
9:58 - OpenAI Library Request/Response<br />
15:17 - Request Body Data<br />
19:34 - Frontend Setup<br />
24:00 - Form Event Listener<br />
26:38 - GenerateImageRequest() Function<br />
31:45 - Display Image in DOM<br />
33:20  - Using The App & Outro]]></description>
   <pubDate>Thu, 04 May 2023 15:52:03 +0000</pubDate>
   <media:content medium="video" duration="2179"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Build An AI Image Generator With OpenAI &amp;amp; Node.js</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/07c2e44df-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;In this project, we will use OpenAI and the DALL-E model to create a web app that will generate images from scratch based on the entered text.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 Code:&amp;lt;br /&amp;gt;
https://github.com/bradtraversy/nodejs-openai-image&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
📄OpenAI Docs:&amp;lt;br /&amp;gt;
https://beta.openai.com/&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
⭐ All Courses:&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Traversy Media On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
2:00 - Setup &amp; Install Dependencies&amp;lt;br /&amp;gt;
3:33 - Express Server &amp; ENV Variables&amp;lt;br /&amp;gt;
6:03 - Route &amp; Controller&amp;lt;br /&amp;gt;
9:58 - OpenAI Library Request/Response&amp;lt;br /&amp;gt;
15:17 - Request Body Data&amp;lt;br /&amp;gt;
19:34 - Frontend Setup&amp;lt;br /&amp;gt;
24:00 - Form Event Listener&amp;lt;br /&amp;gt;
26:38 - GenerateImageRequest() Function&amp;lt;br /&amp;gt;
31:45 - Display Image in DOM&amp;lt;br /&amp;gt;
33:20  - Using The App &amp; Outro]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/07c2e44df-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/07c2e44df.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>I&apos;m Back! 37-Hour JavaScript Course &amp; New Platform</title>
   <link>https://video.bestwebhosting.co/2f9748d8c.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/2f9748d8c-1.jpg"  /></p>$20 Coupon - TRAVERSYFIVEOFF<br />
https://www.traversymedia.com/modern-javascript-2-0<br />
<br />
The coupon is good for ALL courses<br />
<br />
The domain name has not propagated in a few regions. If you can not access the link yet, you can use <br />
https://brad-traversy.mykajabi.com/modern-javascript-2-0]]></description>
   <pubDate>Thu, 04 May 2023 15:52:03 +0000</pubDate>
   <media:content medium="video" duration="421"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>I&amp;apos;m Back! 37-Hour JavaScript Course &amp;amp; New Platform</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/2f9748d8c-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;$20 Coupon - TRAVERSYFIVEOFF&amp;lt;br /&amp;gt;
https://www.traversymedia.com/modern-javascript-2-0&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
The coupon is good for ALL courses&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
The domain name has not propagated in a few regions. If you can not access the link yet, you can use &amp;lt;br /&amp;gt;
https://brad-traversy.mykajabi.com/modern-javascript-2-0]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/2f9748d8c-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/2f9748d8c.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Web Development In 2023 - A Practical Guide</title>
   <link>https://video.bestwebhosting.co/097e166d2.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/097e166d2-1.jpg"  /></p>This is an in-depth guide that goes over every major technology that has to do with web development, from languages to frameworks to utilities.<br />
<br />
Content Guide Of Videos/Courses:<br />
https://www.traversymedia.com/guide<br />
<br />
Premium eBook Version:<br />
https://traversy.gumroad.com/l/web-dev-guide<br />
<br />
Design For Developers Repo:<br />
https://github.com/bradtraversy/design-resources-for-developers<br />
<br />
My Web Development Courses:<br />
https://www.traversymedia.com/<br />
<br />
Timestamps:<br />
<br />
0:00 - Intro<br />
1:30 - About This Guide<br />
3:38 - Overall Goals<br />
6:23 - Types Of Web Developers<br />
9:05 - The Essentials<br />
13:55 - HTML & CSS<br />
19:44 - JavaScript<br />
23:17 - Sass & Post CSS<br />
25:23 - CSS Frameworks<br />
28:27 - UI Design Principles<br />
30:57 - Design Software<br />
33:01 - Tools & Utilities<br />
39:19 -  Helpful AI Tools<br />
42:15 - Front-End Deployment<br />
45:27 - Foundational Front-End Developer<br />
48:54 - Your Next Path<br />
51:56 - Front-End Build Tools<br />
55:12 - Front-End Frameworks & Ecosystems<br />
57:50 - React<br />
1:01:24 - Vue<br />
1:03:53 - Angular<br />
1:06:08 - Svelte<br />
1:07:57 - SolidJS<br />
1:09:58 - TypeScript<br />
1:11:48 - UI Kits & Component Libraries<br />
1:15:01 - Testing<br />
1:16:43 - Web APIs<br />
1:18:56 - Full-Stack Frameworks<br />
1:25:36 - Static Site Generators<br />
1:30:26 - Headless CMS<br />
1:34:02 - The Jamstack<br />
1:24:38 - Alpine,js & Lit<br />
1:36:41 - Visualization & Animation<br />
1:38:33 - No-Code Tools<br />
1:40:02 - Front-End Superstar<br />
1:42:13 - Server-Side Languages<br />
1:50:29 - Server-Side Frameworks<br />
2:05:35 - Relational vs NoSQL Databases<br />
2:09:02 - Database Management Systems<br />
2:19:12 - ORM (Object Relational Mapping)<br />
2:22:11 - REST API & GraphQL<br />
2:25:15 - Authentication & Authorization<br />
2:28:54 - Full-Stack & Back-End Deployment<br />
2:32:47 - DevOps Skills<br />
2:37:06 - Back-End / Full-Stack Superstar<br />
2:39:57 - Mobile Development<br />
2:43:18 - Progressive Web Apps (PWA)<br />
2:44:03 - Desktop Applications<br />
2:46:17 - Web Assembly (WASM)<br />
2:47:25 - Advanced AI<br />
2:50:44 - Web3<br />
2:52:58 - Outro]]></description>
   <pubDate>Thu, 04 May 2023 15:52:03 +0000</pubDate>
   <media:content medium="video" duration="10465"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Web Development In 2023 - A Practical Guide</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/097e166d2-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;This is an in-depth guide that goes over every major technology that has to do with web development, from languages to frameworks to utilities.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Content Guide Of Videos/Courses:&amp;lt;br /&amp;gt;
https://www.traversymedia.com/guide&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Premium eBook Version:&amp;lt;br /&amp;gt;
https://traversy.gumroad.com/l/web-dev-guide&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Design For Developers Repo:&amp;lt;br /&amp;gt;
https://github.com/bradtraversy/design-resources-for-developers&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
My Web Development Courses:&amp;lt;br /&amp;gt;
https://www.traversymedia.com/&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
1:30 - About This Guide&amp;lt;br /&amp;gt;
3:38 - Overall Goals&amp;lt;br /&amp;gt;
6:23 - Types Of Web Developers&amp;lt;br /&amp;gt;
9:05 - The Essentials&amp;lt;br /&amp;gt;
13:55 - HTML &amp; CSS&amp;lt;br /&amp;gt;
19:44 - JavaScript&amp;lt;br /&amp;gt;
23:17 - Sass &amp; Post CSS&amp;lt;br /&amp;gt;
25:23 - CSS Frameworks&amp;lt;br /&amp;gt;
28:27 - UI Design Principles&amp;lt;br /&amp;gt;
30:57 - Design Software&amp;lt;br /&amp;gt;
33:01 - Tools &amp; Utilities&amp;lt;br /&amp;gt;
39:19 -  Helpful AI Tools&amp;lt;br /&amp;gt;
42:15 - Front-End Deployment&amp;lt;br /&amp;gt;
45:27 - Foundational Front-End Developer&amp;lt;br /&amp;gt;
48:54 - Your Next Path&amp;lt;br /&amp;gt;
51:56 - Front-End Build Tools&amp;lt;br /&amp;gt;
55:12 - Front-End Frameworks &amp; Ecosystems&amp;lt;br /&amp;gt;
57:50 - React&amp;lt;br /&amp;gt;
1:01:24 - Vue&amp;lt;br /&amp;gt;
1:03:53 - Angular&amp;lt;br /&amp;gt;
1:06:08 - Svelte&amp;lt;br /&amp;gt;
1:07:57 - SolidJS&amp;lt;br /&amp;gt;
1:09:58 - TypeScript&amp;lt;br /&amp;gt;
1:11:48 - UI Kits &amp; Component Libraries&amp;lt;br /&amp;gt;
1:15:01 - Testing&amp;lt;br /&amp;gt;
1:16:43 - Web APIs&amp;lt;br /&amp;gt;
1:18:56 - Full-Stack Frameworks&amp;lt;br /&amp;gt;
1:25:36 - Static Site Generators&amp;lt;br /&amp;gt;
1:30:26 - Headless CMS&amp;lt;br /&amp;gt;
1:34:02 - The Jamstack&amp;lt;br /&amp;gt;
1:24:38 - Alpine,js &amp; Lit&amp;lt;br /&amp;gt;
1:36:41 - Visualization &amp; Animation&amp;lt;br /&amp;gt;
1:38:33 - No-Code Tools&amp;lt;br /&amp;gt;
1:40:02 - Front-End Superstar&amp;lt;br /&amp;gt;
1:42:13 - Server-Side Languages&amp;lt;br /&amp;gt;
1:50:29 - Server-Side Frameworks&amp;lt;br /&amp;gt;
2:05:35 - Relational vs NoSQL Databases&amp;lt;br /&amp;gt;
2:09:02 - Database Management Systems&amp;lt;br /&amp;gt;
2:19:12 - ORM (Object Relational Mapping)&amp;lt;br /&amp;gt;
2:22:11 - REST API &amp; GraphQL&amp;lt;br /&amp;gt;
2:25:15 - Authentication &amp; Authorization&amp;lt;br /&amp;gt;
2:28:54 - Full-Stack &amp; Back-End Deployment&amp;lt;br /&amp;gt;
2:32:47 - DevOps Skills&amp;lt;br /&amp;gt;
2:37:06 - Back-End / Full-Stack Superstar&amp;lt;br /&amp;gt;
2:39:57 - Mobile Development&amp;lt;br /&amp;gt;
2:43:18 - Progressive Web Apps (PWA)&amp;lt;br /&amp;gt;
2:44:03 - Desktop Applications&amp;lt;br /&amp;gt;
2:46:17 - Web Assembly (WASM)&amp;lt;br /&amp;gt;
2:47:25 - Advanced AI&amp;lt;br /&amp;gt;
2:50:44 - Web3&amp;lt;br /&amp;gt;
2:52:58 - Outro]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/097e166d2-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/097e166d2.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Vite Crash Course | Faster Alternative To CRA</title>
   <link>https://video.bestwebhosting.co/82406fa00.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/82406fa00-1.jpg"  /></p>In this video, we will talk about the Vite JavaScript build tool. We will also compare it to Webpack as well as Create React App.<br />
<br />
💻 Blog Post:<br />
https://www.traversymedia.com/blog/vite-crash-course<br />
<br />
⭐ All Courses:<br />
https://traversymedia.com<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Traversy Media On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy<br />
<br />
Timestamps:<br />
<br />
0:00 - Intro <br />
1:13 - Vite vs Traditional Module Bundlers<br />
3:50 -  Vite vs Create React App<br />
7:14 - Setting Up a Project<br />
8:21 - File & Folder Structure<br />
11:27 - Creating a React Component<br />
12:23 - Environment Variables<br />
13:50 - Using Sass<br />
14:50 - Build For Production & Preview<br />
15:19 - Plugins]]></description>
   <pubDate>Thu, 04 May 2023 15:52:03 +0000</pubDate>
   <media:content medium="video" duration="984"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Vite Crash Course | Faster Alternative To CRA</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/82406fa00-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;In this video, we will talk about the Vite JavaScript build tool. We will also compare it to Webpack as well as Create React App.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 Blog Post:&amp;lt;br /&amp;gt;
https://www.traversymedia.com/blog/vite-crash-course&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
⭐ All Courses:&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Traversy Media On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
0:00 - Intro &amp;lt;br /&amp;gt;
1:13 - Vite vs Traditional Module Bundlers&amp;lt;br /&amp;gt;
3:50 -  Vite vs Create React App&amp;lt;br /&amp;gt;
7:14 - Setting Up a Project&amp;lt;br /&amp;gt;
8:21 - File &amp; Folder Structure&amp;lt;br /&amp;gt;
11:27 - Creating a React Component&amp;lt;br /&amp;gt;
12:23 - Environment Variables&amp;lt;br /&amp;gt;
13:50 - Using Sass&amp;lt;br /&amp;gt;
14:50 - Build For Production &amp; Preview&amp;lt;br /&amp;gt;
15:19 - Plugins]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/82406fa00-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/82406fa00.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Build a Keyword Extractor: React + OpenAI API + Chakra UI</title>
   <link>https://video.bestwebhosting.co/509bab8f3.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/509bab8f3-1.jpg"  /></p>Build and deploy a keyword extractor powered by OpenAI, using React, Vite and Chakra UI.<br />
<br />
Hostinger: <br />
https://hostinger.com/traversy<br />
Use the code TRAVERSY for 10% off!<br />
<br />
Github Repo:<br />
https://github.com/bradtraversy/ai-keyword-extractor<br />
<br />
Blog Post:<br />
https://www.traversymedia.com/blog/ai-keyword-extractor-with-react-openai<br />
<br />
My Web Development Courses:<br />
https://www.traversymedia.com<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
1:58 - Hostinger Sponsor<br />
3:13 - Vite & React Setup<br />
4:30 - File Clean Up<br />
7:00 - Chakra UI Setup<br />
8:58 - Base Styles<br />
10:58 - Header & Footer Components<br />
15:42 - TextInput Component<br />
21:46 - Start Extract Keywords Function<br />
22:58 - Create API Key & Environment Variables<br />
26:36 - Global State<br />
27:56 - Completions API Request<br />
36:50 - Modal Component & Spinner<br />
43:54 - Project Deployment]]></description>
   <pubDate>Thu, 04 May 2023 15:52:03 +0000</pubDate>
   <media:content medium="video" duration="2871"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Build a Keyword Extractor: React + OpenAI API + Chakra UI</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/509bab8f3-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;Build and deploy a keyword extractor powered by OpenAI, using React, Vite and Chakra UI.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Hostinger: &amp;lt;br /&amp;gt;
https://hostinger.com/traversy&amp;lt;br /&amp;gt;
Use the code TRAVERSY for 10% off!&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Github Repo:&amp;lt;br /&amp;gt;
https://github.com/bradtraversy/ai-keyword-extractor&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Blog Post:&amp;lt;br /&amp;gt;
https://www.traversymedia.com/blog/ai-keyword-extractor-with-react-openai&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
My Web Development Courses:&amp;lt;br /&amp;gt;
https://www.traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
1:58 - Hostinger Sponsor&amp;lt;br /&amp;gt;
3:13 - Vite &amp; React Setup&amp;lt;br /&amp;gt;
4:30 - File Clean Up&amp;lt;br /&amp;gt;
7:00 - Chakra UI Setup&amp;lt;br /&amp;gt;
8:58 - Base Styles&amp;lt;br /&amp;gt;
10:58 - Header &amp; Footer Components&amp;lt;br /&amp;gt;
15:42 - TextInput Component&amp;lt;br /&amp;gt;
21:46 - Start Extract Keywords Function&amp;lt;br /&amp;gt;
22:58 - Create API Key &amp; Environment Variables&amp;lt;br /&amp;gt;
26:36 - Global State&amp;lt;br /&amp;gt;
27:56 - Completions API Request&amp;lt;br /&amp;gt;
36:50 - Modal Component &amp; Spinner&amp;lt;br /&amp;gt;
43:54 - Project Deployment]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/509bab8f3-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/509bab8f3.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Next.js 13 Crash Course | App Directory, React Server Components &amp; More</title>
   <link>https://video.bestwebhosting.co/80d838b30.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/80d838b30-1.jpg"  /></p>A complete crash course to NextJS version 13 and it's new features such as the app directory structure, routing, React Server Components vs client components, layouts and more. <br />
<br />
Code: <br />
https://github.com/bradtraversy/next-13-crash-course<br />
<br />
Original Next.js Crash Course:<br />
https://www.youtube.com/watch?v=mTz0GXj8NN0<br />
<br />
Blog Post:<br />
https://www.traversymedia.com/blog/next-js-13-crash-course-app-directory-server-components-more<br />
<br />
All Of My Courses:<br />
https://traversymedia.com<br />
<br />
Deploy to Vercel for Free:<br />
https://vercel.com/ambassadors/bradtraversy<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
2:32 - Setup & File Structure<br />
5:22 - Homepage & Clean Up<br />
7:12 - Routing System<br />
10:02 - Nested Routes<br />
11:04 - Layouts<br />
13:37 - Metadata API<br />
15:31 - next/font/google<br />
19:10 - Header Component<br />
21:19 - React Server Components<br />
23:26 - use client<br />
24:13 - Data Fetching<br />
28:05 - ReposPage Output<br />
31:47 - Custom Loading Page<br />
34:16 - Dynamic Routes<br />
35:30 - params Prop<br />
37:07 - Repo & RepoDir Component<br />
45:57 - Suspense Boundaries<br />
48:29 - Caching & Revalidating<br />
51:30 - API Route Handlers<br />
53:49 - Serving Course Data<br />
56:00 - Fetching Course Data<br />
1:00:32 - Getting Search Params<br />
1:06:00 - Getting Body Data<br />
1:10:00 - Refactor Server to Client Component<br />
1:16:30 - Search Component]]></description>
   <pubDate>Thu, 04 May 2023 15:52:03 +0000</pubDate>
   <media:content medium="video" duration="4965"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Next.js 13 Crash Course | App Directory, React Server Components &amp;amp; More</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/80d838b30-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;A complete crash course to NextJS version 13 and it&apos;s new features such as the app directory structure, routing, React Server Components vs client components, layouts and more. &amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Code: &amp;lt;br /&amp;gt;
https://github.com/bradtraversy/next-13-crash-course&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Original Next.js Crash Course:&amp;lt;br /&amp;gt;
https://www.youtube.com/watch?v=mTz0GXj8NN0&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Blog Post:&amp;lt;br /&amp;gt;
https://www.traversymedia.com/blog/next-js-13-crash-course-app-directory-server-components-more&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
All Of My Courses:&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Deploy to Vercel for Free:&amp;lt;br /&amp;gt;
https://vercel.com/ambassadors/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
2:32 - Setup &amp; File Structure&amp;lt;br /&amp;gt;
5:22 - Homepage &amp; Clean Up&amp;lt;br /&amp;gt;
7:12 - Routing System&amp;lt;br /&amp;gt;
10:02 - Nested Routes&amp;lt;br /&amp;gt;
11:04 - Layouts&amp;lt;br /&amp;gt;
13:37 - Metadata API&amp;lt;br /&amp;gt;
15:31 - next/font/google&amp;lt;br /&amp;gt;
19:10 - Header Component&amp;lt;br /&amp;gt;
21:19 - React Server Components&amp;lt;br /&amp;gt;
23:26 - use client&amp;lt;br /&amp;gt;
24:13 - Data Fetching&amp;lt;br /&amp;gt;
28:05 - ReposPage Output&amp;lt;br /&amp;gt;
31:47 - Custom Loading Page&amp;lt;br /&amp;gt;
34:16 - Dynamic Routes&amp;lt;br /&amp;gt;
35:30 - params Prop&amp;lt;br /&amp;gt;
37:07 - Repo &amp; RepoDir Component&amp;lt;br /&amp;gt;
45:57 - Suspense Boundaries&amp;lt;br /&amp;gt;
48:29 - Caching &amp; Revalidating&amp;lt;br /&amp;gt;
51:30 - API Route Handlers&amp;lt;br /&amp;gt;
53:49 - Serving Course Data&amp;lt;br /&amp;gt;
56:00 - Fetching Course Data&amp;lt;br /&amp;gt;
1:00:32 - Getting Search Params&amp;lt;br /&amp;gt;
1:06:00 - Getting Body Data&amp;lt;br /&amp;gt;
1:10:00 - Refactor Server to Client Component&amp;lt;br /&amp;gt;
1:16:30 - Search Component]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/80d838b30-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/80d838b30.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>ChatGPT Crash Course | 10 Practical Use Cases For Developers</title>
   <link>https://video.bestwebhosting.co/4727a7d66.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/4727a7d66-1.jpg"  /></p>In this video, I will give you and show examples of 10 ways to use OpenAI's ChatGPT as a developer including general learning, getting feedback, writing tests and more<br />
<br />
ChatGPT:<br />
https://chat.openai.com<br />
<br />
Full Blog Post:<br />
https://www.traversymedia.com/blog/chat-gpt-crash-course<br />
<br />
⭐ All Courses:<br />
https://traversymedia.com<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Traversy Media On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
2:14 - The Interface<br />
3:31 - #1 - General Learning Tool<br />
9:24 - #2 Code Feedback<br />
10:57 - #3 Specific Solutions<br />
12:39 - #4 Brainstorming<br />
14:07 - #5 Generating Sample Data<br />
17:06 - #6 Generating Documentation<br />
18:40 - #7 Explaining Errors<br />
22:30 - #8 Writing Tests<br />
23:45 - #9 Natural Language Programming<br />
29:08 - #10 - UIs & Layouts]]></description>
   <pubDate>Thu, 04 May 2023 15:52:03 +0000</pubDate>
   <media:content medium="video" duration="1954"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>ChatGPT Crash Course | 10 Practical Use Cases For Developers</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/4727a7d66-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;In this video, I will give you and show examples of 10 ways to use OpenAI&apos;s ChatGPT as a developer including general learning, getting feedback, writing tests and more&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
ChatGPT:&amp;lt;br /&amp;gt;
https://chat.openai.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Full Blog Post:&amp;lt;br /&amp;gt;
https://www.traversymedia.com/blog/chat-gpt-crash-course&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
⭐ All Courses:&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Traversy Media On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
2:14 - The Interface&amp;lt;br /&amp;gt;
3:31 - #1 - General Learning Tool&amp;lt;br /&amp;gt;
9:24 - #2 Code Feedback&amp;lt;br /&amp;gt;
10:57 - #3 Specific Solutions&amp;lt;br /&amp;gt;
12:39 - #4 Brainstorming&amp;lt;br /&amp;gt;
14:07 - #5 Generating Sample Data&amp;lt;br /&amp;gt;
17:06 - #6 Generating Documentation&amp;lt;br /&amp;gt;
18:40 - #7 Explaining Errors&amp;lt;br /&amp;gt;
22:30 - #8 Writing Tests&amp;lt;br /&amp;gt;
23:45 - #9 Natural Language Programming&amp;lt;br /&amp;gt;
29:08 - #10 - UIs &amp; Layouts]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/4727a7d66-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/4727a7d66.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Channel Update, Short Break &amp; Freelance Course On Udemy</title>
   <link>https://video.bestwebhosting.co/213240c9d.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/213240c9d-1.jpg"  /></p>5-Day $9.99 Promo Code For Freelance Course:<br />
https://www.udemy.com/course/freelance-mastery-course/?couponCode=BLACKFRIDAY]]></description>
   <pubDate>Sun, 27 Nov 2022 21:28:02 +0000</pubDate>
   <media:content medium="video" duration="406"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Channel Update, Short Break &amp;amp; Freelance Course On Udemy</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/213240c9d-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;5-Day $9.99 Promo Code For Freelance Course:&amp;lt;br /&amp;gt;
https://www.udemy.com/course/freelance-mastery-course/?couponCode=BLACKFRIDAY]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/213240c9d-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/213240c9d.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Intro To Web Scraping With Puppeteer</title>
   <link>https://video.bestwebhosting.co/fa2d3870f.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/fa2d3870f-1.jpg"  /></p>In this video, we will look at Puppeteer to scrape data from a web page.<br />
<br />
💻 Code:<br />
https://github.com/bradtraversy/courses-scrape<br />
<br />
Puppeteer Docs:<br />
https://pptr.dev/<br />
<br />
⭐ All Courses:<br />
https://traversymedia.com<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Traversy Media On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
0:36 - Install & Setup<br />
3:36 - Init Browser & Page Object<br />
5:02 - Screenshot & PDF<br />
6:54 - Targeting HTML, Text, and Links<br />
11:22 - Scraping Courses<br />
17:08 - $$eval()<br />
18:40 - Save JSON Data]]></description>
   <pubDate>Thu, 10 Nov 2022 23:40:05 +0000</pubDate>
   <media:content medium="video" duration="1284"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Intro To Web Scraping With Puppeteer</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/fa2d3870f-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;In this video, we will look at Puppeteer to scrape data from a web page.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 Code:&amp;lt;br /&amp;gt;
https://github.com/bradtraversy/courses-scrape&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Puppeteer Docs:&amp;lt;br /&amp;gt;
https://pptr.dev/&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
⭐ All Courses:&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Traversy Media On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
0:36 - Install &amp; Setup&amp;lt;br /&amp;gt;
3:36 - Init Browser &amp; Page Object&amp;lt;br /&amp;gt;
5:02 - Screenshot &amp; PDF&amp;lt;br /&amp;gt;
6:54 - Targeting HTML, Text, and Links&amp;lt;br /&amp;gt;
11:22 - Scraping Courses&amp;lt;br /&amp;gt;
17:08 - $$eval()&amp;lt;br /&amp;gt;
18:40 - Save JSON Data]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/fa2d3870f-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/fa2d3870f.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>PostCSS Crash Course</title>
   <link>https://video.bestwebhosting.co/97b634928.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/97b634928-1.jpg"  /></p>In this video, we will talk about what PostCSS is, set it up and show you how to use some of the popular plugins such as postcss-preset-env, precss, postcss-import, autoprefixer and more.<br />
<br />
💻 Code:<br />
https://github.com/bradtraversy/postcss-crash<br />
<br />
⭐ All Courses:<br />
https://traversymedia.com<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Traversy Media On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
0:47 - Slides<br />
6:48 - Docs<br />
8:14 - Setup & Install<br />
9:42 - Build & Watch Scripts<br />
12:40 - Autoprefixer & Plugin Config<br />
16:17 - postcss-preset-env<br />
18:05 - Custom selectors, media, nesting<br />
21:29 - PreCSS<br />
24:13 - PostCSS Import & File Structure<br />
28:42 - PostCSS Assets<br />
31:52 - CSSNano]]></description>
   <pubDate>Thu, 03 Nov 2022 23:22:27 +0000</pubDate>
   <media:content medium="video" duration="2046"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>PostCSS Crash Course</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/97b634928-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;In this video, we will talk about what PostCSS is, set it up and show you how to use some of the popular plugins such as postcss-preset-env, precss, postcss-import, autoprefixer and more.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 Code:&amp;lt;br /&amp;gt;
https://github.com/bradtraversy/postcss-crash&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
⭐ All Courses:&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Traversy Media On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
0:47 - Slides&amp;lt;br /&amp;gt;
6:48 - Docs&amp;lt;br /&amp;gt;
8:14 - Setup &amp; Install&amp;lt;br /&amp;gt;
9:42 - Build &amp; Watch Scripts&amp;lt;br /&amp;gt;
12:40 - Autoprefixer &amp; Plugin Config&amp;lt;br /&amp;gt;
16:17 - postcss-preset-env&amp;lt;br /&amp;gt;
18:05 - Custom selectors, media, nesting&amp;lt;br /&amp;gt;
21:29 - PreCSS&amp;lt;br /&amp;gt;
24:13 - PostCSS Import &amp; File Structure&amp;lt;br /&amp;gt;
28:42 - PostCSS Assets&amp;lt;br /&amp;gt;
31:52 - CSSNano]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/97b634928-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/97b634928.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Create a Desktop App With JavaScript &amp; Electron</title>
   <link>https://video.bestwebhosting.co/5ab9ff36c.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/5ab9ff36c-1.jpg"  /></p>In this video, we will create a cross-platform desktop app to resize image dimensions, using JavaScript and Electron.<br />
<br />
💻 Code:<br />
https://github.com/bradtraversy/image-resizer-electron<br />
<br />
To package your app up for different platforms, you could use one of the following:<br />
https://github.com/electron/electron-packager<br />
https://www.electronforge.io/<br />
<br />
⭐ All Courses:<br />
https://traversymedia.com<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Traversy Media On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
3:05 - Resources<br />
4:48 - Setup & Install Dependencies<br />
8:08 - Create Main Window<br />
12:45 - Common Boilerplate<br />
15:53 - Show Devtools<br />
18:10 - Using Electronmon<br />
18:54 - Adding the UI Theme<br />
21:26 - Content Security Policy<br />
23:00 - Menu Customization<br />
27:36 - Menu Roles<br />
30:00 - About Window<br />
31:53 - Start Renderer JS / Load Image<br />
38:15 - Get Original Dimensions<br />
39:40 - Using Preload<br />
44:28 - Show Output Path<br />
46:43 - Toastify Alerts<br />
50:58 - Form Submit Handler<br />
53:54 - IPC Renderer (Send)<br />
56:44 - IPC Main (Recieve)<br />
59:35 - Resize Image<br />
1:05:32 - Catch Message In Renderer<br />
1:07:32 - Make mainWindow Global<br />
1:10:22 - Test Production Mode]]></description>
   <pubDate>Wed, 19 Oct 2022 13:35:29 +0000</pubDate>
   <media:content medium="video" duration="4308"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Create a Desktop App With JavaScript &amp;amp; Electron</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/5ab9ff36c-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;In this video, we will create a cross-platform desktop app to resize image dimensions, using JavaScript and Electron.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 Code:&amp;lt;br /&amp;gt;
https://github.com/bradtraversy/image-resizer-electron&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
To package your app up for different platforms, you could use one of the following:&amp;lt;br /&amp;gt;
https://github.com/electron/electron-packager&amp;lt;br /&amp;gt;
https://www.electronforge.io/&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
⭐ All Courses:&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Traversy Media On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
3:05 - Resources&amp;lt;br /&amp;gt;
4:48 - Setup &amp; Install Dependencies&amp;lt;br /&amp;gt;
8:08 - Create Main Window&amp;lt;br /&amp;gt;
12:45 - Common Boilerplate&amp;lt;br /&amp;gt;
15:53 - Show Devtools&amp;lt;br /&amp;gt;
18:10 - Using Electronmon&amp;lt;br /&amp;gt;
18:54 - Adding the UI Theme&amp;lt;br /&amp;gt;
21:26 - Content Security Policy&amp;lt;br /&amp;gt;
23:00 - Menu Customization&amp;lt;br /&amp;gt;
27:36 - Menu Roles&amp;lt;br /&amp;gt;
30:00 - About Window&amp;lt;br /&amp;gt;
31:53 - Start Renderer JS / Load Image&amp;lt;br /&amp;gt;
38:15 - Get Original Dimensions&amp;lt;br /&amp;gt;
39:40 - Using Preload&amp;lt;br /&amp;gt;
44:28 - Show Output Path&amp;lt;br /&amp;gt;
46:43 - Toastify Alerts&amp;lt;br /&amp;gt;
50:58 - Form Submit Handler&amp;lt;br /&amp;gt;
53:54 - IPC Renderer (Send)&amp;lt;br /&amp;gt;
56:44 - IPC Main (Recieve)&amp;lt;br /&amp;gt;
59:35 - Resize Image&amp;lt;br /&amp;gt;
1:05:32 - Catch Message In Renderer&amp;lt;br /&amp;gt;
1:07:32 - Make mainWindow Global&amp;lt;br /&amp;gt;
1:10:22 - Test Production Mode]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/5ab9ff36c-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/5ab9ff36c.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Clean Code vs Preference</title>
   <link>https://video.bestwebhosting.co/de5f80582.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/de5f80582-1.jpg"  /></p>Let's talk about the phrase "clean code" and how it can be pretty subjective and a lot of it comes down to preference.<br />
<br />
⭐  Check out Agora! <br />
https://bit.ly/3bLM8Iu<br />
<br />
🐥 Clean Code Tweet:<br />
https://twitter.com/traversymedia/status/1577706658943344641<br />
<br />
💻 All Courses:<br />
https://traversymedia.com<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Traversy Media On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy]]></description>
   <pubDate>Wed, 19 Oct 2022 13:35:29 +0000</pubDate>
   <media:content medium="video" duration="484"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Clean Code vs Preference</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/de5f80582-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;Let&apos;s talk about the phrase &quot;clean code&quot; and how it can be pretty subjective and a lot of it comes down to preference.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
⭐  Check out Agora! &amp;lt;br /&amp;gt;
https://bit.ly/3bLM8Iu&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
🐥 Clean Code Tweet:&amp;lt;br /&amp;gt;
https://twitter.com/traversymedia/status/1577706658943344641&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 All Courses:&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Traversy Media On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/de5f80582-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/de5f80582.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Build a Shopping Cart With React JS &amp; Stripe</title>
   <link>https://video.bestwebhosting.co/9d8f6b3c3.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/9d8f6b3c3-1.jpg"  /></p>In this project, we will create a shopping cart using React and Stripe.<br />
<br />
📽️ Cooper Codes YouTube Channel:<br />
https://www.youtube.com/c/CooperCodes<br />
<br />
💻 Code:<br />
https://github.com/coopercodes/ReactEcommerceStoreWithStripeAPI<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Traversy Media On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy<br />
<br />
Timestamps:<br />
0:00 Project showcase<br />
1:25 Create react app / installs<br />
2:22 Navbar component<br />
6:00 Implementing React Router<br />
7:45 Creating pages for router<br />
10:35 Building rows and cols for Store page<br />
12:14 Creating products for React to use<br />
16:50 Loading products dynamically<br />
19:18 Creating product card component<br />
22:45 Creating a modal for the cart<br />
25:55 Creating our cart context (Cart functionality)<br />
46:02 Adding CartProvider to our app<br />
46:29 Creating add / remove product to product cards<br />
52:05 Adding cart functionality to navbar (number of items)<br />
54:40 Showing cart data in modal<br />
57:00 Creating CartProduct component<br />
1:01:00 Create Stripe account and add test products<br />
1:03:06 Creating Express server / installs<br />
1:05:00 Creating Stripe checkout request<br />
1:09:30 Adding Stripe IDs to React<br />
1:10:33 Creating checkout call from React<br />
1:13:43 Final project / checkout demo!<br />
1:15:06 Thank you for watching]]></description>
   <pubDate>Wed, 19 Oct 2022 13:35:29 +0000</pubDate>
   <media:content medium="video" duration="4588"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Build a Shopping Cart With React JS &amp;amp; Stripe</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/9d8f6b3c3-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;In this project, we will create a shopping cart using React and Stripe.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
📽️ Cooper Codes YouTube Channel:&amp;lt;br /&amp;gt;
https://www.youtube.com/c/CooperCodes&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 Code:&amp;lt;br /&amp;gt;
https://github.com/coopercodes/ReactEcommerceStoreWithStripeAPI&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Traversy Media On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 Project showcase&amp;lt;br /&amp;gt;
1:25 Create react app / installs&amp;lt;br /&amp;gt;
2:22 Navbar component&amp;lt;br /&amp;gt;
6:00 Implementing React Router&amp;lt;br /&amp;gt;
7:45 Creating pages for router&amp;lt;br /&amp;gt;
10:35 Building rows and cols for Store page&amp;lt;br /&amp;gt;
12:14 Creating products for React to use&amp;lt;br /&amp;gt;
16:50 Loading products dynamically&amp;lt;br /&amp;gt;
19:18 Creating product card component&amp;lt;br /&amp;gt;
22:45 Creating a modal for the cart&amp;lt;br /&amp;gt;
25:55 Creating our cart context (Cart functionality)&amp;lt;br /&amp;gt;
46:02 Adding CartProvider to our app&amp;lt;br /&amp;gt;
46:29 Creating add / remove product to product cards&amp;lt;br /&amp;gt;
52:05 Adding cart functionality to navbar (number of items)&amp;lt;br /&amp;gt;
54:40 Showing cart data in modal&amp;lt;br /&amp;gt;
57:00 Creating CartProduct component&amp;lt;br /&amp;gt;
1:01:00 Create Stripe account and add test products&amp;lt;br /&amp;gt;
1:03:06 Creating Express server / installs&amp;lt;br /&amp;gt;
1:05:00 Creating Stripe checkout request&amp;lt;br /&amp;gt;
1:09:30 Adding Stripe IDs to React&amp;lt;br /&amp;gt;
1:10:33 Creating checkout call from React&amp;lt;br /&amp;gt;
1:13:43 Final project / checkout demo!&amp;lt;br /&amp;gt;
1:15:06 Thank you for watching]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/9d8f6b3c3-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/9d8f6b3c3.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Improve The Developer Hiring Process</title>
   <link>https://video.bestwebhosting.co/a86be55be.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/a86be55be-1.jpg"  /></p>In this video, I will propose an alternative to the current hiring process that a lot of tech companies use to hire developers.<br />
<br />
💻 My Courses & More<br />
https://traversymedia.com<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Me On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
1:19 - Interview Questions<br />
2:08 - Being Put On The Spot Sucks<br />
3:55 - Ridiculous Tech Requirements<br />
4:59 - Mandatory College Degree<br />
5:24 - My Proposal<br />
6:03 - Personal Project Review<br />
6:39 - Relevant Take Home Project<br />
7:54 - Learning Process Evaluation<br />
8:25 - Wrap Up]]></description>
   <pubDate>Sun, 25 Sep 2022 11:08:00 +0000</pubDate>
   <media:content medium="video" duration="538"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Improve The Developer Hiring Process</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/a86be55be-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;In this video, I will propose an alternative to the current hiring process that a lot of tech companies use to hire developers.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 My Courses &amp; More&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Me On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
1:19 - Interview Questions&amp;lt;br /&amp;gt;
2:08 - Being Put On The Spot Sucks&amp;lt;br /&amp;gt;
3:55 - Ridiculous Tech Requirements&amp;lt;br /&amp;gt;
4:59 - Mandatory College Degree&amp;lt;br /&amp;gt;
5:24 - My Proposal&amp;lt;br /&amp;gt;
6:03 - Personal Project Review&amp;lt;br /&amp;gt;
6:39 - Relevant Take Home Project&amp;lt;br /&amp;gt;
7:54 - Learning Process Evaluation&amp;lt;br /&amp;gt;
8:25 - Wrap Up]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/a86be55be-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/a86be55be.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>5 HTML, CSS &amp; JS Mini Projects - Scroll Animation, Rotating Navigation, Drag Events, etc</title>
   <link>https://video.bestwebhosting.co/c2064af54.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/c2064af54-1.jpg"  /></p>5 projects from my 50 Projects In 50 Days course on Udemy. These projects are meant to sharpen your CSS skills and help you work with the DOM using JavaScript.<br />
<br />
FULL COURSE: $9.99 Promo Link (Only valid for 5 days)<br />
https://www.udemy.com/course/50-projects-50-days/?couponCode=JULY999<br />
<br />
All courses:<br />
https://traversymedia.com<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
2:00 - Scroll Animation Project<br />
16:13 - Rotating Navigation Project<br />
40:40 - Login Input Wave<br />
59:38 -  Animated 3D Boxes Project<br />
1:27:12 - Hoverboard Project]]></description>
   <pubDate>Sun, 25 Sep 2022 11:08:00 +0000</pubDate>
   <media:content medium="video" duration="6084"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>5 HTML, CSS &amp;amp; JS Mini Projects - Scroll Animation, Rotating Navigation, Drag Events, etc</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/c2064af54-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;5 projects from my 50 Projects In 50 Days course on Udemy. These projects are meant to sharpen your CSS skills and help you work with the DOM using JavaScript.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
FULL COURSE: $9.99 Promo Link (Only valid for 5 days)&amp;lt;br /&amp;gt;
https://www.udemy.com/course/50-projects-50-days/?couponCode=JULY999&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
All courses:&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
2:00 - Scroll Animation Project&amp;lt;br /&amp;gt;
16:13 - Rotating Navigation Project&amp;lt;br /&amp;gt;
40:40 - Login Input Wave&amp;lt;br /&amp;gt;
59:38 -  Animated 3D Boxes Project&amp;lt;br /&amp;gt;
1:27:12 - Hoverboard Project]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/c2064af54-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/c2064af54.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Carbon Lang First Look &amp; Crash Course | Google&apos;s C++ Successor</title>
   <link>https://video.bestwebhosting.co/76174fdfd.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/76174fdfd-1.jpg"  /></p>Carbon is Google's new C++ successor. In this video, we will talk a little bit about it and then look at the basic syntax including variables, data types, arrays, tuples, classes, generics and more.<br />
<br />
💻 Carbon Main Repo:<br />
https://github.com/carbon-language/carbon-lang<br />
<br />
✅ Gist File From Video:<br />
https://gist.github.com/bradtraversy/681eae47e8c2fc14fbfa9e3eac8dc3ca<br />
<br />
⭐ My Courses & More<br />
https://traversymedia.com<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Me On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
1:37 - Carbon - What & Why?<br />
7:26 - Setup With Homebrew<br />
13:15 - Package Namespace<br />
14:16 - Main() Function<br />
16:40 - Print() Function<br />
18:00 - Creating Functions<br />
19:40 - Primitive Data Types<br />
21:37 - Naming Conventions<br />
22:14 - Variables<br />
24:15 - let Keyword<br />
26:22 - auto Type<br />
27:06 - Global Variables & Scope<br />
28:52 - Multi-Line Strings<br />
29:27 - Function Arguments<br />
31:49 - Arrays<br />
35:10 - Tuples<br />
37:42 - Structs<br />
41:11 - Classes & Objects<br />
43:32 - Class Methods<br />
46:10 - Class Functions<br />
47:52 - Pointers<br />
52:35 - If Else Statements<br />
54:55 - Match Statement<br />
59:04 - While Loops<br />
1:01:32 - Generics<br />
1:05:22 - Outro]]></description>
   <pubDate>Sun, 25 Sep 2022 11:08:00 +0000</pubDate>
   <media:content medium="video" duration="4006"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Carbon Lang First Look &amp;amp; Crash Course | Google&amp;apos;s C++ Successor</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/76174fdfd-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;Carbon is Google&apos;s new C++ successor. In this video, we will talk a little bit about it and then look at the basic syntax including variables, data types, arrays, tuples, classes, generics and more.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 Carbon Main Repo:&amp;lt;br /&amp;gt;
https://github.com/carbon-language/carbon-lang&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
✅ Gist File From Video:&amp;lt;br /&amp;gt;
https://gist.github.com/bradtraversy/681eae47e8c2fc14fbfa9e3eac8dc3ca&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
⭐ My Courses &amp; More&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Me On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
1:37 - Carbon - What &amp; Why?&amp;lt;br /&amp;gt;
7:26 - Setup With Homebrew&amp;lt;br /&amp;gt;
13:15 - Package Namespace&amp;lt;br /&amp;gt;
14:16 - Main() Function&amp;lt;br /&amp;gt;
16:40 - Print() Function&amp;lt;br /&amp;gt;
18:00 - Creating Functions&amp;lt;br /&amp;gt;
19:40 - Primitive Data Types&amp;lt;br /&amp;gt;
21:37 - Naming Conventions&amp;lt;br /&amp;gt;
22:14 - Variables&amp;lt;br /&amp;gt;
24:15 - let Keyword&amp;lt;br /&amp;gt;
26:22 - auto Type&amp;lt;br /&amp;gt;
27:06 - Global Variables &amp; Scope&amp;lt;br /&amp;gt;
28:52 - Multi-Line Strings&amp;lt;br /&amp;gt;
29:27 - Function Arguments&amp;lt;br /&amp;gt;
31:49 - Arrays&amp;lt;br /&amp;gt;
35:10 - Tuples&amp;lt;br /&amp;gt;
37:42 - Structs&amp;lt;br /&amp;gt;
41:11 - Classes &amp; Objects&amp;lt;br /&amp;gt;
43:32 - Class Methods&amp;lt;br /&amp;gt;
46:10 - Class Functions&amp;lt;br /&amp;gt;
47:52 - Pointers&amp;lt;br /&amp;gt;
52:35 - If Else Statements&amp;lt;br /&amp;gt;
54:55 - Match Statement&amp;lt;br /&amp;gt;
59:04 - While Loops&amp;lt;br /&amp;gt;
1:01:32 - Generics&amp;lt;br /&amp;gt;
1:05:22 - Outro]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/76174fdfd-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/76174fdfd.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>SpaceX Website Clone - HTML, CSS &amp; JavaScript</title>
   <link>https://video.bestwebhosting.co/ee47a4b4b.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/ee47a4b4b-1.jpg"  /></p>In this video, we will re-create parts of the SpaceX website including the homepage, menus, and some inner pages. We will create some animations and use JavaScript to manipulate the DOM.<br />
<br />
Sponsor: Hostinger (10% off):<br />
http://hostinger.com/traversymedia<br />
<br />
Github Repo:<br />
https://github.com/bradtraversy/spacex-website<br />
<br />
Live Demo:<br />
https://traversydemo.dev<br />
<br />
Website & Courses:<br />
https://traversymedia.com<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
0:37 - Hostinger Sponsor<br />
1:39 - Project Demo<br />
4:38 - Header/Navbar HTML & CSS<br />
17:23 - Menu Underline Animation<br />
22:52 - Homepage Section A<br />
30:22 - Button & Hover Animation<br />
38:29 - Fade In & Up Animation<br />
44:40 - Scroll Arrow Animation<br />
49:29 - Remaining Homepage Sections<br />
53:30 - Footer<br />
58:29 - Media Queries<br />
1:04:25 - Hamburger Icon & Open Animation<br />
1:12:22 - JavaScript For Open Toggle<br />
1:14:30 - Dark Overlay<br />
1:18:32 - Remove Scroll On Open<br />
1:19:40 - Side Menu HTML & CSS<br />
1:33:00 - Inner Page & Fade Animation<br />
1:42:20 - Stats Counter HTML & CSS<br />
1:46:07 - Stat Counter JavaScript<br />
2:00:00 - Inner Page Responsiveness<br />
2:02:40 - Remaining Inner Pages<br />
2:08:27 - Deploy To Hostinger (Using Git)]]></description>
   <pubDate>Sun, 25 Sep 2022 11:08:00 +0000</pubDate>
   <media:content medium="video" duration="8033"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>SpaceX Website Clone - HTML, CSS &amp;amp; JavaScript</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/ee47a4b4b-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;In this video, we will re-create parts of the SpaceX website including the homepage, menus, and some inner pages. We will create some animations and use JavaScript to manipulate the DOM.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Sponsor: Hostinger (10% off):&amp;lt;br /&amp;gt;
http://hostinger.com/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Github Repo:&amp;lt;br /&amp;gt;
https://github.com/bradtraversy/spacex-website&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Live Demo:&amp;lt;br /&amp;gt;
https://traversydemo.dev&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Website &amp; Courses:&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
0:37 - Hostinger Sponsor&amp;lt;br /&amp;gt;
1:39 - Project Demo&amp;lt;br /&amp;gt;
4:38 - Header/Navbar HTML &amp; CSS&amp;lt;br /&amp;gt;
17:23 - Menu Underline Animation&amp;lt;br /&amp;gt;
22:52 - Homepage Section A&amp;lt;br /&amp;gt;
30:22 - Button &amp; Hover Animation&amp;lt;br /&amp;gt;
38:29 - Fade In &amp; Up Animation&amp;lt;br /&amp;gt;
44:40 - Scroll Arrow Animation&amp;lt;br /&amp;gt;
49:29 - Remaining Homepage Sections&amp;lt;br /&amp;gt;
53:30 - Footer&amp;lt;br /&amp;gt;
58:29 - Media Queries&amp;lt;br /&amp;gt;
1:04:25 - Hamburger Icon &amp; Open Animation&amp;lt;br /&amp;gt;
1:12:22 - JavaScript For Open Toggle&amp;lt;br /&amp;gt;
1:14:30 - Dark Overlay&amp;lt;br /&amp;gt;
1:18:32 - Remove Scroll On Open&amp;lt;br /&amp;gt;
1:19:40 - Side Menu HTML &amp; CSS&amp;lt;br /&amp;gt;
1:33:00 - Inner Page &amp; Fade Animation&amp;lt;br /&amp;gt;
1:42:20 - Stats Counter HTML &amp; CSS&amp;lt;br /&amp;gt;
1:46:07 - Stat Counter JavaScript&amp;lt;br /&amp;gt;
2:00:00 - Inner Page Responsiveness&amp;lt;br /&amp;gt;
2:02:40 - Remaining Inner Pages&amp;lt;br /&amp;gt;
2:08:27 - Deploy To Hostinger (Using Git)]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/ee47a4b4b-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/ee47a4b4b.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Build A Digital Resume &amp; Host For Free</title>
   <link>https://video.bestwebhosting.co/61c28acf9.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/61c28acf9-1.jpg"  /></p>Turning a real-life resume into a digital resume hosted free on Github pages.<br />
<br />
Live Demo: https://divanov11.github.io/Digital-Resume/<br />
Source Code: https://github.com/divanov11/Digital-Resume<br />
Article: https://dev.to/dennisivy11/build-a-digital-resume-host-for-free-559<br />
<br />
Check out Agora! https://bit.ly/3bLM8Iu<br />
<br />
Dennis Ivy's Channel: https://www.youtube.com/c/DennisIvy<br />
<br />
Timestamps<br />
<br />
00:00 - Introduction<br />
4:56 - Project Setup<br />
9:15 - Hero Section<br />
35:50 - Adding Dark Mode<br />
39:50 - Techstack section<br />
44:23 - Work History section<br />
52:30 - Projects sections<br />
57:30 - Project Detail Page<br />
1:01:30 - Adding Responsiveness<br />
1:05:50 - Hosting with Github pages]]></description>
   <pubDate>Sun, 25 Sep 2022 11:08:00 +0000</pubDate>
   <media:content medium="video" duration="4220"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Build A Digital Resume &amp;amp; Host For Free</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/61c28acf9-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;Turning a real-life resume into a digital resume hosted free on Github pages.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Live Demo: https://divanov11.github.io/Digital-Resume/&amp;lt;br /&amp;gt;
Source Code: https://github.com/divanov11/Digital-Resume&amp;lt;br /&amp;gt;
Article: https://dev.to/dennisivy11/build-a-digital-resume-host-for-free-559&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Check out Agora! https://bit.ly/3bLM8Iu&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Dennis Ivy&apos;s Channel: https://www.youtube.com/c/DennisIvy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
00:00 - Introduction&amp;lt;br /&amp;gt;
4:56 - Project Setup&amp;lt;br /&amp;gt;
9:15 - Hero Section&amp;lt;br /&amp;gt;
35:50 - Adding Dark Mode&amp;lt;br /&amp;gt;
39:50 - Techstack section&amp;lt;br /&amp;gt;
44:23 - Work History section&amp;lt;br /&amp;gt;
52:30 - Projects sections&amp;lt;br /&amp;gt;
57:30 - Project Detail Page&amp;lt;br /&amp;gt;
1:01:30 - Adding Responsiveness&amp;lt;br /&amp;gt;
1:05:50 - Hosting with Github pages]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/61c28acf9-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/61c28acf9.video</guid>
  </item>
  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
   <title>Create A Simple JavaScript App to Generate QR Codes</title>
   <link>https://video.bestwebhosting.co/7c38267f9.video</link>
   <description><![CDATA[<p><img src="https://video.bestwebhosting.co/uploads/thumbs/7c38267f9-1.jpg"  /></p>Let's create a simple QR Code generator app with JavaScript, QRcode.js and Tailwind CSS.<br />
<br />
💻 Github Repo<br />
https://github.com/bradtraversy/qr-code-generator<br />
<br />
🧑‍💻 Live Demo<br />
https://qrcodes.tech<br />
<br />
💻 QRCode.js Library:<br />
https://github.com/davidshimjs/qrcodejs<br />
<br />
⭐ Special $9.99 Promo For My Tailwind CSS Course:<br />
https://www.udemy.com/course/tailwind-from-scratch/?couponCode=5DAY999<br />
<br />
⭐All Courses<br />
https://traversymedia.com<br />
<br />
💖  Show Support<br />
Patreon: https://www.patreon.com/traversymedia<br />
PayPal: https://paypal.me/traversymedia<br />
<br />
👇 Follow Traversy Media On Social Media:<br />
Twitter: https://twitter.com/traversymedia<br />
Instagram: https://www.instagram.com/traversymedia<br />
Linkedin: https://www.linkedin.com/in/bradtraversy<br />
<br />
Timestamps:<br />
0:00 - Intro<br />
1:09 - Side Project Motivation<br />
2:31 - QRCode.js Library Intro<br />
3:16 - Dependency Setup<br />
6:39 - Tailwind CSS Layout<br />
20:42 - Start JavaScript & Get Form Inputs<br />
23:03 - Show & Hide Spinner Functions<br />
25:05 - Generate QR Code<br />
27:28 - Clear UI Function<br />
28:40 - Create Save Button<br />
32:48 - Get QR Code Image Source<br />
34:50 - Clear Button From UI]]></description>
   <pubDate>Sun, 25 Sep 2022 11:08:00 +0000</pubDate>
   <media:content medium="video" duration="2233"  type="video/x-flv"  height="442" width="728" >
   <media:player url="https://video.bestwebhosting.co/players/flowplayer2/flowplayer.swf" />
   <media:title>Create A Simple JavaScript App to Generate QR Codes</media:title>
   <media:description>&amp;lt;![CDATA[&amp;lt;p&amp;gt;&amp;lt;img src=&quot;https://video.bestwebhosting.co/uploads/thumbs/7c38267f9-1.jpg&quot;  /&amp;gt;&amp;lt;/p&amp;gt;Let&apos;s create a simple QR Code generator app with JavaScript, QRcode.js and Tailwind CSS.&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 Github Repo&amp;lt;br /&amp;gt;
https://github.com/bradtraversy/qr-code-generator&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
🧑‍💻 Live Demo&amp;lt;br /&amp;gt;
https://qrcodes.tech&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💻 QRCode.js Library:&amp;lt;br /&amp;gt;
https://github.com/davidshimjs/qrcodejs&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
⭐ Special $9.99 Promo For My Tailwind CSS Course:&amp;lt;br /&amp;gt;
https://www.udemy.com/course/tailwind-from-scratch/?couponCode=5DAY999&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
⭐All Courses&amp;lt;br /&amp;gt;
https://traversymedia.com&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
💖  Show Support&amp;lt;br /&amp;gt;
Patreon: https://www.patreon.com/traversymedia&amp;lt;br /&amp;gt;
PayPal: https://paypal.me/traversymedia&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
👇 Follow Traversy Media On Social Media:&amp;lt;br /&amp;gt;
Twitter: https://twitter.com/traversymedia&amp;lt;br /&amp;gt;
Instagram: https://www.instagram.com/traversymedia&amp;lt;br /&amp;gt;
Linkedin: https://www.linkedin.com/in/bradtraversy&amp;lt;br /&amp;gt;
&amp;lt;br /&amp;gt;
Timestamps:&amp;lt;br /&amp;gt;
0:00 - Intro&amp;lt;br /&amp;gt;
1:09 - Side Project Motivation&amp;lt;br /&amp;gt;
2:31 - QRCode.js Library Intro&amp;lt;br /&amp;gt;
3:16 - Dependency Setup&amp;lt;br /&amp;gt;
6:39 - Tailwind CSS Layout&amp;lt;br /&amp;gt;
20:42 - Start JavaScript &amp; Get Form Inputs&amp;lt;br /&amp;gt;
23:03 - Show &amp; Hide Spinner Functions&amp;lt;br /&amp;gt;
25:05 - Generate QR Code&amp;lt;br /&amp;gt;
27:28 - Clear UI Function&amp;lt;br /&amp;gt;
28:40 - Create Save Button&amp;lt;br /&amp;gt;
32:48 - Get QR Code Image Source&amp;lt;br /&amp;gt;
34:50 - Clear Button From UI]]&amp;gt;</media:description>
   <media:thumbnail url="https://video.bestwebhosting.co/uploads/thumbs/7c38267f9-1.jpg" />
   </media:content>
   <guid>https://video.bestwebhosting.co/7c38267f9.video</guid>
  </item>
 </channel>
</rss>