Getting Started with Next.js
To learn how to use Next.js, let's create a clone of x.com.
Naming .tsx files
How should you name your `.tsx` files?
Training an ML.NET Model to Detect Clickbait Titles
Are you tired of seeing clickbait titles everywhere? Want to create something that can spot those pesky...
I Created a Hilariously Sarcastic Discord Bot using GPT 3.5
How I Created a Hilariously Sarcastic Serverless Discord Bot That Roasts Users Like a Pro
AWS Cognito User Pool & React.js
This tutorial will guide you through the process of adding `amazon-cognito-identity-js` to your React...
Auth & Context in React 18
In this tutorial, we'll explore the process of adding React Router 6 to a React 18 application using...
Adding React Router 6
AWS CLI Lambda Function
In this tutorial we will learn how to use the AWS cli to deploy a serverless node.js application using...
Gettings started with .NET Lambda Functions
In this tutorial, we'll be dipping our toes into the world of AWS Lambda and deploying a small C# lambda...
Deploy ASP.NET to AWS Lambda
AWS Lambda can be a great option for deploying your entire ASP.NET API. Whether you're a beginner or...
Setup an ASP.NET Core API + React client
How to setup up a new ASP.NET Core API with a database and a React client.
Entity Framework Core Timestamps
How do I create a model using entitiy framework core that has CreatedAt and UpdatedAt properties that...
The Quest for a Motorized Snowboard: A Vancouver Adventure
I tried to make an electric snowboard so I could ride around the city of Vancouver
Next, Storybook, and Tailwind
Let's take a look at how to setup a next.js application using tailwindcss for css and storybook for...
Next Auth and Prisma
Learn how to store your next auth user's details in a database using prisma
The Easiest Way to add Auth to a Next App
Learn how to add auth to your next application using next auth and github login.
Prisma & Next.js
Learn how to use Prisma with a Next.js application to persist data to a database.
useReducer
Learn how to use the useReducer hook to manage state inside of your components.
Using Prisma with Next.js
Add prisma to your Next.js app!
Why Use Prisma
What is Prisma and why do you care?
SQL Joins
How do we query that data when it's spread across multiple tables? JOIN!
Fetching and Posting Data in React
Learn how to make network requests in a react app to fetch data on load, and post data when users submit...
useEffect Everything You Need To Know
Learn everything you need to know about the useEffect hook and side effects in a react app.
Conditional Rendering Components in React
Learn how conditionally render components using conditional ternary (? : ) and logical and (&&) operators...
React State Array of Objects
Learn how to use useState to keep track of arrays of objects in a react app.
$100 DIY EBIKE
I tried to repair a broken e-bike scooter thing to avoid spending money on a brand new one.
useState
Learn how to use useState in a react app to:
Event Listeners in React
Learn how to handle events like button clicks and form submissions in a react app.
Rendering a List of Components
Learn how to render a list of components in react using the map function.
React Props Explained
Learn how to use props in react to pass data to child components
Creating Components in React
Learn how to Creating Components in React
What is React.js?
Get a fast paced introduction to React.js, JSX, and how to setup a react project using Vite. This video...
React Proxy | Easiest Fix to CORS Errors
Proxying API Requests in Development using Vite, Parcel, or Create React App. If your plan is to host...
Deleting files from S3 and CloudFront | Invalidate CloudFront Cache
When you delete an image from s3, it stays in the CloudFront cache until the cache is cleared, usually...
CloudFront Signed URLs with Node.js
Create signed urls to access files in a CloudFront distribution. Learn how to generate the signed URLs...
Set up a CloudFront CDN for an S3 Bucket
Learn how to setup a CloudFront distribution for your S3 Bucket to securely deliver files with low latency...
Storing Images in S3 from Node Server
Learn how to store your web app's files in an s3 bucket. Upload, Download, Update, and Delete images...
Hashing Passwords in Node and Express using bcrypt
Learn how to correctly hash and store your passwords for any web app using node.js and express. The...
WTF is Truthy and Falsy !!
What happens when you evaluate a value in a boolean context? JavaScript will interpret any value as...
What you don't know about + in JavaScript
Learn how the addition operator + really works in JavaScript. Understand the type coercion and how JavaScript...
JavaScript Recursion Explained
What is recursion and how do you use recursion in JavaScript? In this video I'll explain what recursion...
Deploy React App to CloudFront with HTTPS Custom Domain
Learn how to deploy a react app, or any static website, to a Cloud Front distribution custom domain...
Deploy React App to S3 with Custom Domain
Learn how to deploy a react app, or any static website, to an s3 bucket with a custom domain name.
aws cli
Learn how to setup the aws cli on your computer and configure it to manage your cloud infrastructure...
AWS Route 53 Domain Name
Setup a custom domain name in route 53 to start creating dns records for services within aws. I'll show...
MySQL with Node.js
I'll show you how to connect your node application to a MySQL database to query and insert data. I will...
Stop Using Semicolons in Javascript
Should you be using semicolons in your javascript code?
Async Callback Functions in Javascript
There are different types of callback functions in JavaScript. This video goes over them and how to...
Stop Using else Statements in Javascript
Stop using else statements, I'll show you how.
JavaScript Callback Functions
By the end of this, i'm going to make sure you understand how to use callback functions in JavaScript...