It may seem counterintuitive to use unstyled components, especially after so much time has been spent developing libraries like Bootstrap, but unstyled components are one of my favorite things to happen to frontend development. The reason these libraries are so amazing is because they make it so easy to create custom styled components that look exactly like you want them to while also containing all the complex accessibility and functionality that is difficult to create on your own.
00:00 - Introduction 01:31 - The problem with styled component libraries 03:55 - Low level component libraries 07:50 - Unstyled component libraries 10:47 - How to best use these libraries
Before you ignore this video due to the title you need to hear me out. Technology is the future. Everything in the world is becoming more technical and as such everyone needs to understand how that technology works or they will be left behind when the world completely shifts. On top of that learning to program can open up new ways of optimization and improvement in everyone's lives.
? Materials/References:
Why Everyone Should Learn Programming Article: https://blog.webdevsimplified.com/2020-04/why-everyone-should-learn-programming
? Concepts Covered:
- Why programming is important
- How programming can help non-professional coders
? Find Me Here:
My Blog: https://blog.webdevsimplified.com
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:25 - What Is Programming?
02:00 - Improve Your Work
05:47 - Improve Your Life
07:16 - How To Teach Everyone Programming
#LearnToCode #WDS #Programming
...
https://www.youtube.com/watch?v=_BFaPx0mAGs
Having the ability to search through text, validate text, and replace text using an advanced set of rules is exactly what Regex is for. Unfortunately, people fail to ever truly learn Regex. In this video I will be teaching you everything you need to know about Regex. We will talk about what Regex is, what Regex flags are, how to do simple and complex matches, how to handle look aheads and look behinds, and much more. Then at the end of the video I will show you how to use Regex to validate and format a phone number in various different formats.
? Materials/References:
Regexr Website: https://regexr.com
? Concepts Covered:
- What Regex is
- How to use Regex for simple matching
- How to match repeating patterns
- What Regex flags are
- Look aheads and look behinds
- Regex special characters
- Validation with Regex
- Find and replace with Regex
? Find Me Here:
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
#Regex #WDS #RegularExpression
...
https://www.youtube.com/watch?v=rhzKDrUiJVk
? IMPORTANT:
Tabnine: https://www.tabnine.com/now?utm_source=youtube.com&utm_medium=Ins&utm_campaign=webdevsimplified
Spotify is pretty cool, but what if you could make a better version? In this video I show you how to create a Spotify clone that not only has many of Spotify's features but also includes lyric lookup for any song you want.
? Materials/References:
GitHub Code: https://github.com/WebDevSimplified/spotify-clone
? Find Me Here:
My Blog: https://blog.webdevsimplified.com
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:25 - Demo/Setup
03:52 - Authorization Setup
10:26 - Server Login Route
15:28 - useAuth Hook
23:39 - Refresh Token Automatically
33:07 - Search
46:58 - Song Player
52:18 - Lyrics
#SpotifyClone #WDS #ReactJs
...
https://www.youtube.com/watch?v=Xcet6msf3eE
Sidebars are an integral part of web development and can get pretty complicated. The YouTube sidebar is a perfect example of a complex yet elegant sidebar and in this video I will be attempting to create YouTube sidebar live for the first time.
? Materials/References:
GitHub Code: https://github.com/WebDevSimplified/youtube-sidebar-design
? Find Me Here:
My Blog: https://blog.webdevsimplified.com
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:30 - Setup
01:34 - HTML
03:55 - Header CSS
09:44 - Sidebar CSS
45:32 - Sidebar JavaScript
46:50 - Sidebar Animation
#CSSAnimation #WDS #CSS
...
https://www.youtube.com/watch?v=3eSNePqRVzs
CSS Animations are difficult to work with because they are hard to debug/test, or at least they would be if we didn’t have amazing animation dev tools built into the browser. In this video I will show you how to use the amazing dev tools built into both Chrome and Firefox.
? Materials/References:
Prettier CSS Animation Video: https://youtu.be/uQNpr09UOAY
Loading Spinner Animation Video: https://youtu.be/Gx35fMhDPWs
? Find Me Here:
My Blog: https://blog.webdevsimplified.com
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:43 - Animation Dev Tool Basics
04:47 - Advanced Examples
10:45 - Firefox Dev Tools
#CSSAnimation #WDS #CSS
...
https://www.youtube.com/watch?v=w4J8sJpHKvw
There are infinite possibilities for React hooks, but not all hooks are created equal. In this video I will be going over 5 incredibly powerful hooks that you can use in any project that are also super quick to implement.
? Materials/References:
GitHub Code: https://github.com/WebDevSimplified/useful-custom-react-hooks
Part 1: https://youtu.be/0c6znExIqRw
Part 2: https://youtu.be/vrIxu-kfAUo
? Find Me Here:
My Blog: https://blog.webdevsimplified.com
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:32 - useScript
01:48 - useDeepCompareEffect
04:48 - useEventListener
06:18 - useOnScreen
08:18 - useWindowSize
#ReactHooks #WDS #React
...
https://www.youtube.com/watch?v=Ix_xeCuS4XA
Eye tracking software is the future of web accessibility. It is already used in niche scenarios, but it really should be more widespread. In this video I show you how to use eye tracking software to control a Tinder style website. It is surprisingly easy.
? Materials/References:
GitHub Code: https://github.com/WebDevSimplified/eye-tinder
Async vs Defer Video: https://youtu.be/BMuFBYw91UQ
Parcel Video: https://youtu.be/DblzpCoPakw
? Find Me Here:
My Blog: https://blog.webdevsimplified.com
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:42 - Demo
01:24 - Setting Up Eye Tracker
07:35 - CSS
09:39 - Displaying Images
12:37 - Eye Tracking Code
24:39 - Outro
#EyeTracker #WDS #JavaScript
...
https://www.youtube.com/watch?v=6s2Ug-eVpVc
? IMPORTANT:
Full React Course: https://courses.webdevsimplified.com/learn-react-today
1 Year Free Hosting: https://www.atlantic.net/webdevsimplified
Use code KYLE for an additional $50
In this video I cover everything you need to know about the useContext hook. I go over all the main use cases for useContext as well as many common mistakes that developers make. This is part of a series of React videos where I cover all the important hooks in React.
? Materials/References:
useContext Blog Article: https://blog.webdevsimplified.com/2020-06/use-context
React Hooks Playlist: https://www.youtube.com/playlist?list=PLZlA0Gpn_vH8EtggFGERCwMY5u5hOjf-h
? Concepts Covered:
- How to use hooks in React
- How to use context values in React function components
- How to use the useContext hook
? Find Me Here:
My Blog: https://blog.webdevsimplified.com
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
#ReactJs #WDS #useContext
...
https://www.youtube.com/watch?v=5LrDIWkK_Bc
Everyone wishes they were able to write cleaner code, but sometimes going back and refactoring code so it is cleaner is actually a bad idea. In this video I talk about the hidden cost of refactoring and some tips on how to do it right.
? Find Me Here:
My Blog: https://blog.webdevsimplified.com
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:47 - My Story
05:00 - Tip #1
06:31 - Tip #2
07:48 - Tip #3
#Refactoring #WDS #CleanCode
...
https://www.youtube.com/watch?v=1uzlBSL7-UM