php[architect]
php[architect]
  • Видео 251
  • Просмотров 145 979
Interview With JD Lien
In this episode, Scott talks with JD Lein about getting into PHP, JD's PHP Attributes article in the June 2024 issue of php[architect] magazine, and writing a couple open source projects
Links:
Understanding PHP Attributes - www.phparch.com/article/2024-06-understanding-php-attributes/
JD's GitHub - github.com/jdlien
resume.md - github.com/jdlien/resume.md
validator - github.com/jdlien/validator
HoneyBadger.io - HoneyBadger.io
00:00 Intro
00:52 Getting Into PHP
06:15 Honeybadger
07:05 Attributes Article
12:26 @jdlien/validator
14:23 resume.md
17:41 Outro
Просмотров: 31

Видео

What's New and Exciting in PHP 8 4
Просмотров 7 тыс.19 часов назад
In this episode, Scott discusses the timeline for PHP 8.4 and the new features coming with it. Links: HoneyBadger.io - HoneyBadger.io 00:00 Intro 00:43 Overall 02:02 Property Hooks 04:00 Array Functions 05:21 new MyClass() method() without parentheses 05:55 HoneyBadger.io 06:44 Deprecated Attribute 07:12 Add 4 new rounding modes to round() function 07:38 Others 08:47 Deprecations 09:21 What You...
Interview With Ash Allen
Просмотров 10928 дней назад
In this episode, Scott talks to Ash Allen about how Ash got into PHP, Ash's recent article in php[architect] on serialization, and findapr.io. Links: HoneyBadger.io - HoneyBadger.io A Guide to Serialization in PHP - www.phparch.com/article/2024-06-a-guide-to-serialization-in-php/ findapr.io - findapr.io/ 00:00 Intro 00:37 How Did You Get Into PHP? 01:52 Serialization in PHP 04:32 HoneyBadger.io...
Running PHPCBF Automatically with GitHub Actions
Просмотров 120Месяц назад
In this video, Scott discusses how to use GitHub Actions to automatically apply your coding standard using PHPCBF. Links: HoneyBadger.io - HoneyBadger.io PHP_CodeSniffer - github.com/squizlabs/PHP_CodeSniffer PSR-12 - www.php-fig.org/psr/psr-12/ Automating Our Tests With GitHub Actions - ruclips.net/video/LVqaBKvEZds/видео.html 00:00 Intro 01:08 Setting Up Our Project 04:39 HoneyBadger.io 05:28...
Make for Web Developers
Просмотров 1612 месяца назад
In this video, Scott discusses using make for web development projects. Links: HoneyBadger.io - HoneyBadger.io 00:00 Intro 00:45 What Is Make? 01:34 Why Use Make? 02:14 HoneyBadger.io 03:03 Make Basics 03:53 Targets 06:20 Variables 07:30 Make Is Super Powerful 07:47 What You Need To Know 08:01 Outro
Creating Sequence Diagrams with mermaid.js
Просмотров 1933 месяца назад
Creating Sequence Diagrams with mermaid.js
php[podcast] 24.05.21
Просмотров 2263 месяца назад
php[podcast] 24.05.21
MergePHP with Logan Lindquist
Просмотров 1073 месяца назад
MergePHP with Logan Lindquist
PHP's Magic Methods
Просмотров 4123 месяца назад
PHP's Magic Methods
Keith “Danger” Casey
Просмотров 434 месяца назад
Keith “Danger” Casey
Mark Niebergall
Просмотров 604 месяца назад
Mark Niebergall
Private Packagist's Nils Adermann
Просмотров 834 месяца назад
Private Packagist's Nils Adermann
Vonage's Jim Seconde
Просмотров 474 месяца назад
Vonage's Jim Seconde
Tim Lytle
Просмотров 955 месяцев назад
Tim Lytle
Larry Garfield
Просмотров 1525 месяцев назад
Larry Garfield
ngrok's Scott McAllister
Просмотров 825 месяцев назад
ngrok's Scott McAllister
Compassionate Coding's April Wensel
Просмотров 1005 месяцев назад
Compassionate Coding's April Wensel
Getting Up And Running With Laravel Sail
Просмотров 2116 месяцев назад
Getting Up And Running With Laravel Sail
Getting Started With Docker
Просмотров 4066 месяцев назад
Getting Started With Docker
Creating Finite State Machines in PHP 8 3
Просмотров 6166 месяцев назад
Creating Finite State Machines in PHP 8 3
What Are Finite State Machines
Просмотров 1866 месяцев назад
What Are Finite State Machines
Stacks With SplStack
Просмотров 1917 месяцев назад
Stacks With SplStack
php[podcast] 23.12.1
Просмотров 2917 месяцев назад
php[podcast] 23.12.1
S01E02 interview with PHP 8.3 release manager Eric Mann
Просмотров 1468 месяцев назад
S01E02 interview with PHP 8.3 release manager Eric Mann
Community Corner: Interview With Eric Van Johnson
Просмотров 1009 месяцев назад
Community Corner: Interview With Eric Van Johnson
Getting started with htmx
Просмотров 1,6 тыс.10 месяцев назад
Getting started with htmx
Getting Started With the Pest Testing Framework
Просмотров 36810 месяцев назад
Getting Started With the Pest Testing Framework
Lets Get Our OSS Ready For Hacktoberfest 2023
Просмотров 15711 месяцев назад
Lets Get Our OSS Ready For Hacktoberfest 2023
Creating a Remote Laravel Development Environment With PhpStorm
Просмотров 79411 месяцев назад
Creating a Remote Laravel Development Environment With PhpStorm
Continuous Integration and Continuous Delivery
Просмотров 20911 месяцев назад
Continuous Integration and Continuous Delivery

Комментарии

  • @MusicalArmageddon
    @MusicalArmageddon 10 часов назад

    My left ear enjoyed this.

  • @DaengRosanda
    @DaengRosanda 18 часов назад

    nice share, love it <3

    • @Phparch
      @Phparch 15 часов назад

      Thanks! -sk

  • @joosepkunder
    @joosepkunder День назад

    I wish some PHP version in the future will bring us native WebSockets..

    • @Phparch
      @Phparch 15 часов назад

      That would be nice. -sk

  • @LenWoodward
    @LenWoodward 5 дней назад

    another benefit of property hooks is that it finally allows you to enforce properties in an interface

    • @Phparch
      @Phparch 2 дня назад

      Oh yeah that's great too! We'll have to to make sure we mention that in the property hooks video we make -sk

  • @SanderCokart
    @SanderCokart 7 дней назад

    to fix your audio issues if you ever have this export the video in mono

    • @Phparch
      @Phparch 2 дня назад

      Sorry about that. I'm honestly not sure how the export setting changes but it's been fixed. -sk

  • @officialaudite
    @officialaudite 7 дней назад

    Oy! What happened with dual channel voice? Can only hear you on the left ear O_O please fix for next time since your videos are actually awesome

    • @Phparch
      @Phparch 2 дня назад

      Thank you so much! Sorry about the audio, we figured it out and the future videos won't have that problem. -sk

  • @brunoggdev6305
    @brunoggdev6305 7 дней назад

    What a great summary, good job!

    • @Phparch
      @Phparch 2 дня назад

      Thank you! -sk

  • @togelian
    @togelian 7 дней назад

    Please fix your sound. There's no right audio on this video

    • @ClariNerd
      @ClariNerd 3 дня назад

      To be fair, it’s php

    • @Phparch
      @Phparch 2 дня назад

      Sorry about the audio, we figured it out and the future videos won't have that problem. -sk

  • @den-rad
    @den-rad 8 дней назад

    Thanks for the video!

    • @Phparch
      @Phparch 2 дня назад

      You're welcome and thank you for the comment! -sk

    • @Phparch
      @Phparch 2 дня назад

      You're welcome and thanks for the comment! -sk

  • @johncongdon76
    @johncongdon76 8 дней назад

    I don't think you can have a "write only" attribute. If you can write, you can read, you just read the value of that property. If you don't define a "get" hook, you get the original. Defining the get hook just allows you to do some cool stuff behind the scenes like in the full name example. In that example, if you didn't have a get, you would just get back an empty string because last name is never truly set.

  • @JordanHumbertodeSouza
    @JordanHumbertodeSouza 14 дней назад

    how about setting up sail/composer/pest/mysql within the remote env?

  • @ash-jc-allen
    @ash-jc-allen 16 дней назад

    Huge thank you again for having me on the podcast! 😄

    • @Phparch
      @Phparch 2 дня назад

      Our pleasure thanks for finding time for us. -sk

  • @privacyvalued4134
    @privacyvalued4134 18 дней назад

    PHP runs on the command line. In fact, it's better on the command line than as a web language. Yet PHP continues to refuse to advertise itself as a CLI language. The end result is that people use vastly inferior languages like Python and Javascript on the command line because they don't know that PHP can run on the command line.

  • @AlexCernat
    @AlexCernat 23 дня назад

    as for your sponsor: phpstorm is the most shitty ever app; fuxxing java is garbage !!! so ... to the trash bin with this shit!!!

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

    Posting looks pretty cool. Thanks for sharing.

  • @tdp-pop6810
    @tdp-pop6810 Месяц назад

    IMO, it's better and simpler using captainhook to run code fixing tools before commiting.

  • @VijayKumar-dn4pz
    @VijayKumar-dn4pz Месяц назад

    First 😬

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

    Hi Scott, used to use make as well, but recently stepped over to taskfile. It's a bit more powerful.

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

    Hey scott, just wanted to drop in and say thanks for the quality content, it might not get a ton of views, but its appreciated!

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

    Hi. Pls do consider making tutorials with htmx.

  • @johncongdon76
    @johncongdon76 2 месяца назад

    Thank you Scott, I use make all the time and just learned some new things from you. That `touch composer.json` trick to not always run install is great. The variable alias to check just changed files is just great. I need to add those to mine. Something we do, that you might like. Instead of having to do `make -f Makefile.local` is you can put `-include Makefile.local` in your main Makefile. It will include it if it exists, so you don't need to add the `-f` switch. We actually keep ours in `.local/Makefile` and have `.local` in our `.gitignore` Great Work!

  • @blessdarah1256
    @blessdarah1256 2 месяца назад

    The fact that I'm learning today that PHP is faster than Python or Ruby is nuts!!!! I really enjoyed the discussion, by the way. I'm also a PHP/Laravel developer, so anything PHP, I'm in.

  • @invgreat5608
    @invgreat5608 2 месяца назад

    Super nice video! Thank you!

    • @Phparch
      @Phparch 2 месяца назад

      You're welcome and thanks for the comment! -sk

  • @kevanschwitzer8585
    @kevanschwitzer8585 2 месяца назад

    This was a great episode, great listen!

  • @SanixDarker
    @SanixDarker 2 месяца назад

    thanks for the consitancy man . just subscribed.

    • @Phparch
      @Phparch 2 месяца назад

      You're welcome! Thanks for the sub! -sk

  • @exikoz
    @exikoz 2 месяца назад

    Thank you for this video, it helped med a lot, especially with the backed enum.

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

    Isn't recursion the one with depth-first and with the stack we have a breadth-first search? With the stack solution shown we are reading all elements in the current directory first and pushing new directories to the stack and then starting a new loop iteration with the last directory added to the stack. With recursion one "goes into" another recursion step as long as a directory is encountered.

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

    Very good format for video series. Didn't know about some methods. Thanks

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

      Glad you liked it and thanks for being a subscriber!

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

    Thanks for this video. It was very informative.

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

      Glad it was helpful!

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

    I am not sure where the config file goes. Is it the obvious config folder?

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

      It should sit at the root of your project. Thanks for the comment!

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

    This is a good video. This is something I will need to try. So one last question from my end. Do I need to first configure nginx for my server before doing this?

  • @Hunter-il8rt
    @Hunter-il8rt 5 месяцев назад

    Hey there, thanks for the great video. Any idea where I can find the Discord? I checked the PHP TEK website and I can't find it.

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

      discord.phparch.com/

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

      discord.phparch.com

    • @Hunter-il8rt
      @Hunter-il8rt 4 месяца назад

      Thanks a bunch!

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

    🤷 Promo-SM

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

    Glad audio sounds better. One of the podcasts from a couple of month sounded noisy and it kept me from listening you again ;)

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

      Glad to hear it's sounding better! We're always looking to improve.

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

    I am very excited for this keynote and happy that April is joining us at php[tek] this year.

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

    Thank you for this, people in tech treat each other as computers.We need more empathy

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

      Absolutely! Thanks for the comment. -sk

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

    Thank you April. Couldn't agree more on how important empathy is and hope the industry continues to increase the importance of the soft skills

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

    Agreed April 🙌 Rarely has a conference I have attended talk about the soft skills

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

      Thanks for the comment

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

    Good!. I learned about rector.php this week, I did the tests acquired through github, everything was great. I ran into a problem, I couldn't create a rule, I think it's simple, generate a rule where when it finds utf8_decode() it refactors to iconv() or mb_convert_encoding(). I'm trying to refactor php 5.2 to 7.4

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

    Maybe a Full course on CI/CD with Docker and Kubernetes could be helpful to learn, with PHP stack, MySQL along with Redis, a project-based course.

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

      That's a great idea. We'll have to add it to our future plans list. -sk

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

    A straightforward video. Thanks for that.!!

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

      Glad it was helpful!

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

    Hey great video but the sound and editing can be a lot better friend, the audio only plays in one side of the speaker 😂, are you interested in a personal video editor?

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

      Sorry about that we'll have to look into it. Right now we don't have a budget for a video editor but thanks for offering.

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

    Otimo video

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

      Thanks for comment!

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

    Wow. What is the benefit of using a stack object of just simply using an array? It seems that the stack object would be way slower.

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

      You can have stack behavior with arrays (shift/unshift elements) but it arrays in PHP consume a lot of memory (because they are actual dictionaries and not "classical arrays" in other languages).

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

    THx for this php podcast

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

    sorry to say, your code is not readable to me🙁

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

      That's OK. Maybe you can join us for a live stream sometime and let us know what it's making sense to you. This was somewhat of a learning session for John on the Filament package.

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

      I wish to. I already subscribed your channel. Hope I will get notification before start your next live stream. :)

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

    Nice quick intro to PHPStan🎉❤

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

    Glad to see these PHP updates.