Max Programming
Learn localStorage in JavaScript by building a project!
updated
In this video, we cover how basic user authentication is handled from signing up to signing in. Covering hashing passwords, using JWTs!
Let me know in the comments below if you want more authentication content or something else.
Websites used:
Bcrypt Generator: bcrypt-generator.com
JWT: jwt.io
Diagrams:
Sign Up: view.usmans.me/sign-up-diagram
Sign In: view.usmans.me/sign-in-diagram
User Profile (Protected Route): view.usmans.me/user-profile-protected-route-diagram
Timestamps:
00:00 - Introduction
00:28 - Sign up
01:12 - Password hashing
03:59 - Sign in
04:42 - Finding the user by email
05:11 - Checking the password
06:36 - Authenticating the user
07:31 - JSON web tokens (JWTs)
08:43 - Generating a JWT
10:48 - Identifying user with JWT
12:44 - Verifying the JWT
15:28 - Going through the implementation
15:48 - Sign up demo
16:12 - Sign up implementation and code
17:24 - Sign in demo
17:58 - Sign in implementation and code
20:47 - Protected endpoint demo
21:28 - Protected endpoint code with middleware
23:25 - Conclusion
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: Default Dark Modern
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#authentication #javascript #backend
In this video, we cover why Git is an essential tool for you to learn, what it is, some misconceptions, and from where to learn it.
Git Tutorial For Dummies by Nick White: youtu.be/mJ-qvsxPHpY
Let me know in the comments below if you want more Git content or something else.
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
X: https://x.com/MaxProgramming1
GitHub: github.com/max-programming
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#git #programming #coding
In this video, we cover how you can create and use custom hooks in React!
Let me know in the comments below if you want more React content or something else.
Relevant tutorials:
JavaScript Destructuring: youtu.be/_Za-zFpzk2A
React useEffect Hook: youtu.be/sfMgdyshCLk
TypeScript Generics: youtu.be/7GgdPgVRoww
Websites mentioned in video:
usehooks-ts: usehooks-ts.com
usehooks (by ui.dev): usehooks.com
Timestamps:
00:00 - Introduction
00:32 - Feature overview
00:45 - Why custom hooks?
01:26 - Creating the custom hook
02:49 - Logic inside the custom hook
07:12 - Advanced and real-world example
08:52 - The custom useFetch hook
10:58 - Using the useFetch hook
13:46 - Custom hooks websites and libraries
14:56 - Conclusion
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: Default Dark Modern
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#reactjs #javascript #typescript
This video is about how you can become a full stack web developer in today's time. What challenges will you face, what path should you go through, etc
🎁 Create a free Scrimba account and with this link and get a 20% discount whenever you upgrade: v2.scrimba.com/?via=maxprogramming
Links mentioned in the video:
Scrimba Frontend Developer Career Path: v2.scrimba.com/the-frontend-developer-career-path-c0j?via=maxprogramming
BroCode: youtube.com/BroCodez
CodeWars: codewars.com
Git Crash Course: youtu.be/mJ-qvsxPHpY
Let me know in the comments below if you want more talking head content or something else.
Timestamps:
00:00 - Introduction
01:20 - Phase 1: Programming
02:07 - Learn the basics of computers
02:37 - Pick a programming language
05:19 - Where to learn programming?
05:31 - Where to practice programming?
06:01 - Phase 2: Frontend
06:40 - Frontend framework hell
07:15 - Where to learn frontend?
08:53 - Learning a frontend framework
09:32 - How long will it take?
10:16 - Learn Git & GitHub
11:13 - Phase 3: Backend
11:38 - Learn about HTTP & REST APIs
12:05 - Databases SQL & NoSQL
13:07 - Using backend frameworks
13:27 - Authentication & Authorization
14:05 - Additional backend tech
14:22 - Deploying a backend
14:48 - Some advice and tips
18:18 - Conclusion
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
I suggest asking questions in the comments and sharing these videos to help!
Thanks for Watching!
#webdev #programming #javascript
In this video, we cover how you can set up and use Drizzle ORM with Next.js App Router also utilising react server components & server actions! We understand by an example of a contact form.
Let me know in the comments below if you want more Next.js & Drizzle ORM content or something else.
Links mentioned in the video:
Drizzle Docs: https://orm.drizzle.team/docs/overview
Next.js Server Actions: nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations
GitHub Repo: github.com/max-programming/drizzle-nextjs
reCAPTCHA v3 video: youtu.be/w-EbCTxI47o
00:00 - Intro
00:15 - Project starter walkthrough
01:33 - Install Drizzle & SQLite dependencies
02:50 - Drizzle config file
04:54 - Creating a table
06:48 - Generating and running migrations
09:22 - Connecting to the DB
10:10 - Contact form server action
13:58 - Fetching responses from DB
14:59 - Use types from drizzle
15:32 - Add more responses
15:44 - Delete response server action
17:14 - Fixing error using bind method
18:18 - Test the project
18:48 - Conclusion
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: Default Dark Modern
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#nextjs #reactjs #programming
In this video, we cover how you can use Google's reCAPTCHA v3 in your Next.js 15 project and how you can use it with server actions!
I also explained how it works behind the scenes and we don't use any external library for this use-case
Let me know in the comments below if you want more Next.js content or something else.
Links mentioned in the video:
GitHub Repo: github.com/max-programming/recaptcha-v3-actions
reCAPTCHA V3 Docs Client Side: developers.google.com/recaptcha/docs/v3
reCAPTCHA V3 Docs Server Side: developers.google.com/recaptcha/docs/verify
Google Sheets Tutorial: youtu.be/0h4c3WuAYZE
Timestamps:
00:00 - Intro
00:15 - Register in admin console
01:56 - Starter project walkthrough
03:03 - How reCAPTCHA works
05:27 - Environment variables
07:06 - grecaptcha types package
07:39 - Adding reCAPTCHA script
09:55 - Generate reCAPTCHA token in client side
17:44 - Verify reCAPTCHA token in server action
23:17 - Creating types for token verification response
25:25 - Continue server action
27:14 - Show success or error on frontend
27:46 - Adding types for error codes
28:22 - Test handling of errors
28:55 - Conclusion
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: Default Dark Modern
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#nextjs #reactjs #javascript
#nestjs #react #javascript #typescript
In this video, we cover how you can build a Responsive Sidebar using Next.js 15 app router, React, shadcn/ui, and Tailwind CSS! This is the continuation of the previous video on how to build a sidebar using Next.js and shadcn/ui
Previous video: youtu.be/-vD8DAEEEWE
Let me know in the comments below if you want more Next.js content or something else.
GitHub Repo: github.com/max-programming/shadcn-sidebar
00:00 - Introduction & Setup
01:39 - Using Media Query in React
03:32 - Sidebar Mobile Component
05:31 - Fixing Hydration Error in Next.js
08:15 - Continue Sidebar Mobile
08:38 - Hide Close Button in Sheet
10:45 - Sheet Header and some styles
13:35 - Icon button to open sidebar
14:44 - Fix margins on mobile view
15:51 - Displaying links in sidebar content
19:53 - Sidebar bottom items in a Drawer
24:05 - Conclusion
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#nextjs14 #reactjs #javascript
In this video, we cover how you can build a Twitter Sidebar using Next.js 15 app router, React, shadcn/ui, and Tailwind CSS!
Let me know in the comments below if you want more Next.js content or something else.
GitHub Repo: github.com/max-programming/shadcn-sidebar
Next part: youtu.be/FYBC3TjRULo
Timestamps:
00:00 - Intro & Sidebar Demo
00:36 - Create Next App
01:18 - Setup shadcn/ui and theme
02:53 - Home Page & darkmode
04:08 - Adding components from shadcn/ui
05:30 - Sidebar component
09:34 - Sidebar Button component
17:03 - Adding sidebar links
19:42 - Use Link component for navigation
20:17 - Fix a bug caused by client-server components
22:28 - Adding all sidebar links
25:10 - Adding additional sidebar items
28:05 - Sidebar footer with popover
33:22 - Adding page with dynamic routes
35:15 - Highlighting active link in sidebar
36:13 - Conclusion
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
Suggest, ask doubts in the comments, and share these videos to help!
Thanks for Watching!
#nextjs14 #reactjs #javascript
In this video, we cover how you can use query search params effectively in the Next.js 14 app router by building a little project! We also use Tailwind CSS, shadcn/ui, and TypeScript!
Let me know in the comments below if you want more Next.js content or something else.
🔗 Links in the video
Source Code: github.com/max-programming/shadcn-tabs-query
Shadcn UI: ui.shadcn.com
Usehooks TS: usehooks-ts.com
Timestamps:
00:00 - Introduction & Demo
01:12 - Next.js and shadcn/ui components
02:00 - Adding Tabs
04:36 - Search param for the active tab
11:52 - Adding the search bar input
12:57 - Using hooks by Next.js
15:11 - Changing search params with input
21:09 - Deleting a search param
22:15 - Setting a default value for input
23:15 - BONUS - Debouncing
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
Suggest, ask doubts in the comments, and share these videos to help!
Thanks for Watching!
#reactjs #nextjs14 #nextjs13 #javascript
Bigint is the way to go
While undefined whispers, "Hey, that's not me!"
In this video, we cover the top 5 rare but incredibly useful utility types in TypeScript!
Let me know in the comments below if you want more TypeScript content or something else.
TypeScript Utility types docs: typescriptlang.org/docs/handbook/utility-types.html
Timestamps:
0:00 - Introduction
0:43 - Parameters
1:44 - ReturnType
2:25 - Awaited
3:06 - NonNullable
3:49 - Record
5:16 - Conclusion
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: Default Dark Modern
Suggest, ask doubts in the comments, and share these videos to help!
Thanks for Watching!
#typescript #javascript #webdevelopment
In this video, we cover how you can participate in Hacktoberfest and contribute to open source! We will get into the details of Hacktoberfest and what is different this time...
Let me know in the comments below if you want more open-source content or something else.
Hacktoberfest is DigitalOcean’s annual event that encourages people to contribute to open source throughout October. Much of modern tech infrastructure—including some of DigitalOcean’s own products—relies on open-source projects built and maintained by passionate people who often don’t have the staff or budgets to do much more than keep the project alive. Hacktoberfest is all about giving back to those projects, sharpening skills, and celebrating all things open source, especially the people that make open source so special.
Hacktoberfest: hacktoberfest.com
Project Finder: finder.usmans.me
Git For Dummies by @NickWhite - youtu.be/mJ-qvsxPHpY
How to make a pull request - youtu.be/RjxDDhMqwrM
🔥 Timestamps Start 🔥
00:00 - Intro & About Hacktoberfest
00:36 - Hacktoberfest 2023 Participation And Rules
01:40 - Rewards this year - No T-Shirt?
02:27 - Benefits of participating
03:54 - If you don't know Git and GitHub
04:32 - How to find the right projects and tasks?
07:16 - Conclusion
🔥 Timestamps End 🔥
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#hacktoberfest #github #opensource
#nextjs #react #javascript
#javascript #html #css
In this video, we cover how you can set up the Credentials Provider by NextAuth properly in your Next.js app! We also use Prisma, Zod, and TypeScript to the mix
Let me know in the comments below if you want more Next.js content or something else.
GitHub Repository - github.com/max-programming/auth-creds-tutorial
NextAuth Prisma Adapter - https://authjs.dev/reference/adapter/prisma
🔥 Timestamps Start 🔥
00:00 - Intro
00:30 - Create Next App
01:14 - Setup Prisma with SQLite
03:34 - Install NextAuth + Other Dependencies
04:06 - User Registration API
10:13 - NextAuth - Create API Route
11:36 - NextAuth - Credentials Provider
16:38 - NextAuth - Callbacks
19:21 - NextAuth - Pages
19:43 - NextAuth - Session Strategy
19:57 - NextAuth - JWT Secret
20:23 - Working on the frontend
20:56 - Register Page Functionality
26:12 - Open Prisma Studio
26:30 - Display logged-in user on the homepage
29:28 - Login Page Functionality
30:40 - Fixing a TypeScript error
31:22 - Conclusion
🔥 Timestamps End 🔥
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: 😎 Dark Modern
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#nextjs #typescript #reactjs
github.com/IdreesInc/Monocraft
#javascript #minecraft #coding
#javascript #reactjs #nextjs #typescript
In this video, we cover how you can Build a Full CRUD Todo App with HTML, Tailwind CSS, JavaScript and Local Storage!
Let me know in the comments below if you want more JavaScript content or something else.
Check out these amazing tutorials by @BroCodez first
JavaScript Classes in 4 minutes - youtu.be/ndzAGJin2ZE
Constructors in Classes - youtu.be/DaUFyK8M4WY
Playlist Link: youtube.com/playlist?list=PL1t-4UVc0coSQgyjvayvTeyae9B8Wkrzo
🔥 Timestamps Start 🔥
00:00 - Intro
01:27 - Getting DOM Elements
04:06 - Form Submit Event
05:48 - Using JavaScript Class for todos
10:55 - Adding todo in the array
15:55 - Set data in local storage
18:51 - Get data from local storage
22:08 - Clear the input
22:48 - Outro
🔥 Timestamps End 🔥
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: Default Dark++ (Experimental)
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#javascript #tailwindcss #programming
It's my college project...
#javascript #html #css
In this video, we cover how you can use local storage in your React app! Most importantly, we cover 2 ways to do so. The proper way to do it is the second way...
Let me know in the comments below if you want more React.js content or something else.
Links mentioned in the video:
Local Storage in JavaScript: youtu.be/U693xrQKFy4
Boilerplate code: stackblitz.com/edit/vitejs-vite-tze47
GitHub Repo: github.com/max-programming/digital-tally-counter
usehooks-ts site: usehooks-ts.com
🔥 Timestamps Start 🔥
0:00 - Intro & Demo
1:28 - Local Storage in Devtools
1:40 - Setting item in Local Storage
2:28 - Catching and fixing the bug
4:06 - Read date from Local Storage
6:01 - Using a custom hook through a library
8:25 - Outro
🔥 Timestamps End 🔥
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
GitHub: github.com/max-programming
VS Code Theme used: ⚛️ Atom One Dark
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#reactjs #javascript #coding #programming
In this video, we cover how you can one of the coolest tricks in VS Code to animate and make your cursor look better!
Let me know in the comments below if you want more VS Code content or something else.
Links in the video:
Reddit Post: reddit.com/r/vscode/comments/11e66xh/i_made_neovide_alike_cursor_effect_on_vscode
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: 🦉 Night Owl
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#vscode #javascript #coding
In this video, we cover how you can Build a Full CRUD Todo App with HTML, Tailwind CSS, JavaScript and Local Storage!
Let me know in the comments below if you want more JavaScript content or something else.
Playlist Link: youtube.com/playlist?list=PL1t-4UVc0coSQgyjvayvTeyae9B8Wkrzo
🔥 Timestamps Start 🔥
00:00 - Introduction
00:39 - Code Recap
00:54 - Body & Container with Tailwind
02:11 - Form Styling with Tailwind
07:55 - Fixing a silly bug 😜
08:41 - NO TODOS Part
09:29 - Adding the animation & styling the div
13:22 - Empty Div for TODOS
14:02 - Conclusion
🔥 Timestamps End 🔥
Links mentioned in the video:
NodeJS: nodejs.org
Tailwind CSS: tailwindcss.com
Local Storage Tutorial: youtu.be/U693xrQKFy4
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: 🧔 Bearded Theme
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#javascript #tailwindcss #programming
In this video, we cover how you can Build a Full CRUD Todo App with HTML, Tailwind CSS, JavaScript and Local Storage!
Let me know in the comments below if you want more JavaScript content or something else.
Playlist Link: youtube.com/playlist?list=PL1t-4UVc0coSQgyjvayvTeyae9B8Wkrzo
🔥 Timestamps Start 🔥
0:00 - Introduction
0:43 - Demo of the app
2:05 - Prerequisites
2:33 - Setup Vite App
4:22 - Tailwind Setup
6:23 - Starting Dev Server
7:01 - Flowbite Setup
7:53 - Conclusion
🔥 Timestamps End 🔥
Links mentioned in the video:
NodeJS: nodejs.org
Tailwind CSS: tailwindcss.com
Local Storage Tutorial: youtu.be/U693xrQKFy4
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: 🧔 Bearded Theme
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#javascript #tailwindcss #programming
#chatgpt #openai #javascript #reactjs #tailwindcss #coding #programming
#chatgpt #openai #javascript #reactjs #tailwindcss
This video covers how you can easily and quickly add animations to your websites easily and quickly!
Let me know in the comments below if you want more webdev content or something else.
Links mentioned in the video:
LottieFiles: lottiefiles.com
The animation used: lottiefiles.com/9945-space-launch
GitHub Code: github.com/max-programming/lottie-demo
Advanced Lottie Docs: github.com/LottieFiles/lottie-player
🔥 Timestamps Start 🔥
00:00 - Introduction
00:44 - How LottieFiles Work?
01:38 - How to Find Animations?
02:31 - Editing the Animation
03:01 - How to use a LottieFile?
03:32 - Setup and using with HTML
06:25 - Customizing the Animation
07:41 - The CSS Part
09:08 - Conclusion
🔥 Timestamps End 🔥
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
Github: github.com/max-programming
VS Code Theme used: 🧔 Bearded Theme
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#html #animations #javascript
In this video, we cover how you can build a contact form that integrates with Google Sheets and all the details are stored in the sheet once the form is submitted! We will use Node.js, Express and Google Sheets API to make it work.
Let me know in the comments below if you want more Node.js content or something else.
This tutorial is heavily inspired by @Fireship. His video on using Google Sheets as a database helped me build this and many other cool projects.
Links mentioned in the video:
Google Dev Console - console.cloud.google.com/apis/dashboard
GitHub Repo - github.com/max-programming/contact-form-sheets
Fireship's video - youtu.be/K6Vcfm7TA5U
🔥 Timestamps Start 🔥
00:00 - Intro & Demo
01:23 - Creating the project
02:17 - Installing dependencies
03:32 - package.json changes
03:54 - Set up Google Sheets API
07:08 - Download key file
08:09 - Create and configure the sheet
09:32 - Back-end coding starts
16:17 - Set up sheet client in code
22:15 - Appending test data to sheet
26:49 - Adding user's info to sheet
30:49 - Front-end coding starts
36:24 - Outro
🔥 Timestamps End 🔥
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
GitHub: github.com/max-programming
VS Code Theme used: Default Dark+
Font used: Cascadia Code
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#nodejs #javascript #programming
In this video, we will learn about Webhooks and how you can use Discord's Webhooks for your personal notifications!
Let me know in the comments below if you want more Discord content or something else.
Links mentioned in the video:
1. usmans.me
2. blog.usmans.me/webhooks-101
3. hoppscotch.io
4. birdie0.github.io/discord-webhooks-guide
5. github.com/max-programming/usmans.me
🔥 Timestamps Start 🔥
00:00 Intro
01:13 Overview
02:29 Creating the Webhook
03:54 Testing the Webhook
06:45 Adding the feature
07:42 How to do in Next.js?
09:26 Outro
🔥 Timestamps End 🔥
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
GitHub: github.com/max-programming
VS Code Theme used: Default Dark+
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#javascript #discord #webdevelopment
#shorts #webdevelopment #css
In this video, we cover how you can use TypeScript with your Node and Express app!
Let me know in the comments below if you want more TypeScript content or something else.
Links mentioned in the video:
Template on GitHub: https://dub.sh/repo-exp-ts
Set up steps: https://dub.sh/steps-exp-ts
TS Node Dev: npmjs.com/package/ts-node-dev
🔥 Timestamps Start 🔥
00:00 Intro
00:18 Initialize the app
02:40 Basic Express Server
03:49 Running the app in development
05:41 Compiling to JavaScript
07:40 Running in Production
08:25 Template on GitHub
08:49 Steps with commands
09:08 Outro
🔥 Timestamps End 🔥
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
GitHub: github.com/max-programming
🎥 Gear I use:
🎤 Mic: amzn.to/3DGqEH9
🎙️ Mic Holder: amzn.to/3NAnM2U
🎧 Headphones: amzn.to/3Wy7CuZ
⌨ Keyboard: amzn.to/3E2mSci
📷 Webcam: amzn.to/3Tb0Ice
VS Code Theme used: 🎭🌀 Ayu Mirage Bordered
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#javascript #nodejs #typescript #webdevelopment
In this video, we cover what are Generics in TypeScript and how you can use and understand them properly. I show an example that will be very easy to understand and won't complicate things!
Let me know in the comments below if you want more TypeScript content or something else.
Other Tutorials:
⚛️ React and Material UI Todo App: bit.ly/reactmattodo
🟨 Other JavaScript videos: bit.ly/jstutorials
📘 Visual Studio Code videos: bit.ly/vscodevids
🔋 Build a Battery App in JS: youtu.be/J8_hwKSeffY
Connect 🔗 :
Twitter: twitter.com/MaxProgramming1
Facebook: facebook.com/Max-Programming-103081931147293
GitHub: github.com/max-programming
🎥 Gear I use:
🎤 Mic: amzn.to/3DGqEH9
🎙️ Mic Holder: amzn.to/3NAnM2U
🎧 Headphones: amzn.to/3Wy7CuZ
⌨ Keyboard: amzn.to/3E2mSci
📷 Webcam: amzn.to/3Tb0Ice
VS Code Theme used: Default Dark+
Suggest, ask doubts in the comments and share these videos to help!
Thanks for Watching!
#typescript #javascript #webdevelopment


