Skip to main content
find ~/content -name "*.mp4" | head

Learning Through Video

Deep-dive tutorials, live coding sessions, and architectural discussions covering Laravel,
PHP, API design, and modern development practices. Each video is crafted to provide
practical knowledge you can apply immediately.

Channel Overview

50+
Videos Published
7K+
Subscribers
500K+
Total Views
Weekly
New Content

All Videos

Complete collection of tutorials, live streams, and educational content
covering everything from Laravel basics to advanced architectural patterns.

Thumbnail for Blogging in Laravel
1:17:30

Blogging in Laravel

Go from markdown to a production-ready Laravel blog in one session. I’ll review Prezet and show how it transforms plain ‎`.md` files into SEO-friendly posts with front matter, Blade components, optimi

275 views 1:17:30
Thumbnail for Code & Chill
1:05:56

Code & Chill

Welcome to “Code & Chill” with Steve McDougall! Broadcasting live from Wales, Steve shares his expertise as an API architect, Developer Relations consultant, and content strategist.

270 views 1:05:56
Thumbnail for Code & Banter: Laravel Unleashed
1:45:56

Code & Banter: Laravel Unleashed

Welcome to “Code & Banter: Laravel Unleashed” with Steve McDougall! Broadcasting live from Wales, Steve shares his expertise as an API architect, Developer Relations consultant, and content strategist

346 views 1:45:56
Thumbnail for Threaddit - working on replies
1:27:09

Threaddit - working on replies

Join this stream to follow along with the Threaddit project, an API online social network.

298 views 1:27:09
Thumbnail for Threaddit - API only social network
1:37:43

Threaddit - API only social network

Join me live as we kick off a fun Laravel experiment: Threaddit — an API-only social network built by Laravel developers, for Laravel developers.

433 views 1:37:43
Thumbnail for Using Raycast to check your applications
25:29

Using Raycast to check your applications

Raycast is a fantastic application, it allows you to do a lot with little effort. Checking the status of your running cloud applications however, well that can take several clicks and a handful of min

173 views 25:29
Thumbnail for Rebuilding juststeveking.com with Nuxt
1:51:12

Rebuilding juststeveking.com with Nuxt

Join me as we start rebuilding my personal website, starting with the NuxtJS frontend that will be used to manage content as well as integrate a Laravel API later on.

313 views 1:51:12
Thumbnail for Let's Build: PHP SDK
1:48:51

Let's Build: PHP SDK

Join me live as I build a PHP SDK from scratch for the Sevalla's REST API! We’ll cover everything from authenticating requests to making clean, reusable API calls using modern PHP practices.

803 views 1:48:51
Thumbnail for Lets' Build: API Kit
1:04:03

Lets' Build: API Kit

With the release of community starter kit support in the Laravel installer, it's high time we had an API first starter kit. Join me as I start the process of building "API Kit" an API Starter Kit for

825 views 1:04:03
Thumbnail for Sevalla 101
9:33

Sevalla 101

An introduction to Sevalla, a cloud platform built ontop of Google Cloud Platform and Cloudflare - giving you an easy to use dashboard to manage, maintain, and deploy your next application.

1.3K views 9:33
Thumbnail for Install and run an astro website using Warp AI
1:04

Install and run an astro website using Warp AI

Using Warp AI, you can easily install and run command line tools to make your life easier! Check out this video as I using Warp AI to install and run an Astro.build website in no time at all.

141 views 1:04
Thumbnail for Multi-tenant API Boilerplate with Laravel
1:42:35

Multi-tenant API Boilerplate with Laravel

Hey everyone! Join me as I build an API boilerplate from the ground up. I’ll share my coding tips, talk through design decisions, and answer your questions in real time. Whether you’re an API newbie

2K views 1:42:35
Thumbnail for Taking code quality up a notch
1:20:04

Taking code quality up a notch

Joion me on this livestream where I will be investigating how a tool like CodeRabbit can help increase code qualiy without the hassle.

610 views 1:20:04
Thumbnail for How to implement RBAC in Laravel
14:52

How to implement RBAC in Laravel

Hey everyone, Steve here! If you’re drowning in permission checks or dealing with a clunky roles system in your Laravel app, I’ve got the cure. Join me as I walk you through Laravel’s built-in Gates a

5K views 14:52
Thumbnail for The Definitive Guide to Webhooks in Laravel
10:31

The Definitive Guide to Webhooks in Laravel

Real-time communication is no longer a luxury - it’s a necessity. In this video, we dive into the world of webhooks and show you how to integrate them seamlessly into your Laravel applications.

2K views 10:31
Thumbnail for Building websites using Astro
1:29:15

Building websites using Astro

Join me in this livestream where we dive into the world of Astro! It has been my go to framework for building websites for a few years now, and the latest release of version 5 makes it super exciting!

678 views 1:29:15
Thumbnail for Adding Projects to Our CRM: From Concept to Code
47:55

Adding Projects to Our CRM: From Concept to Code

Time to tackle projects! We’ll implement a system for managing projects, associating them with clients, and displaying details in the UI. A must-watch if you’re building data-driven applications!

391 views 47:55
Thumbnail for Building Secure Authentication for Our CRM
1:12:26

Building Secure Authentication for Our CRM

Security matters! In this stream, we’ll create user registration, login, and role-based access control features. Plus, email verification and password resets. Learn how to keep your app safe and user-

437 views 1:12:26
Thumbnail for Let’s Build a Small Business CRM: Planning and Kickoff!
1:04:20

Let’s Build a Small Business CRM: Planning and Kickoff!

Dive into the first step of building a small business CRM! In this stream, we’ll plan the project, identify key features, and choose our tech stack. Join the discussion and help shape the roadmap for

902 views 1:04:20
Thumbnail for YouTube Intro
0:20

YouTube Intro

Channel introduction. Welcome to my little corner of YouTube.

724 views 0:20
Thumbnail for Laravel and API Platform
50:25

Laravel and API Platform

You've heard the news, seen the docs, but what does it really look like to use API Platform in Laravel? Join me as we dive into it.

4.2K views 50:25
Thumbnail for Laravel Basics: APIs
2:12:20

Laravel Basics: APIs

Join me on this stream as we go back to basics in Laravel, this time with APIs.

1.8K views 2:12:20
Thumbnail for Mary UI in Laravel
1:26:25

Mary UI in Laravel

Join me for this livestream as we explore Mary UI, and how we can add it to our Laravel application.

2.5K views 1:26:25
Thumbnail for Multi-tenancy in Laravel
1:24:05

Multi-tenancy in Laravel

Join me for this stream as we explore how to use the Tenancy for Laravel package in Laravel 11, how to set it up, how to use it, and most importantly how to build applications with it.

14.6K views 1:24:05
Thumbnail for Adopting Domain Driven Design in Laravel - DevRel CRM
2:08:17

Adopting Domain Driven Design in Laravel - DevRel CRM

Join me for this livestream as we work on a new project - which is a CRM application specifically for Developer Advocates. It will allow me to do my day to day job but in a fun way that makes me more

3.4K views 2:08:17
Thumbnail for Setting up our Laravel API - DevRel CRM
1:25:44

Setting up our Laravel API - DevRel CRM

Join me for this livestream as we work on a new project - which is a CRM application specifically for Developer Advocates. It will allow me to do my day to day job but in a fun way that makes me more

1.1K views 1:25:44
Thumbnail for Slim micro-services
1:13:46

Slim micro-services

Join me for this livestream where we are going to start investigating how to get started with Slim PHP for building micro-services.

921 views 1:13:46
Thumbnail for Treblle SDK - php runtime
1:43:01

Treblle SDK - php runtime

Join me on this stream as we work on the brand new Treblle integration for PHP!

493 views 1:43:01
Thumbnail for Slack Clone in Laravel - Real time messaging
1:10:54

Slack Clone in Laravel - Real time messaging

Join me for this livestream as we start building a Slack Clone using Laravel. We will be making the most out of many areas of the Laravel Ecosystem.

921 views 1:10:54
Thumbnail for Slack Clone in Laravel
1:46:12

Slack Clone in Laravel

Join me for this livestream as we start building a Slack Clone using Laravel. We will be making the most out of many areas of the Laravel Ecosystem.

1.8K views 1:46:12
Thumbnail for Tempted by Tempest PHP
1:10:08

Tempted by Tempest PHP

Not too long ago Brent Roose released Tempest PHP. Since then he has streamed different parts of it, and it looks amazing!

1.4K views 1:10:08
Thumbnail for NuxtJS and Laravel API
1:23:15

NuxtJS and Laravel API

Join me as we explore how we can build a fantastic NuxtJS application that talks to a Laravel API. Exploring the intricate connection between the two frameworks, and how you can leverage both of them

5.1K views 1:23:15
Thumbnail for What is MingleJS?
1:34:40

What is MingleJS?

This livestream is going to dive into what MingleJS is with library author Joao Patricio.

919 views 1:34:40
Thumbnail for Laravel Fortify Livestream
1:29:43

Laravel Fortify Livestream

Join me as we walk through using Laravel Fortify and Filament to build out a skeleton Laravel application that is simply awesome

855 views 1:29:43
Thumbnail for Laravel Observability
1:05:04

Laravel Observability

Are you a Laravel developer? Do you strive to build more reliable, performant APIs? Dive deep with us into the world of API Observability within Laravel, where we unravel the secrets to monitoring, un

2K views 1:05:04
Thumbnail for Let's checkout Ploi Roadmap
1:07:06

Let's checkout Ploi Roadmap

Join me on this livestream as we check out the Ploi Roadmap application, ive into the codebase, and see what changes we can make!

410 views 1:07:06
Thumbnail for Let's get rusty with Rawkode
1:20:10

Let's get rusty with Rawkode

Join me for this action packed stream where I will have guest David Flanagen from Rawkode join me to teach me how to build a "basic" API using Rust.

366 views 1:20:10
Thumbnail for 🚀 Creating Pulsara's REST API 🚀
1:23:32

🚀 Creating Pulsara's REST API 🚀

🚀 Join us LIVE for a thrilling coding adventure as we dive into the backbone of Pulsara, our exclusive social network for developers! In this episode of 'Realistic Product Development', we'll be hand

1.1K views 1:23:32
Thumbnail for Building a website with Laravel
1:04:25

Building a website with Laravel

Building a website with Laravel, how easy is it? Can we build a personal website using Laravel easily? How can we maintain this over time?

2.1K views 1:04:25
Thumbnail for Building an API using API Platform and OpenAPI
1:24:03

Building an API using API Platform and OpenAPI

Join us for an in-depth livestream as we explore the world of API development using API Platform and OpenAPI. With special guest Jim Secondé from Vonage, we'll be diving deep into the intricacies of A

1.4K views 1:24:03
Thumbnail for I have been building apis wrong for years
3:41

I have been building apis wrong for years

Ever heard of API Platform? I was skeptical at first, but after diving in, my perspective took a 180! Join me as I break down my initial doubts and the features that genuinely impressed me.

4.5K views 3:41
Thumbnail for First Impressions of API Platform
55:50

First Impressions of API Platform

Join me on my journey as I dive into the API-Platform framework for the first time! In this video, I'll share my initial thoughts, set it up, and navigate its key features. If you're curious about API

2.7K views 55:50
Thumbnail for OpenAPI dive in with Jim Seconde
1:03:51

OpenAPI dive in with Jim Seconde

Join Jim Seconde and me as we go through the OpenAPI Specification and start scaffolding out our Laravel Application. We have recently taken on a rescue project to help a company out, our first step i

406 views 1:03:51
Thumbnail for Data Modeling with Jim Seconde
1:04:43

Data Modeling with Jim Seconde

Join me and Jim Seconde as we go through a data modelling exercise for a Laravel application. We have recently taken on a rescue project to help a company out, our first step is modeling the data so w

632 views 1:04:43
Thumbnail for Building a Laravel Package - take two
1:16:27

Building a Laravel Package - take two

Join me as we start building a Laravel package from scratch! This live stream will be broken down into a recorded video later on, but you don't want to miss my typos!

701 views 1:16:27
Thumbnail for Building a Laravel Package
1:04:16

Building a Laravel Package

Join me as we start building a Laravel package from scratch! This live stream will be broken down into a recorded video later on, but you don't want to miss my typos!

3.3K views 1:04:16
Thumbnail for Let's Build some Developer Tools
1:15:48

Let's Build some Developer Tools

Join me as we start building some Developer Tools to make our lives that little bit easier. This will involve a Laravel API, as well as a CLI application ... This should be a lot of fun!

719 views 1:15:48
Thumbnail for Building a Forum - All in Moderation
1:26:46

Building a Forum - All in Moderation

Join me as I start building the project we will cover for our "Clean Code in Laravel" series. This will be a walk-through of building up a forum as a standard Laravel application in advance for the Cl

554 views 1:26:46
Thumbnail for Building a Forum - Getting chatty in the forum
1:47:47

Building a Forum - Getting chatty in the forum

Join me as I start building the project we will cover for our "Clean Code in Laravel" series. This will be a walk-through of building up a forum as a standard Laravel application in advance for the Cl

664 views 1:47:47
Thumbnail for Building a Forum - Setting up initial project
1:24:14

Building a Forum - Setting up initial project

Join me as I start building the project we will cover for our "Clean Code in Laravel" series. This will be a walk-through of building up a forum as a standard Laravel application in advance for the Cl

1.2K views 1:24:14
Thumbnail for API Security Hackathon by Treblle
1:15:59

API Security Hackathon by Treblle

Join in as I participate in the Treblle API Security Hackathon, going through the requirements and what we are looking at for entries.

1K views 1:15:59
Thumbnail for Laravel microservices - Day 5
1:36:51

Laravel microservices - Day 5

Let's dive into microservices in Laravel and macro-services too! In this series, we are going to build some micro and macro services using Laravel (and maybe a few other things) to create a warehouse

1.9K views 1:36:51
Thumbnail for Laravel Microservices - Day 3
1:10:59

Laravel Microservices - Day 3

Let's dive into microservices in Laravel and macro-services too! In this series, we are going to build some micro and macro services using Laravel (and maybe a few other things) to create a warehouse

1.4K views 1:10:59
Thumbnail for Laravel microservices - Day 2
1:34:49

Laravel microservices - Day 2

Let's dive into microservices in Laravel and macro-services too! In this series, we are going to build some micro and macro services using Laravel (and maybe a few other things) to create a warehouse

3.3K views 1:34:49
Thumbnail for Laravel Microservices - Day 1
1:44:42

Laravel Microservices - Day 1

Let's dive into microservices in Laravel and macro-services too! In this series, we are going to build some micro and macro services using Laravel (and maybe a few other things) to create a warehouse

15.9K views 1:44:42
Thumbnail for Start-up Challenge - Day 5
1:12:53

Start-up Challenge - Day 5

Welcome to the start up challenge! In this series I am challenging myself to build a start-up from scratch in just one week. We are going to go from an idea, all the way to deploying by the end of the

517 views 1:12:53
Thumbnail for Start-up Challenge - Day 3
1:50:48

Start-up Challenge - Day 3

Welcome to the start up challenge! In this series I am challenging myself to build a start-up from scratch in just one week. We are going to go from an idea, all the way to deploying by the end of the

451 views 1:50:48
Thumbnail for Start-up Challenge - Day 1
1:23:23

Start-up Challenge - Day 1

Welcome to the start up challenge! In this series I am challenging myself to build a start-up from scratch in just one week. We are going to go from an idea, all the way to deploying by the end of the

1.7K views 1:23:23
Thumbnail for Start-up Challenge - Day 2
1:31:06

Start-up Challenge - Day 2

Welcome to the start up challenge! In this series I am challenging myself to build a start-up from scratch in just one week. We are going to go from an idea, all the way to deploying by the end of the

623 views 1:31:06
Thumbnail for Laravel API Skeleton
1:40:04

Laravel API Skeleton

In this stream, we will look into how we can create an API-focused skeleton for Laravel, similar to the laravel/laravel repository but without the weight of the full-stack framework ontop. Recently Ta

1.6K views 1:40:04
Thumbnail for Refactoring in Practice
1:36:11

Refactoring in Practice

This stream will walk through how we might approach refactoring an existing product. Taking an open-source product and walking through how we would refactor something like this in the real world, step

873 views 1:36:11
Thumbnail for Let's hack on an idea 💡
1:15:44

Let's hack on an idea 💡

I always have ideas, sometimes way too many. In this stream we are going to start hacking on an idea I had from a typo!

643 views 1:15:44
Thumbnail for Back-end only Job Platform
1:17:18

Back-end only Job Platform

After a recent conversation, I realized that there are no job platforms aimed at back-end developers only! This can't be right!? So let's build one that is only accessible through an API!

1.4K views 1:17:18
Thumbnail for Let's keep building an API
1:18:42

Let's keep building an API

As most people know, I am quite a fan of building APIs. Join me on this adventure as we build a new API in Laravel - from scratch. From planning and designing to building - we are going to go through

992 views 1:18:42
Thumbnail for Let's build an API
1:20:06

Let's build an API

As most people know, I am quite a fan of building APIs. Join me on this adventure as we build a new API in Laravel - from scratch. From planning and designing to building - we are going to go through

1.5K views 1:20:06
Thumbnail for Let's Build an SDK
1:32:27

Let's Build an SDK

Welcome to this YouTube Livestream, where we will discuss building a PHP SDK for Open Library. In this stream, we will walk through the steps of building an SDK using the `sdk-tools` package on GitHub

4.2K views 1:32:27
Thumbnail for Looking at the Treblle SDK
1:49:46

Looking at the Treblle SDK

One of my favourite topics other than APIs is SDKs, and in this stream we are going to take a look at the Treblle SDK and see how we can improve it. We will be looking at how we can use a core set of

538 views 1:49:46
Thumbnail for Building an API Boilerplate in Laravel
1:48:44

Building an API Boilerplate in Laravel

We all love APIs, building and integrating with them. Join me on this stream as we build an API Boilerplate Laravel application that will kick-start us with any future API projects.

6K views 1:48:44
Thumbnail for Laracamp - Data and Domain modelling, Episode 1
1:45:50

Laracamp - Data and Domain modelling, Episode 1

Welcome to the new series, where we are going to be build a "clone" of Basecamp with Laravel, but taking it to the next level. Basecamp has long been a project management software that people love, an

2.4K views 1:45:50
Thumbnail for Teach Steve: Testing with Luke Downing
1:31:56

Teach Steve: Testing with Luke Downing

In this stream I will be joined by Luke Downing to help teach me (and you) testing in Laravel. We will be adding tests to an application that has no tests, so that we can understand where to start wit

1K views 1:31:56
Thumbnail for Teach Steve: Statamic with Ben Furfie
1:53:08

Teach Steve: Statamic with Ben Furfie

In this stream I will be joined by Ben Furfie to help teach me (and you) Statamic. We will be starting to create my own personal website in Statamic so we can have something realistic to work with.

1.2K views 1:53:08
Thumbnail for Teach Steve: Rust with Ryan Chandler
1:55:01

Teach Steve: Rust with Ryan Chandler

In this stream I will be joined by Ryan Chandler to help teach me (and you) Rust. We will be building a simple little CLI program to help us learn some basics of rust development.

806 views 1:55:01
Thumbnail for Laravel DDD - Adding Education History
2:03:21

Laravel DDD - Adding Education History

In this stream we are going to carry on with our CV Builder and this time start adding Education History to our CVs. This will be done in a Domain Driven Design way now that we have converted the othe

1.3K views 2:03:21
Thumbnail for Laravel DDD - Refactoring to Domains
1:46:14

Laravel DDD - Refactoring to Domains

In this stream we are going to take our CV building that we have started, and start the refactoring process. We will start stripping out parts of the logic we have currently as CRUD style, and refacto

7.3K views 1:46:14
Thumbnail for Filament: with Dan Harrin and Ryan Chandler
2:00:38

Filament: with Dan Harrin and Ryan Chandler

In this stream I will be joined by Dan Harrin and Ryan Chandler, the maintainers of Filament, as we dive into how we can use filament to build awesome admin panels and forms in the TALL stack.

24.8K views 2:00:38
Thumbnail for Laravel DDD - building our experiences
1:45:44

Laravel DDD - building our experiences

In this stream we are going to pick back up with our Laravel CV builder system, this time adding in our experiences using Laravel LIvewire and Filament PHP. Again this will be built using a traditiona

2.3K views 1:45:44
Thumbnail for Laravel DDD - Starting a new project build
1:52:05

Laravel DDD - Starting a new project build

In this first installment we will be building up our base system using a typical CRUD approach, so that we can refactor to Domain Driven Design. We will be using Laravel Livewire, Filament and pestPHP

15.9K views 1:52:05
Thumbnail for PHP Online - Moderators and the Moderator workflow
1:33:10

PHP Online - Moderators and the Moderator workflow

In this stream we are going to look at adding user roles, and how moderators play their part in the process. Building out a moderator workflow so that we can build the controls for publishing.

546 views 1:33:10
Thumbnail for PHP Online - Introducing LiveWire and Filament
1:45:03

PHP Online - Introducing LiveWire and Filament

In this stream we are going to focus on how we can add LIveWire and Filament to the PHPOnline project, to make this a snappy experience - but also make the development a lot easier.

5.9K views 1:45:03
Thumbnail for Experimenting with ideas from Laracon
1:29:48

Experimenting with ideas from Laracon

In this stream I am going to be experimenting with some ideas I picked up at Laracon this year. There were some absolutely amazing talks that I was truely inspired by, and this stream is going to be a

982 views 1:29:48
Thumbnail for PHP Online, Livewire magic - Episode 2
1:50:50

PHP Online, Livewire magic - Episode 2

Join me as we start building out the PHP community project PHPOnline, which has been planned and spoken about for such a long time. I have been putting this off as some people didn't seem as intereste

969 views 1:50:50
Thumbnail for PHP Online, New Project and importing Feeds - Episode 1
2:00:55

PHP Online, New Project and importing Feeds - Episode 1

Join me as we start building out the PHP community project PHPOnline, which has been planned and spoken about for such a long time. I have been putting this off as some people didn't seem as intereste

914 views 2:00:55
Thumbnail for Release Manager, All about Testing - Episode 3
1:59:09

Release Manager, All about Testing - Episode 3

Join me for this new series where I will be building a new project from scratch on stream. On this stream we will be focusing on how we can test out application using InertiaJS test helpers and pestPH

559 views 1:59:09
Thumbnail for Release Manager, Working with InertiaJS - Episode 2
1:50:14

Release Manager, Working with InertiaJS - Episode 2

Join me for this new series where I will be building a new project from scratch on stream. This stream we will be working mostly with InertiaJS to build out our UI to interact with our Laravel applica

587 views 1:50:14
Thumbnail for Asset Management - Let's Build a new platform
2:04:31

Asset Management - Let's Build a new platform

In this stream we are going to build a new platform that has been budding me for a little while. A straight forward and simple asset management solution for small businesses. I have been hunting for a

2.3K views 2:04:31
Thumbnail for Let's build a PHP package called workflow
2:07:45

Let's build a PHP package called workflow

Join me on this stream as I build a new PHP package I have been thinking about called workflow. The idea is that it can take workflow files, like GitHub Actions and run them through a pipeline.

2.4K views 2:07:45
Thumbnail for Let's explore - Framework X
1:22:27

Let's explore - Framework X

If you haven't heard of it already, you should definitely check this out. Framework X is recently released and available to use right now. It is an async PHP micro-framework and it really got my atten

1.7K views 1:22:27
Thumbnail for Building a Laravel CRM API - Episode 3
2:02:59

Building a Laravel CRM API - Episode 3

Join me for this new project where we will be building a new project, where we will be building a Laravel CRM API. On this journey we will be diving deep into how we can scaffold out our Laravel appli

2.3K views 2:02:59
Thumbnail for Building a Laravel CRM API - Episode 1
2:02:29

Building a Laravel CRM API - Episode 1

Join me for this new project where we will be building a new project, where we will be building a Laravel CRM API. On this journey we will be diving deep into how we can scaffold out our Laravel appli

16.8K views 2:02:29
Thumbnail for PHPOnline - Let's build a community platform, episode 2
2:11:12

PHPOnline - Let's build a community platform, episode 2

Join me as we pick back up with the PHPOnline project, which is an online community platform - aimed at bringing the PHP community together and centralising information for new members of the communit

564 views 2:11:12
Thumbnail for PHPOnline - Let's build a community platform
1:41:00

PHPOnline - Let's build a community platform

Join me as we pick back up with the PHPOnline project, which is an online community platform - aimed at bringing the PHP community together and centralising information for new members of the communit

783 views 1:41:00
Thumbnail for Let's Build an Online Store - Episode 10
2:00:53

Let's Build an Online Store - Episode 10

Join me as we start a new series building an Online Store with Laravel. We will be covering a topic at a time, making sure we deep dive into as much detail as we can do.

1.2K views 2:00:53
Thumbnail for Let's Build an Online Store - Episode 9
1:58:45

Let's Build an Online Store - Episode 9

Join me as we start a new series building an Online Store with Laravel. We will be covering a topic at a time, making sure we deep dive into as much detail as we can do.

608 views 1:58:45
Thumbnail for Lets Explore NuxtJS 3.0
1:52:29

Lets Explore NuxtJS 3.0

In this stream we are going to take a look at the new release of NuxtJS which just got released. To explore the new version I am going to start rebuilding my personal website https://www.juststeveking

3.2K views 1:52:29
Thumbnail for Let's Build an Online Store - Episode 8
1:11:58

Let's Build an Online Store - Episode 8

Join me as we start a new series building an Online Store with Laravel. We will be covering a topic at a time, making sure we deep dive into as much detail as we can do.

792 views 1:11:58
Thumbnail for Let's Build an Online Store - Episode 7
2:01:21

Let's Build an Online Store - Episode 7

Join me as we start a new series building an Online Store with Laravel. We will be covering a topic at a time, making sure we deep dive into as much detail as we can do.

884 views 2:01:21
Thumbnail for Let's Build an Online Store - Episode 5
2:01:45

Let's Build an Online Store - Episode 5

Join me as we start a new series building an Online Store with Laravel. We will be covering a topic at a time, making sure we deep dive into as much detail as we can do.

1.2K views 2:01:45
Thumbnail for Let's Build an Online Store - Episode 4
1:54:43

Let's Build an Online Store - Episode 4

Join me as we start a new series building an Online Store with Laravel. We will be covering a topic at a time, making sure we deep dive into as much detail as we can do.

1.5K views 1:54:43
Thumbnail for Let's Build an Online Store - Episode 3
1:58:17

Let's Build an Online Store - Episode 3

Join me as we start a new series building an Online Store with Laravel. We will be covering a topic at a time, making sure we deep dive into as much detail as we can do.

1.7K views 1:58:17
Thumbnail for Let's Build an Online Store - Episode 2
1:58:12

Let's Build an Online Store - Episode 2

Join me as we start a new series building an Online Store with Laravel. We will be covering a topic at a time, making sure we deep dive into as much detail as we can do.

2.6K views 1:58:12
Thumbnail for Let's Build an Online Store - Episode 1
1:59:05

Let's Build an Online Store - Episode 1

Join me as we start a new series building an Online Store with Laravel. We will be covering a topic at a time, making sure we deep dive into as much detail as we can do.

8.5K views 1:59:05
Thumbnail for PHP-SDK - Let's refactor for version 2.0
1:49:24

PHP-SDK - Let's refactor for version 2.0

In this stream we will be refactoring my PHP SDK framework so that we can focus on the developer experience, and upgrade the underlying dependencies which have been updated. This will be a breaking ch

669 views 1:49:24
Thumbnail for Laravel "clean" architecture - episode 2
2:00:14

Laravel "clean" architecture - episode 2

In this stream we are going to discuss and figure out the best way we can create a Laravel application while following some best practices - while still keeping the developer experience we all know an

3.8K views 2:00:14
Thumbnail for Laravel "clean" architecture - episode 1
2:13:15

Laravel "clean" architecture - episode 1

In this stream we are going to discuss and figure out the best way we can create a Laravel application while following some best practices - while still keeping the developer experience we all know an

24.9K views 2:13:15
Thumbnail for Let's build a GoLang API
1:58:28

Let's build a GoLang API

In this stream I will be walking through how I, as a PHP developer, approach building web APIs in GoLang.

1.6K views 1:58:28
Thumbnail for Let's build a start up in the open - Episode 1
2:10:25

Let's build a start up in the open - Episode 1

In this new series I am going to start building a start up idea I have had, and I want to build this in the open to allow others to learn from the experience.

710 views 2:10:25
Thumbnail for Let's refactor some PHP Packages
2:13:53

Let's refactor some PHP Packages

In this stream I am going to be refactoring some of the packages I have built. Some of them need rebuilding from the ground up while others need a simple upgrade in their PHP support.

361 views 2:13:53
Thumbnail for Let's Build a PHP Package
2:18:20

Let's Build a PHP Package

In this stream we are going to build a new PHP package from scratch, write some tests for it using pestPHP, make sure we pass static analysis, push this code to GitHub and ensure our tests work on Git

2.1K views 2:18:20
Thumbnail for Let's build a micro-framework: Episode 2
2:18:49

Let's build a micro-framework: Episode 2

In our last stream we started building our micro-framework, we built a pretty solid foundation for us to start building ontop of - writing tests using pestPHP as we went.

376 views 2:18:49
Thumbnail for Let's Build a micro-framework
2:11:28

Let's Build a micro-framework

In this stream we are going to take a journey on how we could build a micro-framework in PHP.

1.8K views 2:11:28
Thumbnail for Let's Build a Start Up - Episode 4
2:08:42

Let's Build a Start Up - Episode 4

Join me on a journey as I build a fictional start up from scratch, all live on stream. This will be split over several episodes, and the more time goes on the more complex parts of our application wil

453 views 2:08:42
Thumbnail for Let's Build a Start Up - Episode 3
2:36:46

Let's Build a Start Up - Episode 3

Join me on a journey as I build a fictional start up from scratch, all live on stream. This will be split over several episodes, and the more time goes on the more complex parts of our application wil

334 views 2:36:46
Thumbnail for Building a Laravel Package with Zuzana Kunckova
2:17:46

Building a Laravel Package with Zuzana Kunckova

In this stream I will be joined by the inspirational Zuzana where will be working on my latest package idea "Transporter", which is an Object Oriented approach to sending API requests.

1K views 2:17:46
Thumbnail for Let's add some features to PHPOnline
2:11:30

Let's add some features to PHPOnline

In this stream I am going to work on adding some features to PHPOnline, starting to get the platform that bit closer to launch!

224 views 2:11:30
Thumbnail for Let's play with Laravel LiveWire
1:00:11

Let's play with Laravel LiveWire

In this stream I will be inviting Tom Witkowski (@devgummibear) to join me as I build some things in LiveWire, asking some questions and seeing what we can build.

767 views 1:00:11
Thumbnail for Laravel Basics
1:42:47

Laravel Basics

In this stream I'm going to be covering more general Laravel stuff; database migrations, eloquent models, database factories and seeders, and as much as I can squeeze in

598 views 1:42:47
Thumbnail for Stream::begin()
1:26:49

Stream::begin()

My first live stream where I am testing the experience and polishing how I can present. The quality isn't fantastic, as I needed to test lighting sound and camera to make sure future streams go smooth

1.5K views 1:26:49

What You'll Learn

Laravel Mastery

Deep dives into Laravel architecture, patterns, and best practices

  • - Advanced Eloquent patterns
  • - Service Architecture
  • - Testing Strategies
  • - Performance Optimization

API Development

Building robust, scalable APIs with proper design principles

  • - RESTful API Design
  • - GraphQL Implementation
  • - Authentication & Security
  • - Documentation Strategies

Modern PHP

Leveraging PHP 8+ features and modern development practices

  • - Type System Mastery
  • - Enum Implementations
  • - Attribute Usage
  • - Performance Patterns

Join the Community

Subscribe to get notified about new tutorials, live streams, and deep-dive content.
Join thousands of developers learning Laravel and PHP best practices.