Program With Gio

Hello & welcome to my channel! I've been coding for over a decade & my very first website was built with HTML, CSS, & PHP all in a single index.php file (good old times). I decided to make my own channel and start producing content on things that I know & have learned over the years as well as the things that I will learn along the way. Currently, my main stack consists of PHP, Laravel, GraphQL, React JS (Next.js) & Tailwind CSS. (Though, I am planning on exploring other tech) Happy coding! X/Twitter - https://x.com/giodev8 LinkedIn - https://www.linkedin.com/in/giodev8 Discord - DM me on X for the invite Patreon - https://www.patreon.com/programwithgio

Technology 7 summaries
Feb 16 - Feb 22, 2026
6 videos
Simplify Your Views with Laravel Blade Components | Learn Laravel The Right Way thumbnail

Simplify Your Views with Laravel Blade Components | Learn Laravel The Right Way

The video demonstrates building and using Laravel Blade components to improve templates, showing how to create both class-based and anonymous components, pass data with props, use slots for flexible layouts, and manage dynamic attributes and styling with Tailwind. It also covers best practices for component reuse, routing based nav highlights, and strategies to keep templates clean and maintainable.

00:00:48 read 00:43:26 video 8 chapters
Say Hello to Vite: A Faster Way to Handle Assets | Learn Laravel The Right Way thumbnail

Say Hello to Vite: A Faster Way to Handle Assets | Learn Laravel The Right Way

The video walks through setting up and using Vite for asset bundling in a Laravel project, including installing Node/NPM, configuring Vite, integrating Tailwind CSS with PostCSS, and handling assets for development and production with hot module replacement.

00:00:49 read 00:18:12 video 9 chapters
Getting Started with Databases & Migrations in Laravel | Learn Laravel The Right Way thumbnail

Getting Started with Databases & Migrations in Laravel | Learn Laravel The Right Way

The video explains how Laravel handles database configuration, migrations, and schema management, including environment setup, multiple connections, and common migration workflows from creation to rollback and schema dumping.

00:00:44 read 00:35:36 video 8 chapters
I Put My Laravel Course on Hold to Build THIS - Meet CodeArch thumbnail

I Put My Laravel Course on Hold to Build THIS - Meet CodeArch

Gio returns after a quiet period and introduces Code Arc, his new side-project that helps manage dev work like a gamified Trello. He explains why he paused the Laravel series, outlines three common problems with side projects (overwhelm, unclear direction, and waning motivation), and presents Code Arc as a roadmap and gamified system to keep people moving with project-based, on-screen coding builds and a community for help and feedback.

00:01:10 read 00:05:24 video 7 chapters
Let's Build Task Tracker App With Laravel | Part 1: Architecture &  Auth thumbnail

Let's Build Task Tracker App With Laravel | Part 1: Architecture & Auth

The video plans a full-stack daily task tracker built with Laravel, Blade, and Tailwind, emphasizing architecture, planning, and execution before coding. It covers modeling the core entities (User, Task, Category), designing ER diagrams and user flows, implementing authentication and authorization, migrations, and Eloquent relationships, and then building out controllers, views, and UI components (with Blade components and Tailwind forms). The presenter also explores deployment considerations, testing, and how AI tools can assist planning and scaffolding while stressing the value of a solid design phase.

00:02:04 read 04:02:42 video 16 chapters
Let's Build Task Tracker App With Laravel | Part 2: Core Logic & Recurring Tasks System thumbnail

Let's Build Task Tracker App With Laravel | Part 2: Core Logic & Recurring Tasks System

Part 2 continues the production-grade Laravel task tracker, delving into architecture, security, and decision-making behind building professional apps. It covers implementing CRUD for categories with resource controllers, route model binding, form requests, and validation, as well as soft deletes, UUID handling, and pagination. The session contrasts Eloquent versus plain query builder, demonstrates UI considerations and AI-assisted UI generation, and introduces authorization via policies and gates to manage access across routes and resources.

00:02:13 read 04:52:22 video 19 chapters

Get daily AI recaps from
Program With Gio in your inbox

Get AI-powered summaries delivered to your inbox. Save hours every week while staying fully informed.