By far one of the hardest TypeScript concepts to understand when first learning TypeScript is generics. They introduce new syntax, new logic, and a new way of thinking all at the same time which is tough to comprehend. In this video I will be breaking down everything you need to know about generics (including advanced generic features).
FREE React Hooks Simplified Course: https://courses.webdevsimplified.com/react-hooks-simplified
Performance is something people always worry about, especially in React, but oftentimes the bundle size of an application is ignored when doing performance optimization. In this video I want to talk about how you can minimize the bundle size of your application by using code splitting to only download the code you need when you need it.
? Materials/References:
FREE React Hooks Simplified Course: https://courses.webdevsimplified.com/react-hooks-simplified
? 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 - Setup
01:11 - What Is Code Splitting
02:39 - Code Splitting A Function
04:30 - Code Splitting Components
10:40 - Conditional Code Splitting
12:52 - Advanced Code Splitting Concepts
#React #WDS #CodeSplitting
...
https://www.youtube.com/watch?v=JU6sl_yyZqs
FREE Web Dev Roadmap PDF: https://webdevsimplified.com/web-dev-roadmap.html
Landing a developer job used to be quite easy. As long as you were a decent programmer you could land a high paying job at a respectable tech company. Over the last few years, though, this has drastically changed and now landing a tech job is increasingly difficult. That is why in this video I go over the main tips you need to keep in mind to ensure you get more interviews and are able to land your dream job.
? Materials/References:
FREE Web Dev Roadmap PDF: https://webdevsimplified.com/web-dev-roadmap.html
? 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:36 - The Problem
02:25 - Tip #1
03:45 - Tip #2
05:37 - Tip #3
06:49 - Tip #4
#DeveloperJobs #WDS #WebDevelopment
...
https://www.youtube.com/watch?v=a6IIhwZv4ls
In this video we are going to setup a shopping cart to accept payments using Stripe. We will be covering all security concerns that come with accepting payments and developing solutions for each problem. By the end of this video we will have a fully functional and secure shopping cart for a band album and merch shop.
Code For This Video:
http://bit.ly/2QPIhxX
How To Download Node.js:
https://youtu.be/VShtPwEkDD0
Twitter:
https://twitter.com/DevSimplified
GitHub:
https://github.com/WebDevSimplified
CodePen:
https://codepen.io/WebDevSimplified
#Nodejs #ShoppingCart #Stripe
...
https://www.youtube.com/watch?v=mI_-1tbIXQI
CareerFair.dev: https://careerfair.dev/signup
Should you go to college, a bootcamp, or go the self-taught route. It is a tough decision with many variables so in this video I will give you 5 things to consider before going to college that can help you decide if college, bootcamp, or self-taught is the right path for you.
? Materials/References:
CareerFair.dev: https://careerfair.dev/signup
? 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:44 - Price
03:08 - Opportunity Cost
04:18 - Education Quality
06:06 - Social Aspect
07:20 - Job Prospect
#CollegeVsBootcamp #WDS #WebDevelopment
...
https://www.youtube.com/watch?v=e61I6wgGTQg
JavaScript Simplified Course: https://javascriptsimplified.com
Accepting payments is one of the most important parts of any application, but getting started with accepting payments can be very daunting. In this video I will show you how to easily get started accepting payments with Stripe.
? Materials/References:
GitHub Code: https://github.com/WebDevSimplified/stripe-checkout-simple
JavaScript Simplified Course: https://javascriptsimplified.com
Stripe Checkout Article: https://blog.webdevsimplified.com/2021-07/stripe-checkout
Map Video: https://youtu.be/yJDofSGTSPQ?t=558
Map Article: https://blog.webdevsimplified.com/2020-12/javascript-maps
Fetch Video: https://youtu.be/cuEtnrL9-H0
Async Await Video: https://youtu.be/V_Kr9OSfDeU
Cors Video: https://youtu.be/PNtFSVU-YTI
Cors Article: https://blog.webdevsimplified.com/2021-05/cors
? 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:35 - Demo
01:45 - Setting Up Express Server
05:52 - Stripe On One Server
19:08 - Stripe With Separate Client/Server
#StripeCheckout #WDS #JavaScript
...
https://www.youtube.com/watch?v=1r-F3FIONl8
PayPal is one of the largest payment platforms and it is the preferred payment method for millions of people. In this video I will show you how to integrate PayPal payments in your application 2 different ways so that you can start accepting payments in the way that fits your situation best.
? Materials/References:
GitHub Code: https://github.com/WebDevSimplified/paypal-checkout
PayPal Developer Dashboard: https://developer.paypal.com/developer/applications
PayPal Checkout Documentation: https://developer.paypal.com/docs/business/checkout/set-up-standard-payments
Reduce Video: https://youtu.be/s1XVfm5mIuU
Reduce Article: https://blog.webdevsimplified.com/2021-05/reduce
Async/Await Video: https://youtu.be/V_Kr9OSfDeU
? 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 - Client only setup
06:05 - Secure server setup
#PayPalCheckout #WDS #JavaScript
...
https://www.youtube.com/watch?v=DNM9FdFrI1k
In this video I will be walking you through the process of downloading, installing and setting up MySQL (Server and Workbench) on your computer. I will be demonstrating how to do this on a Windows machine, but I have included the links and steps needed for Mac and Linux as well.
Learn SQL In 60 Minutes:
https://youtu.be/p3qvj9hO_Bo
Windows Install Wizard:
http://bit.ly/2DB2T6D
Mac:
Server Install: http://bit.ly/2PU2IZU
Workbench Install: http://bit.ly/2B2xiZ2
Linux:
Server Install: http://bit.ly/2DijNpJ
Workbench Install: http://bit.ly/2B153d8
Twitter:
https://twitter.com/DevSimplified
GitHub:
https://github.com/WebDevSimplified
CodePen:
https://codepen.io/WebDevSimplified
#MySQL #SQL #MySQLWorkbench
...
https://www.youtube.com/watch?v=u96rVINbAUI
Recursion is one of the most confusing topics you will run into when you start to learn programming. The idea of a function calling itself just seems strange and keeping track of the call stack seems impossible. In this video I will be breaking down recursion in as simple terms as possible, and then going through three in depth examples of recursion.
In the recursion examples we will take iterative functions and convert them to recursive functions to help us understand how to write a recursive function. Having the iterative function to start with will make it easier to connect how the recursive function works. I will also go through the entire call stack of the recursive function to make understanding the inner workings of recursion easier. By the end of this video you will have an in depth understanding of recursion and be able to use it in your own projects.
? Materials/References:
CodePen Code: https://codepen.io/WebDevSimplified/pen/JqQEeM
Recursion Article: https://blog.webdevsimplified.com/2021-04/recursion
? Concepts Covered:
- What recursion is
- Why recursion is important
- How to convert iterative functions to recursive function
- How to avoid infinite recursive loops
- When recursive functions are better
? Find Me Here:
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
#Recursion #Recursive #JavaScript
...
https://www.youtube.com/watch?v=6oDQaB2one8