Avoid These 5 Common Mistakes As A PHP Developer

Поделиться
HTML-код
  • Опубликовано: 12 июн 2024
  • Want to improve the quality and efficiency of your PHP development? In this video, I'll share five tips for avoiding common mistakes that many PHP developers make. From improper error handling to premature optimizations, I'll show you how to avoid these high-level mistakes and become a more skilled developer.
    SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL
    👍 Smash the like button
    🤝 Subscribe to the channel & turn the notifications on
    💬 Post comments, any feedback is greatly appreciated
    ⭐ Become a Patreon: / programwithgio
    THANK YOU!
    🛠️ TOOLS & SERVICES I USE
    Digital Ocean Hosting - Get 100$ credit - m.do.co/c/38b935ad74e5
    Domains on Namecheap - namecheap.pxf.io/rnRjdQ
    Envato Elements - 1.envato.market/c/2937311/298...
    LEARN PHP THE RIGHT WAY COURSE
    Course Outline - github.com/ggelashvili/learnp...
    Course Playlist - • Learn PHP The Right Wa...
    TABLE OF CONTENTS
    00:00 - Intro
    00:46 - Don't Rush Into Frameworks
    01:59 - Improper Sanitization / Escaping
    03:19 - Improper Error & Exception Handling
    05:09 - Premature Optimizations & Overengineering
    06:30 - Ask For Help When In Need
    07:39 - Outro
    ** Affiliate Disclaimer: Some of the above links may be affiliate links, which may generate me a sales commission at no additional cost to you.

Комментарии • 78

  • @Zubbee
    @Zubbee Год назад +2

    This is very helpful. I already see that I may come back here to replay for some of the advices perhaps when I get into a project. Thanks Gio

  • @mampiisaotaku
    @mampiisaotaku Год назад +1

    i am amazed by how you keep your videos with quality contents. All your videso as far as I can remember were all worth watching.

  • @donmikele07
    @donmikele07 Год назад +4

    The real and very useful advices that everyone should keep in mind even before start to learning programming. You are really one of the best teachers I've had a chance to listen.

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

    Been there done all of that! Great video Gio!

  • @WhiteSiroi
    @WhiteSiroi Год назад +1

    awesome vid, very useful, love you G

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

    Thank you teacher. This video is great. You are a very good guide ❤

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

    Insightful, Thank you.

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

    Thank you Sir. I find this helpful.

  • @odegirmenci
    @odegirmenci Год назад +5

    Rushing into frameworks... This is a real huge problem..

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

    Super explanation gio

  • @DonovanChilders
    @DonovanChilders Год назад +6

    Great tips. I struggle with catching myself when I overthink or over-engineer something and that statement where you said, "just to be clever" hit me like a ton of bricks. It's all a work in progress!

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

      Been there multiple times. I also tend to overthink things sometimes but it gets better with time & experience.

  • @josephnduati1214
    @josephnduati1214 Год назад +1

    Thanks a lot Sir, very useful content. I have been developing in PHP for quite some time but your tutorial: "Learn PHP The Right Way" is such a Gold mine. I get humbled watching the videos on that playlist! Very useful content there. Thanks.

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

    Very nice video.. Cheers

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

    Thank you for this

  • @amrsaher6235
    @amrsaher6235 Год назад +1

    great video and great tips ❤

  • @igor972
    @igor972 Год назад +3

    Best PHP channel!

  • @l.b76
    @l.b76 Год назад +4

    Hi Gio, thanks for the great video, it could be awesome if you also provided code examples to go with the mistakes. Maybe in a future video?

    • @ProgramWithGio
      @ProgramWithGio  Год назад +3

      Yes, I wanted this to be a bit of high level, since I cover most of these in the PHP series already. Will try to add some examples in future videos though, thank you 🙌

  • @hasanmostafa7746
    @hasanmostafa7746 Год назад +2

    That is great ,Thanks a lot gio .
    What do you think about data structures and algorithms with php series

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

      Would be awesome

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

      Thank you. I would not add such topics within the PHP series but perhaps maybe a separate series in future.

  • @abdobouna
    @abdobouna Год назад +2

    That thumbnail is 🔥

  • @user-we5ht9jy4q
    @user-we5ht9jy4q Год назад

    great video, last mistakes i did myself, multiple times

  • @twentxx
    @twentxx Год назад +1

    Thanks a lot. Work with errors/exceptions in real project is interesting part. Would you release videos about it?

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

      We will cover some part of it in the PHP series within Expennies project. Might make a separate video later about it, we'll see.

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

    Gio you the best in PHP Community

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

      There are way more competent & better PHP folks out there than me but thank you 🙌💙

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

    Yeah this is the very informative video thanks you.
    Would you please advice about data structure and algorithm in PHP

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

      Thank you. Any specific question you have about data structure & algorithms in PHP?

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

      @@ProgramWithGio Right now I don't have, I am a beginner and I would love to learn to improve my thinking skill, Could you please suggest How can I improve my thinking to solve any problems , I can do project but I am fail to think new

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

      @@rakibulhasan8749 I think best thing you can do now is practice, build things. You will improve your thinking and skills by building projects

    • @rakibulhasan8749
      @rakibulhasan8749 Год назад +1

      @@ProgramWithGio Thanks for your great suggestion. One day I will be good at in solving problems. I love you. You are my best PHP teacher ❤

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

    What about solid principle which are required in any project, which atleast ensure re usability and hence smaller file, clear code? Thank you so much sir.

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

      Sure, SOLID principles is good to follow. Also keep in mind that SOLID & Design Patterns are buzz words that a lot of people throw around.

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

    can you do SOLID principle and design pattern with OOP and best PHP structure with best practice and thank you for u effort

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

    What if you already have the fundamentals? Because i already knew these things you said in the section “Don’t Rush Into Frameworks”. I only learned the basic syntax of php and jumped straight into Laravel, because i felt i already know those concepts.

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

      Then you should be fine to jump into frameworks

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

    best way to error handling is using die(message) method for fatal error
    and ignore warning error :D

  • @zanza8197
    @zanza8197 Год назад +1

    Not gonna lie but it has been so long since i used plane old PHP that i have forgotten most of it. Symfony ROCKS!
    That overengineering part, I still find my self doing that quite often and i have around 6 years of experience.
    Which is very annoying, It costs so much time or you just get stuck, Just to get that simple action which is easily achieved to do manual automated or something.
    Hard to catch your self doing that, Gives a lot of headaches.

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

      Yup, been there multiple times. It's hard to spot definitely.

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

    😎

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

    if asking for help gets you negative feedback or unpleasant feeling. you are in a wrong company. i always say that not helping a co worker is not my loss, its a companys loss.

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

    are you laravel content gio from TURKEY hello

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

      Hello Ahmet, hope you & your family are safe. I will be working on Laravel content once I finish the PHP series.

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

      @@ProgramWithGio Thank you gio

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

    I guess were like 5 year olds to Gio with that animation at the start 😂😅

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

    One recommendation, build real world projects. that'd attract more subscribers and views to your channel

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

      Not sure if you are following along my PHP series but we are building a project there

    • @johongirrahimov2343
      @johongirrahimov2343 Год назад +1

      @@ProgramWithGio sorry about that. I'm ganna have a look at it. And good luck

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

    can you add english subtitle

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

      There should already be auto generated English subtitles, they don't work for you?

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

      @@ProgramWithGio türkish subtitle sory 😄

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

      @@kunduz2652 ah, RUclips automatically generates subtitles, unfortunately I don't have enough time to add them manually myself in different languages ☹️

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

      @@ProgramWithGio i understand you thanks