Common Beginner Mistake: Overusing the "DRY" Principle
John Mosesman
Common Beginner Mistake: Overusing the "DRY" Principle
10:23
Why you don't need a computer science degree to program
John Mosesman
Why you don't need a computer science degree to program
30:41
How to deal with frustration as a programmer
John Mosesman
How to deal with frustration as a programmer
11:01
Reviewing my talk "How To Become A Developer" 2.5 years later
John Mosesman
Reviewing my talk "How To Become A Developer" 2.5 years later
31:56
SQL Operators Tutorial – Bitwise, Comparison, Arithmetic, and Logical Operator Query Examples
John Mosesman
SQL Operators Tutorial – Bitwise, Comparison, Arithmetic, and Logical Operator Query Examples
19:26
a presentation on how to give presentations
John Mosesman
a presentation on how to give presentations
20:49
Building Credos App - 9. Deploying to Heroku!
John Mosesman
Building Credos App - 9. Deploying to Heroku!
12:21
Building Credos App - 8. User Validations and a quick recap
John Mosesman
Building Credos App - 8. User Validations and a quick recap
20:15
Building Credos App - 7. Some Quick Input Styling
John Mosesman
Building Credos App - 7. Some Quick Input Styling
10:25
Building Credos App - 6. Styling with Tailwind CSS
John Mosesman
Building Credos App - 6. Styling with Tailwind CSS
48:57
Building Credos App - 5. Finishing the Dashboard (More SQL)
John Mosesman
Building Credos App - 5. Finishing the Dashboard (More SQL)
29:08
Building Credos App - 4. Best streaks (SQL, CTEs, and fun)
John Mosesman
Building Credos App - 4. Best streaks (SQL, CTEs, and fun)
29:17
Building Credos App - 3. Seeds, dashboard data, and TDD
John Mosesman
Building Credos App - 3. Seeds, dashboard data, and TDD
56:35
Building Credos App - 2. Interactive form (API + React)
John Mosesman
Building Credos App - 2. Interactive form (API + React)
1:33:56
Building Credos App - 1. Record CRUD + User authentication
John Mosesman
Building Credos App - 1. Record CRUD + User authentication
47:00
Building Credos App - 0. Intro
John Mosesman
Building Credos App - 0. Intro
4:42
Software Explained Simply: Episode 4 - Loops
John Mosesman
Software Explained Simply: Episode 4 - Loops
18:39
Software Explained Simply - Episode 3: Conditional Logic and Control Flow
John Mosesman
Software Explained Simply - Episode 3: Conditional Logic and Control Flow
30:47
Software Explained Simply - Episode 2: Types, Variables, and Data Structures
John Mosesman
Software Explained Simply - Episode 2: Types, Variables, and Data Structures
25:46
Software Explained Simply - A Roadmap
John Mosesman
Software Explained Simply - A Roadmap
16:01
Software Explained Simply - Intro
John Mosesman
Software Explained Simply - Intro
1:10
Software Explained Simply - Episode 1: Webpages
John Mosesman
Software Explained Simply - Episode 1: Webpages
22:18