Rust Tutorial For PHP and JavaScript Developers
About this course
β€οΈ sponsor this channel: https://nunomaduro.com/sponsorships ππ» this video was made possible by: π° coderabbit / ai code reviews with instant feedback on pull requests: https://coderabbit.link/nunomaduro π΄ redberry / work with the best laravel digital agency: https://redberry.international/?ref=nunomad...
β€οΈ sponsor this channel: https://nunomaduro.com/sponsorships ππ» this video was made possible by: π° coderabbit / ai code reviews with instant feedback on pull requests: https://coderabbit.link/nunomaduro π΄ redberry / work with the best laravel digital agency: https://redberry.international/?ref=nunomaduro π οΈ jetbrains / code with phpstorm for world-class php development: https://jb.gg/nuno π serpapi / instantly access real-time search data from Google, Amazon, and more: https://serpapi.com/?ref=nunomaduro π bento / the best way to send email with AI: https://bentonow.com/?ref=nunomaduro π£οΈ tts at $5 / donations: https://streamlabs.com/nunomaduro/tip β¨ socials: x: https://x.com/enunomaduro website: https://nunomaduro.com twitch: https://twitch.tv/nunomaduro tiktok: https://tiktok.com/@enunomaduro linkedin: https://linkedin.com/in/nunomaduro instagram: https://instagram.com/enunomaduro #php #javascript #laravel #typescript #claude #code #software #ai #vibecoding #mobile
What learners say
AI summaryLearners find the tutorial clear and well-explained, with many requesting more advanced Rust content like REST APIs and ORM. Some question the relevance of Rust for web developers coming from PHP/JS.
What learners praise
- Clear explanations
- Easy to understand
- Great teaching style
Common caveats
- Some question why PHP/JS devs should learn Rust
- A few argue Rust is unnecessary for web development
AI-generated from 31 viewer comments on YouTube β it summarizes outside comments and is not a CourseShelf review.
Community Reviews
Honest feedback from learners like you
Sign in to review this course.
No reviews yet for this course.
Related Courses
PHP For Beginners - Complete Laracasts Course
BeginnerWe all start somewhere. For programming, this series is the first step. I've designed it specifically for newcomers to, not just PHP, but programming in general. Here, you'll learn the fundamentals of PHP - all the way down to defining basic variables and arrays. Think of this series as a key stepping stone for your programming journey. Source code: https://github.com/laracasts/PHP-For-Beginners-Series Timestamps: 00:00:00 - How to Choose a Programming Language 00:01:21 - Tools of the Trade 00:10:01 - Your First PHP Tag 00:18:11 - Variables 00:25:30 - Conditionals and Booleans 00:36:38 - Arrays 00:45:15 - Associative Arrays 00:52:33 - Functions and Filters 01:04:55 - Lambda Functions 01:17:03 - Separate Logic From the Template 01:25:39 - Technical Check-in #1 (With Quiz) 01:30:34 - Page Links 01:41:34 - PHP Partials 01:50:45 - Superglobals and Current Page Stylings 02:03:42 - Make a PHP Router 02:21:45 - Create a MySQL Database 02:27:55 - PDO First Stepss 02:42:18 - Extract a PHP Database Class 02:52:54 - Environments and Configuration Flexibility 03:05:54 - SQL Injection Vulnerabilities Explained 03:16:52 - Database Tables and Indexes 03:24:43 - Render the Notes and Note Pages 03:39:10 - Introduction to Authorization 03:53:31 - Programming is Rewriting 04:05:48 - Intro to Forms and Request Methods 04:23:56 - Always Escape Untrusted Input 04:32:17 - Intro to Form Validations 04:45:07 - Extract a Simple Validator Class 04:56:51 - Resourceful Naming Conventions 05:03:27 - PHP Autoloading and Extractions 05:23:04 - Namespacing: What, Why, How? 05:34:14 - Handle Multiple Request Methods From a Controller Action? 05:46:27 - Build a Better Router 06:07:10 - One Request, One Controller 06:14:17 - Make Your First Service Containers 06:33:40 - Updating With PATCH Requests 06:54:55 - PHP Sessions 101 07:08:51 - Register a New User 07:27:50 - Introduction to Middleware 07:49:55 - Manage Passwords Like This For The Remainder of Your Career 07:54:46 - Log In and Log Outs 08:20:30 - Extract a Form Validation Object 08:34:06 - Extract an Authenticator Class 08:47:27 - The PRG Pattern (and Session Flashing) 09:08:45 - Flash Old Form Data to the Session 09:14:42 - Automatically Redirect Back Upon Failed Validations 09:40:51 - Composer and Free Autoloading 09:54:02 - Install Two Composer Packages: Collections and PestPHP 10:09:39 - Testing Approaches, Terms, and Considerations 10:27:46 - The Next Step in Your Php Journey Want to watch this series in parts? go to http://phpforbeginners.com/ Watch thousands of videos, track your progress, and participate in a massive Laravel community at Laracasts.com. Laracasts: https://laracasts.com Laracasts Twitter: https://twitter.com/laracasts Jeffrey Way Twitter: https://twitter.com/jeffrey_way
The Complete TALL Stack Tutorial - FROM NOTHING TO PROD (Tailwind, Alpine, Laravel, Livewire & More)
IntermediateI put a lot of time and effort into crafting a video that shows off some of the fantastic developer experience that comes with building in the TALL stack. I hope you find value in it. :) ***WITH THE UPDATED WIREUI PACKAGE, YOU WILL HAVE TO UPDATE COMPONENTS FOR MODAL AS WELL AS DROPDOWN TO WUI-DROPDOWN/WUI-MODAL. FOLLOWING INSTRUCTIONS FROM THE WIREUI DOCUMENTATION SHOULD WORK GREAT FOR INSTALL.*** Help me choose my next video: https://cir.re/suggest Links: Github Repo: https://github.com/joshcirre/sendnotes Deployed Site: https://sendnotes.fly.dev Laravel: https://laravel.com Livewire: https://livewire.laravel.com/ TailwindCSS: https://tailwindcss.com/ AlpineJS: https://alpinejs.dev/ WireUI: https://v1.wireui.dev/ Fly.io: https://fly.io/ Postmark: https://postmark.com/ Chapters: 00:00:00 - Introduction and Stack Setup 00:07:53 - Setting up the Development Environment 00:16:46 - Setting up the Application 00:25:49 - Creating an Application Structure 00:34:29 - Creating the Notes Table 00:44:00 - Modifying the Database 00:52:45 - Implementing Live Wire in Laravel 01:02:17 - Creating a Landing Page with Improved Design and Button 01:12:14 - Running PHP Code in Laravel 01:23:04 - Setting up the UI 01:33:07 - Adding a recipient to the notes table 01:42:02 - Wiring up the front end 01:50:54 - Creating a note 02:00:43 - Deleting a Note 02:10:03 - Creating Policies for User Actions 02:19:01 - Mounting the Note and Initializing the Note 02:28:31 - Building the Form 02:38:17 - Using Laravel Breeze's Action Component 02:48:08 - Fixing Date Format and Creating a Public View of a Note 02:58:12 - Generating the Note Interface and Functionality 03:07:34 - Setting up Scheduled Notes Emails 03:16:58 - Setting up Scheduled Notes in Production 03:26:28 - Limiting Edit Accessibility Based on Date 03:36:15 - Comment, Like, and Subscribe to Support for the algo: laravel, laravel livewire tutorials, laravel and livewire project,laravel and livewire tutorial,laravel livewire, alpine laravel, learn laravel framework ,laravel how to, learn laravel 10, livewire tutorial, laravel application development, tall stack, tailwind stack, livewire events, flydotio, laravel sending emails, laravel full tutorial, laravel basic tutorial, laravel crud tutorial, laravel crud, livewire stack, laravel tutorial for beginners step by step, laravel volt, livewire volt Keep creating. --- πΉ **Watch My VSCode Setup Video:** https://youtu.be/uoqhrFRuRF4 π **Make VSCode Awesome β Caleb Porzio's Course (support me with this link):** https://gumroad.com/a/636621331
n8n Tutorial β Zero to Hero Course
IntermediateMaster the future of process automation. n8n is an incredibly powerful, open-source platform that enables you to integrate APIs and orchestrate intelligent workflows without the usual coding headaches. This course from Marconi will guide you from the foundational concepts of nodes and architecture to deploying advanced, real-world systems. You'll master essential skills like connecting various services, configuring API keys, and handling complex data flows. Also the course goes into cutting-edge AI integration, teaching you how to build advanced Retrieval-Augmented Generation (RAG) agents and coordinate multi-agent systems. By the end, you'll be able to automate sophisticated business processes, giving you a competitive edge in DevOps, AI, and data engineering. Hands-on Labs & Course Description: https://kode.wiki/47aGYzZ Course developed by @KodeKloud. β€οΈ Support for this channel comes from our friends at Scrimba β the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp βοΈ Chapters βοΈ - 0:00:00 Introduction and Course Overview - 0:04:50 Foundations of n8n: Nodes, Architecture, and Data Types - 0:12:48 Building Your First AI Agent Workflow (Chatbot/Email Agent Demo) - 0:38:20 Free Labs Access and CodeCloud Keyspace API Setup - 0:45:06 n8n Cloud vs. Lab Playground Differences (API/Google Auth Setup) - 0:54:09 Authentication Best Practices for HTTP Request Node - 0:56:15 Google Drive/Sheets/Docs Authentication Setup via Google Cloud Console - 1:41:48 Slack API Setup and Integration - 1:48:06 "HTTP Request Node and API Call Scenarios (Cat Facts, Weather, Web Scraper)" - 2:03:40 Text-to-Image Workflow with AI Prompt Generation - 2:15:06 Text-to-Video Workflow with AI Prompt Generation - 2:25:12 Image-to-Video Workflow with Google Drive and Telegram Integration - 2:43:10 Vertex AI (Google's V3) Integration for Text-to-Video - 2:54:14 n8n Cloud vs. Self-Hosted n8n (Docker/AWS EC2) - 2:56:03 Multi-Workflow Orchestration with Subworkflows - 3:22:40 Course Conclusion and Next Steps π Thanks to our Champion and Sponsor supporters: πΎ Drake Milly πΎ Ulises Moralez πΎ Goddard Tan πΎ David MG πΎ Matthew Springman πΎ Claudio πΎ Oscar R. πΎ jedi-or-sith πΎ Nattira Maneerat πΎ Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news
Next.js 16 Full Course | Build and Deploy a Production-Ready Full Stack App
IntermediateIn this course, youβll master Next.js 16, the latest version of the official React framework, and learn how to build powerful, full-stack applications using its new caching and performance features. Youβll put your skills into practice by creating and deploying a Dev Event Platform, a modern app where users can browse, create, and manage events. PostHog: https://jsm.dev/devevent-posthog WebStorm: https://jsm.dev/devevent-webstorm Junie AI: https://jsm.dev/devevent-junie Warp: https://jsm.dev/devevent-warp CodeRabbit: https://jsm.dev/devevent-coderabbit CodeRabbit CLI: https://jsm.dev/devevent-coderabbitcli Cloudinary: https://jsm.dev/devevent-cloudinary The Complete Testing Course is LIVE. π₯ Bundle up now before the deal expires and get 33% OffβΌ π https://jsm.dev/devevent-testing π GSAP Pro Course (includes GTAVI Website): https://jsm.dev/devevent-gsap π Three.js 3D Pro Course: https://jsm.dev/devevent-threejs π JavaScript Pro Course: https://jsm.dev/devevent-cpjsm π Launch Your SaaS Pro Course: https://jsm.dev/devevent-saas βΌΒ If the links arenβt working for you, please try using a VPN (e.g., in Nigeria) π FREE Video Kit (Code, Figma, Assets, Etc.): https://jsm.dev/devevent-kit π Backend Pro Course Waitlist: https://jsm.dev/devevent-backpro π AI Development Pro Course Waitlist: https://jsm.dev/devevent-aipro π Tailwind Pro Course Waitlist: https://jsm.dev/devevent-twpro π React.js Pro Course Waitlist: https://jsm.dev/devevent-reactpro π React Native Pro Course Waitlist: https://jsm.dev/devevent-nativepro Rate us on TrustPilot: https://jsm.dev/trustpilot https://discord.com/invite/n6EdbFJ https://twitter.com/jsmasterypro https://instagram.com/javascriptmastery https://linkedin.com/company/javascriptmastery Business Inquiries: contact@jsmastery.pro Time Stamps: 00:00:00 β Introduction 00:04:09 β Crash Course Intro 00:08:30 β Installation 00:11:45 β Project Structure 00:14:19 β App Router 00:17:16 β React Client & Server Components 00:23:40 β Routing 00:42:42 β Data Fetching 00:48:53 β API Routes 00:52:45 β Caching 00:56:05 β Build Adapters API 00:57:24 β Metadata 01:01:23 β Theory to Practice β β β 01:02:48 β Project Setup 01:18:01 β Homepage 01:41:35 β PostHog Setup 01:50:21 β MongoDB Setup 01:52:57 β Warp Setup 01:56:46 β Database Models & Connection 02:09:36 β CodeRabbit 02:16:11 β API Routes 02:27:03 β Image Upload 02:37:51 β Fetch API Routes 02:54:47 β Event Details Page 03:14:34 β Server Actions 03:28:05 β Caching 03:39:46 β PostHog: Booking Action & Tracking 03:54:05 β Deployment 03:58:15 β Outro
You Can Learn AI Agent Harness & Loop Engineering In 19 Min | LLM Ops, Eval, Tracing, RAG
BeginnerAn LLM is an incredibly powerful brain that knows everything about humanity and nothing about you or the software you run. This video walks through the four buzzwords that turn that raw brain into a system you can trust: agent harness, loop engineering, LLM Ops, and eval. No jargon, step by step, technical or not. You can build anything. You can learn anything. πͺ Timeline 0:00 Intro: the 4 AI agent buzzwords 0:42 What an AI agent run actually is 1:52 The memory system: procedural, semantic, episodic 3:37 What "harness" really means (the horse) 5:07 Storing and updating memory (databases, skills, summarizer agent) 8:28 Retrieval: RAG, SQL vs semantic search 10:00 Tool calling and why agents loop 10:52 Loop engineering and end-loop guardrails 13:21 A Claude Code hooks example 14:18 Eval and LLM Ops: why you need them 15:55 Tracing every run (Langfuse, LangSmith) 16:43 Evaluation: LLM as a judge 17:20 Diagnosing what broke 18:16 The gate: ship the fix or fix the bug 18:57 Zoom out: the full system 19:53 Wrap up Launch Full-Stack App Template: https://github.com/ShenSeanChen/launch-mvp-stripe-nextjs-supabase My AI Agent Startup AutoManus.io is an AI sales lead manager for made-to-order product sales. We embed directly where conversations happen (WhatsApp, email, web chat) to capture inbound, automate followβups, and kill CRM busywork; live with 4 pilots and 2 contracts in motion, preβseed backed by Character VC. Focused on US/UK/Germany, raising to expand engineering and scale deployments. βοΈ Buy me a coffee: https://buy.stripe.com/5kA176bA895ggog4gh - X: https://x.com/ShenSeanChen - Sean's Discord: https://discord.gg/tvECErKcFr - AutoManus Discord: https://discord.gg/5HhcNjCR - LinkedIn: https://linkedin.com/in/shen-sean-chen - Github Link: https://github.com/ShenSeanChen - Instagram: https://www.instagram.com/sean_ai_stories Sub Count when launched: 13,050 Top Github Repos - LaunchMVP NextJS,Supabase,Stripe (1015 stars): https://github.com/ShenSeanChen/launch-mvp-stripe-nextjs-supabase - ReactNextJSTips (114 stars): https://github.com/ShenSeanChen/yt-react-nextjs-tips - DeepResearchAgentBackend (70 stars): https://github.com/ShenSeanChen/yt-DeepResearch-Backend - SupabaseTipsKanban (64 stars): https://github.com/ShenSeanChen/yt-supabase-tips-kanban - RAGVectorDB (56 stars): https://github.com/ShenSeanChen/yt-rag - KimiK2Claude (37 stars): https://github.com/ShenSeanChen/yt-kimi-k2-claude - DeepResearchAgentFrontend (33 stars): https://github.com/ShenSeanChen/yt-DeepResearch-Frontend - AgenticRAG (13 stars): https://github.com/ShenSeanChen/yt-agentic-rag You Can Build Anything Playlist (Full-Stack Dev Without CS Degrees) - Core7: 95% React/NextJS Use Cases https://www.youtube.com/watch?v=vZzFlAjz4rA&list=PLE9hy4A7ZTmpGq7GHf5tgGFWh2277AeDR&index=16 - Core6: 95% Supabase Use Cases https://www.youtube.com/watch?v=Pnoq2tIif3s&list=PLE9hy4A7ZTmpGq7GHf5tgGFWh2277AeDR&index=15 - Core5: StripeNextJSSupabase https://www.youtube.com/watch?v=ad1BxZufer8&list=PLE9hy4A7ZTmpGq7GHf5tgGFWh2277AeDR&index=8 - Core4: AuthSupabaseGoogle https://www.youtube.com/watch?v=AZAU3ClAWWE&list=PLE9hy4A7ZTmpGq7GHf5tgGFWh2277AeDR&index=6 - Core3: FastapiGCPPro https://www.youtube.com/watch?v=u3sfqpzzo-U&list=PLE9hy4A7ZTmpGq7GHf5tgGFWh2277AeDR&index=5 - Core2: SupabaseHero https://www.youtube.com/watch?v=V0kmgkyPsVQ&list=PLE9hy4A7ZTmpGq7GHf5tgGFWh2277AeDR&index=4 - Core1: LaunchAnApp https://www.youtube.com/watch?v=iQ2izvGG4tQ&list=PLE9hy4A7ZTmpGq7GHf5tgGFWh2277AeDR&index=3 - Launch WhereToMeet w/ GoogleMaps, Calendar, Supabase, Cursor: https://www.youtube.com/watch?v=5xMjX1QxGUY&list=PLE9hy4A7ZTmpGq7GHf5tgGFWh2277AeDR&index=2 - Launch EncourageMe w/ Cursor, Supabase, Vercel https://www.youtube.com/watch?v=hnvL4xa2DHA&list=PLE9hy4A7ZTmpGq7GHf5tgGFWh2277AeDR
30 Days to Learn Laravel - Complete 8 Hour Course
BeginnerLaravel is an incredible and mature PHP framework that has sky-rocketed in popularity since its initial introduction back in 2012. I'm happy to say that I've been a user and advocate for the framework since the beginning. I'd love to show you the ropes if you're willing! Together, we'll review each piece of the framework, and wrap up by building a Job Board platform where users can post and apply to job listings. Ready to hit the road? Enjoy this full 8 hours course to start your journey with Laravel! Github Repo: https://github.com/JeffreyWay/30-days-to-learn-laravel Github Repo for Episode 27 to 30: https://github.com/laracasts/pixel-position/commit/2663b3f072baaabf8062067adb02fb8e620ebfcf https://github.com/laracasts/pixel-position/commit/394e6102c7d3ce678c462397ca0e56222fbd22ad https://github.com/laracasts/pixel-position/commit/e2f62154f0e102eba6d221269f728d19c67370ff https://github.com/laracasts/pixel-position/commit/ce6156528d618921d9ff67fed9b0723b4dc6c231 Timestamps: 00:00:00 - 01 Hello, Laravel 00:08:40 - 02 Your First Route and View 00:15:28 - 03 Create a Layout File Using Laravel Components 00:26:24 - 04 Make a Pretty Layout Using TailwindCSS 00:39:02 - 05 Style the Currently Active Navigation Link 00:52:45 - 06 View Data and Route Wildcards 01:12:48 - 07 Autoloading, Namespaces, and Models 01:26:51 - 08 Introduction to Migrations 01:43:51 - 09 Meet Eloquent 02:02:08 - 10 Model Factories 02:21:25 - 11 Two Key Eloquent Relationship Types 02:29:13 - 12 Pivot Tables and BelongsToMany Relationships 02:43:42 - 13 Eager Loading and the N+1 Problem 02:54:17 - 14 All You Need to Know About Pagination 03:07:22 - 15 Understanding Database Seeders 03:15:12 - 16 Forms and CSRF Explained (with Examples) 03:39:05 - 17 Always Validate. Never Trust the User. 03:52:55 - 18 Editing, Updating, and Deleting a Resource 04:13:26 - 19 Routes Reloaded - 6 Essential Tips 04:30:00 - 20 Starter Kits, Breeze, and Middleware 04:42:29 - 21 Make a Login and Registration System From Scratch: Part 1 05:00:18 - 22 Make a Login and Registration System From Scratch: Part 2 05:24:09 - 23 6 Steps to Authorization Mastery 05:47:02 - 24 How to Preview and Send Email Using Mailable Classes 06:00:41 - 25 Queues Are Easier Than You Think 06:16:30 - 26 Get Your Build Process in Order 06:27:35 - 27 From Design to Blade 06:48:01 - 28 Blade and Tailwind Techniques for Your Laravel Views 07:11:54 - 29 Jobs, Tags, TDD, Oh My! 07:46:39 - 30 The Everything Episode Watch thousands of videos, track your progress, and participate in a massive Laravel community at Laracasts.com. Laracasts: https://laracasts.com Laracasts Twitter: https://twitter.com/laracasts Jeffrey Way Twitter: https://twitter.com/jeffrey_way