Hello! My name is Susan and I make clear, to-the-point web development videos and guides.
Learn more about my background and experience at susanbuck.net
Have web-dev coding questions? Let me be your code mentor...
Get notified when I post new videos by subscribing on YouTube Code with Susan
General inquiries: mail@codewithsusan.com
Videos and guides:
Laravel In a Nutshell - Eloquent Models & Seeding (#6)
Laravel In a Nutshell - Database & Migrations (#5)
Laravel In a Nutshell - Views & Blade (#4)
Laravel In a Nutshell - Controllers (#3)
Laravel In a Nutshell - Intro & Installation (#1)
Laravel In a Nutshell - Routes (#2)
New Laravel application with Herd and DBngin
Migrating Laravel site from XAMPP to Herd and DBngin
Laravel error: Integrity constraint violation - foreign key constraint fails
Sequel Ace - Connecting to a Forge managed databases
Forge Under the Hood - Databases (MySQL / MariaDB)
Forge Under the Hood - Daemons (Supervisor)
Forge Under the Hood - Scheduler (Cron)
Configuring subdomains on Apache web servers
Configuring a subdomain on a Nginx web server
Copy files from a server to your computer using command line / SSH SCP
Laravel fix for 419 Page Expired - CSRF Tokens
Laravel permissions for storage and bootstrap/cache (Apache or Nginx)
Deploying Laravel - MySQL / MariaDB database setup (Ubuntu)
mysql_secure_installation Failed! Error: SET PASSWORD has no significance for user root
Migrate from MySQL to MariaDB (Ubuntu)
Install and configure MySQL / MariaDB (Ubuntu)
Deploy Laravel on Ubuntu Apache server
Deploy Laravel on Ubuntu Nginx server
Vue.js Simplified - FULL COURSE
How to fix SSH WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
How to configure a domain and DNS settings with MailGun
Understand DNS settings for email sending (MailGun)
VSCode - Keyboard shortcuts to increase font size instead of zooming window
VSCode - Customize your keyboard shortcuts
Install Composer on a Mac - PHP dependency management
Safely run commands you find online
Upgrading to PHP 8.2 (Ubuntu with Apache)
Upgrading to PHP 8.2 (Ubuntu with Nginx)
Coding Rock, Paper, Scissors with a math equation
Composer require a forked repository
SSH Keys and Github
Common Laravel Installation Issues (500 Server Error)
Fix for SSH Permission Denied (Public Key)
Creating a SSH key connection with a server
Enable Swap Space an Ubuntu server - Easy Backup RAM Memory
PHP Configuration - Locating and Editing php.ini (Apache, Nginx, PHP FPM)
VSCode - Backup and Reset to Default Settings (Mac)
Upgrading with Laravel Shift - Full process with useful troubleshooting tips
Local email testing in Laravel
Quick Guide to Custom VSCode Snippets
Vue.js Simplified - DevTools & Wrap-up (#15)
Vue.js Simplified - Composition API (#14)
Vue.js Simplified - Single File Components (#13)
Vue.js Simplified - Working with Vite and Vue (#12)
Vue.js Simplified - Vite Build System (#11)
PATH Variable (Mac)
PATH Variable (Windows)
Vue.js Simplified - Building FlashWord (#10)
Vue.js Simplified - Computed Properties & Watchers (#9)
Vue.js Simplified - Form Input Binding (#8)
Vue.js Simplified - Attribute Binding (#7)
Vue.js Simplified - Event Handling (#6)
Vue.js Simplified - List Rendering (#5)
Vue.js Simplified - Conditional Rendering (#4)
Vue.js Simplified - Behind the Scenes (#3)
Vue.js Simplified - The Basics (#2)
Vue.js Simplified - Introduction (#1)
Command Line Basics for Web Developers (Terminal / Git Bash)
MySQL Command Line - Database and User Creation
HTTPS / SSL via “Let’s Encrypt” on an Apache Web Server
HTTPS / SSL via “Let’s Encrypt” on a Nginx Web Server
What is HTTPS (SSL) and why every site should use it
Configuring sites/URLs on an Apache web server
Simple Command Line Text Editing with Nano
Configuring sites/URLs on a Nginx web server
HTTP Basic Authentication - Password Restrict an Entire Site (Nginx)
Custom Laravel Helpers
Remote Development with VSCode (SSH)