EscoTech
EscoTech
  • Видео 30
  • Просмотров 73 196
Transform Video Content into Text Summaries Using PHP, FFmpeg, and OpenAI's API
We dive into an exciting project where we demonstrate how to process video files using PHP, FFmpeg, and use OpenAI's API to generate concise text summaries.
🔔 Don't forget to like, comment, and subscribe for more tutorials on PHP and AI!
Follow me:
X: nick_escobedo
LinkedIn: www.linkedin.com/in/nickescobedo
Просмотров: 159

Видео

Use AI to Convert Speech Into Text with PHP
Просмотров 6255 месяцев назад
In this video learn how to send an audio file to Open AI's API and get the text from the audio file. It's quite simple thanks to the API and the open-source PHP packages. Follow me: X: nick_escobedo LinkedIn: www.linkedin.com/in/nickescobedo
Intro to Laravel Context with Practical Examples
Просмотров 5566 месяцев назад
Laravel Context can be used to share little bits of information throughout your app. In this video, we go over how to use Laravel Context and two practical use cases of Laravel Context. Follow me: X: nick_escobedo LinkedIn: www.linkedin.com/in/nickescobedo
Boost Your App's Logging: Add Unique IDs to Every Request
Просмотров 1816 месяцев назад
One of the most important aspects of any production application is Logging. Let’s add a unique ID to every request coming into an application so we can see all logs related to a request easily. Follow me: X: nick_escobedo LinkedIn: www.linkedin.com/in/nickescobedo
New Laravel 11 Features
Просмотров 3896 месяцев назад
Laravel 11 introduced new features and adjusted others. Let's talk about the changes in Laravel 11. Chapters 0:00 Intro 0:38 Streamlined App 2:26 Base controller 2:42 Default database connection 3:20 Laravel Reverb 4:03 Scheduling Facade 4:41 Per-second rate limiting 5:25 Up route 6:09 Key rotation 7:07 Password rehashing 7:35: Laravel prompts validation 8:53 Queue interaction testing 9:56 New ...
Laravel Tinker - An Awesome PhpStorm Plugin for Laravel
Просмотров 1,4 тыс.8 месяцев назад
Laravel Tinker for PhpStorm is one of my favorite PhpStorm plugins. You can run PHP code snippets without having to stop and start Laravel Tinker like the CLI tool. Follow me: nick_escobedo www.linkedin.com/in/nickescobedo Plugin: plugins.jetbrains.com/plugin/14957-laravel-tinker
Easy shadcn/ui Install with Laravel, Inertia, Typescript and React.
Просмотров 6 тыс.Год назад
shacn/ui is one of the most popular react component libraries at the moment. Setting up shadcn/ui is easy so let's walk through the steps. If you're looking for a way to get started with a new project without having to do any setup I've created a repo, Larashad. github.com/nickescobedo/larashad 0:00 Intro 0:11 What is shadcn UI? 1:32 Overview 2:00 Install Laravel Breeze 3:03 Initialize shadcn 5...
What You Need to Know About Laracon US 2023
Просмотров 1,2 тыс.Год назад
A quick rundown of what to expect to be released at Laracon US 2023 this week. 0:00 - Intro 0:10 - Overview 0:27 - Laravel Folio 0:55 - Laravel Volt 1:28 - Livewire 3 2:05 - Filament 3 3:25 - Native PHP 4:10 - Laravel Herd and Laravel Prompts Follow me: nick_escobedo www.linkedin.com/in/nickescobedo/
Laravel Sleep Facade and How To Write Tests Without Slowing Down Your Test Suite
Просмотров 296Год назад
Learn how to use the sleep facade and how to write tests without slowing down your codebase. 0:00 - Intro 0:30 - Sleep for a specific duration 3:25 - Sleep until a specific time 4:19 - Sleep service setup for testing 5:45 - Create test Follow me: nick_escobedo www.linkedin.com/in/nickescobedo/ #laravel #php
Easiest Way to Use TypeScript with Laravel, Inertia, and Vue
Просмотров 3,6 тыс.Год назад
Learn the easiest way to install and use TypeScript in your Laravel Vue JavaScript app. In less than 10 minutes you can have a working Larvel TypeScript app. 0:00 - Intro 0:25 - Install Typescript 1:10 - Configure Typescript and Laravel 3:20 - Typescript Follow me: nick_escobedo www.linkedin.com/in/nickescobedo/ #laravel #typescript #vuejs #vue
Top 3 Improvements in Laravel 10
Просмотров 1,2 тыс.Год назад
Laravel 10 was released. Let's talk about the top 3 improvements made for Laravel 10. 0:00 - Intro 0:30 - Return types 4:18 - Laravel Pennant 8:57 - Process Facade Follow me: nick_escobedo www.linkedin.com/in/nickescobedo/ #laravel10 #laravel
Increase Your Code Quality by Using Laravel's Enum Casting
Просмотров 3,2 тыс.Год назад
Increase Your Code Quality by Using Laravel's Enum Casting
Deep Dive into Basic and Backed Enums in PHP
Просмотров 1 тыс.Год назад
Deep Dive into Basic and Backed Enums in PHP
Learn How to Use Eager Loading
Просмотров 2,8 тыс.Год назад
Learn How to Use Eager Loading
4 Questions to Ask When Choosing a Dependency
Просмотров 359Год назад
4 Questions to Ask When Choosing a Dependency
Decorator Design Pattern in Laravel and PHP
Просмотров 3 тыс.Год назад
Decorator Design Pattern in Laravel and PHP
Builder Design Pattern in Laravel and PHP
Просмотров 5 тыс.Год назад
Builder Design Pattern in Laravel and PHP
Factory Design Pattern in Laravel and PHP
Просмотров 8 тыс.2 года назад
Factory Design Pattern in Laravel and PHP
Strategy Design Pattern in Laravel and PHP
Просмотров 6 тыс.2 года назад
Strategy Design Pattern in Laravel and PHP
Getting Started with Laravel, Inertia and Vue 3
Просмотров 9 тыс.2 года назад
Getting Started with Laravel, Inertia and Vue 3
How To Create Custom Standardized HTTP Responses In Laravel
Просмотров 1,3 тыс.2 года назад
How To Create Custom Standardized HTTP Responses In Laravel
How to install Tailwind with Laravel and Vite
Просмотров 2,2 тыс.2 года назад
How to install Tailwind with Laravel and Vite
How To Bind an Interface to a Class in Laravel
Просмотров 2,8 тыс.2 года назад
How To Bind an Interface to a Class in Laravel
How To Test a Custom Laravel Validation Rule
Просмотров 3682 года назад
How To Test a Custom Laravel Validation Rule
How To Install Tailwind CSS In Laravel and Mix
Просмотров 7 тыс.2 года назад
How To Install Tailwind CSS In Laravel and Mix
Laravel CSV Upload and Database Import Tutorial
Просмотров 3,4 тыс.2 года назад
Laravel CSV Upload and Database Import Tutorial

Комментарии

  • @mohamadsh2840
    @mohamadsh2840 Месяц назад

    You are so good

  • @pfuhad3760
    @pfuhad3760 3 месяца назад

    Please share full source code

  • @هيافة-ت2ر
    @هيافة-ت2ر 4 месяца назад

    can you share the full project?

  • @haiffy
    @haiffy 4 месяца назад

    thank you so much i was wondering why did tailwind breaks when i start the vite dev

    • @esco_tech
      @esco_tech 4 месяца назад

      Glad it was helpful!

  • @omartoma
    @omartoma 5 месяцев назад

    Great work

    • @esco_tech
      @esco_tech 4 месяца назад

      Thank you! Cheers!

  • @DeveloperAccount-fq2xj
    @DeveloperAccount-fq2xj 5 месяцев назад

    nhi hai

  • @BsiennKhan
    @BsiennKhan 5 месяцев назад

    Good video on laravel dependency injection with interface. Could be a tiny bit shorter, maybe 5 mins shorter. OVerall nice tutorial.

    • @esco_tech
      @esco_tech 5 месяцев назад

      Great suggestion!

  • @Tangent1al
    @Tangent1al 6 месяцев назад

    Great video, being able to specify context for log files to track exceptions and usability across multiple interactions is a cool idea. I gotta dig into the docs more to understand if there’s any other benefits to using it over session cache storage, but still this video gave me a few ideas. Thanks Nick!

    • @esco_tech
      @esco_tech 6 месяцев назад

      Thank you for the kind words! One of the biggest benefits IMO is context automatically being included for queued jobs and commands.

  • @AmitGupta-cc9fk
    @AmitGupta-cc9fk 6 месяцев назад

    I want more videos like this. This video is very useful 👌

  • @NikroVir
    @NikroVir 6 месяцев назад

    Thanks for the informative video!

  • @andrewdalpino256
    @andrewdalpino256 6 месяцев назад

    Loved this Nick! Thanks

    • @esco_tech
      @esco_tech 6 месяцев назад

      Thank you Andrew 🙏! Appreciate it.

  • @alimosbah
    @alimosbah 7 месяцев назад

    Can you do it with fortify !!

  • @alimosbah
    @alimosbah 7 месяцев назад

    good work bro

    • @esco_tech
      @esco_tech 6 месяцев назад

      Thank you for the kind words!

  • @tiberiuszabo6849
    @tiberiuszabo6849 7 месяцев назад

    Thanks!

  • @taghwomills6310
    @taghwomills6310 8 месяцев назад

    getFormatter() maybe should have been a static method.

  • @kafeshop
    @kafeshop 8 месяцев назад

    always as a dev. dependency in my composer.json >ThX

  • @RahulSingh821990
    @RahulSingh821990 8 месяцев назад

    Can map interface with class using service provider, In the same way author of this videos did using match function

    • @esco_tech
      @esco_tech 4 месяца назад

      That's correct!

  • @marcosgonzales2007
    @marcosgonzales2007 8 месяцев назад

    Very well explained. Thank you. I just finished reading about this in head first design patterns and wanted to see it in action.

  • @holylandvideos9859
    @holylandvideos9859 9 месяцев назад

    Thank you very helpful

  • @kriguer3485
    @kriguer3485 9 месяцев назад

    cowboy programmer, quick and dirt

  • @curiousbd8115
    @curiousbd8115 9 месяцев назад

    I find no difference between factory and this pattern

  • @HaneefAnsari
    @HaneefAnsari 10 месяцев назад

    Hey, I like your video and I would like to have separate video for how to set up Laravel in Windows 11 and curious to know what PHP local development web server for you're using ?

    • @esco_tech
      @esco_tech 10 месяцев назад

      Hi Thanks for watching! On Windows I use WSL 2. Because it's Ubuntu, I can use valet for linux github.com/cpriego/valet-linux. Using the regular PHP and nginx combination

    • @mandjivatuva
      @mandjivatuva Месяц назад

      @@esco_tech You can as well use Laragon or Herd for Windows now. They have a free version for WinOS

  • @kirindev
    @kirindev 10 месяцев назад

    thank you

    • @esco_tech
      @esco_tech 10 месяцев назад

      Thank you for watching!

  • @bptmhalim
    @bptmhalim 11 месяцев назад

    dam that look sleek

  • @JamesAutoDude
    @JamesAutoDude Год назад

    Freaking thank you. Their documentation SUCKS Also it claims to put the Middleware in the Kernel under the 'web' designation

  • @prateekghanghas4751
    @prateekghanghas4751 Год назад

    4

  • @سجاداسکندریان
    @سجاداسکندریان Год назад

    you can write this with pipeline. pipeline is very clean

  • @modibenchabeleng9310
    @modibenchabeleng9310 Год назад

    is it me or does the laravel and inertia docs seem incomplete?

    • @dodiyulian1317
      @dodiyulian1317 10 месяцев назад

      yeah me too

    • @esco_tech
      @esco_tech 10 месяцев назад

      Sometimes it is hard to find stuff. Eventually, I feel like I can find it but I have to dig.

    • @jnrsabuneti
      @jnrsabuneti 5 месяцев назад

      true

  • @lattecofie7126
    @lattecofie7126 Год назад

    please share the code because I don't have time to watch it

  • @AmitErandole
    @AmitErandole Год назад

    Very useful. Would you mind sharing a link to this repo or just the factory and seeder files so we can play around?

  • @eslamabdallahabass5662
    @eslamabdallahabass5662 Год назад

    amazing

  • @taufanprasetyo4773
    @taufanprasetyo4773 Год назад

    How to use form from shadcn/ui with inertia?

    • @haiffy
      @haiffy 4 месяца назад

      we can't just use it normally with zod and react hook form?

  • @-slash-7772
    @-slash-7772 Год назад

    Nice video! Liked your other videos on design patterns, too since you explain things pretty well. I wanted to ask you how you'd handle updating data that belongs to a user. For example, a User has an Inventory which has many Items. If you were to edit an Item, what would be your approach? would you use a Policy? would you directly do something like auth()->user()->profile->id == item->user_id? would you utilize a package that magically does it? will you use dependency injection? I would totally love to see how you approach this.

  • @ce7in
    @ce7in Год назад

    Is this really a suitable example of a decorator design pattern? I mean, you tried to apply the decorator design pattern by the way of pipeline design pattern.

  • @valtrgr3755
    @valtrgr3755 Год назад

    thank you

  • @abedcodes
    @abedcodes Год назад

    thank for sharing 🙏

  • @zzkevinlim
    @zzkevinlim Год назад

    Thankyou.

  • @abiezerreyes8484
    @abiezerreyes8484 Год назад

    Very nice mood bro, I like your videos

    • @esco_tech
      @esco_tech Год назад

      Glad you like them, it's greatly appreciated!

  • @bryannagregory618
    @bryannagregory618 Год назад

    🌟 "Promosm"

  • @bakre_dev8728
    @bakre_dev8728 Год назад

    Cool

  • @saifurrahman548
    @saifurrahman548 Год назад

    Really great tutorial. I loved It. I implemented in my own way after watching your video. Thanks a lot. Please make more design pattern video tutorials for Laravel. Thanks in Advance.

  • @svenst
    @svenst Год назад

    Is the __toString() a magic php function or something that the Laravel info command helper is looking for?

    • @esco_tech
      @esco_tech Год назад

      Yes __toString is a magic method. www.php.net/manual/en/language.oop5.magic.php#object.tostring Any time PHP tries to convert the object to a string it will look at that method for how to convert it to a string.

    • @svenst
      @svenst Год назад

      @@esco_tech thanks! 👍😋

  • @damilarekoiki
    @damilarekoiki Год назад

    Nice video. What is the difference between this and the factory design pattern?

  • @millennia
    @millennia Год назад

    Does not this violate the Open-Closed-Princiaple? Because every time a new method is added I have to go back to the constructor and add more?

    • @khiangte85
      @khiangte85 Год назад

      Exactly.. PaymentStrategyContext constructor argument should be type of PaymentMethod interface

  • @allan.koskei
    @allan.koskei Год назад

    Simple and straight to the point. I love your design pattern videos

  • @allan.koskei
    @allan.koskei Год назад

    Decorator seems very verbose, why wouldn't we have trim, mention and wordcount function enclosing a string. e.g echo trim_func(mention_func(wordCount_func($originalString))); These functions can also be tested separately

  • @makarovrov
    @makarovrov Год назад

    Very useful and very simple explaines. Thanks for the content

    • @esco_tech
      @esco_tech Год назад

      I appreciate the kind words!

  • @andreyboichenko3737
    @andreyboichenko3737 Год назад

    I thought it's a fluent interface, not a builder

    • @esco_tech
      @esco_tech Год назад

      That is the builder pattern. Fluent would be another name for it.

  • @victorazuara3346
    @victorazuara3346 Год назад

    Thanks for share 👍

  • @Senquiem
    @Senquiem Год назад

    great video, thank you