Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    PHP doesn't suck (anymore)

    Aaron Francis

    3 HN recommenders · recommended in 5 months, 2023–2024

    YouTube

    10:48 · 223K views · Aug 16, 2023

    Aaron Francis walks through how PHP has changed from 2012 to 2023, covering traits, array destructuring, generators, typed properties and more. It is a quick chaptered tour of modern PHP features.

    HN commenters share it to show that modern PHP is much better than its reputation.

    Software Engineering & LanguagesPython, Ruby & scripting languagesWeb development
    1. 1:12:27
      Rasmus Lerdorf - 25 Years of PHP - phpday 2019GrUSP3.1K views • 7 years ago
    2. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    3. 1:01:37
      Compiling and Optimizing Scripting LanguagesGoogle TechTalks21K views • 17 years ago
    4. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    5. 28:34
      RailsConf 2016 - Rails to Phoenix by Brian CardarellaConfreaks12K views • 10 years ago
    6. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    7. 25:37
      CUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP staticallyCUFP 20135.3K views • 13 years ago
    8. 53:12
      Yehuda Katz - Why Rails is Hard (Railsberry 2012)applicake29K views • 14 years ago
    9. 38:47
      RailsConf 2014 - All the Little Things by Sandi MetzConfreaks190K views • 12 years ago
    10. 3:32:50
      JavaScript: Understanding the Weird Parts - The First 3.5 HoursTony Alicea4.2M views • 11 years ago
    11. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    12. 49:06
      Perl 6 for Mere MortalsCurtis “Ovid” Poe6.3K views • 11 years ago
    13. 54:15
      Google I/O 2011: Java Puzzlers - Scraping the Bottom of the BarrelGoogle for Developers60K views • 15 years ago
    14. 40:57
      "Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)Strange Loop Conference17K views • 4 years ago
    15. 53:22
      Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim WeirichConfreaks66K views • 13 years ago
    16. 1:02:44
      DjangoCon 2008 Keynote: Cal HendersonGoogle for Developers125K views • 18 years ago
    17. 52:01
      Why Static Typing Came Back • Richard Feldman • GOTO 2022GOTO Conferences157K views • 3 years ago
    18. 1:06:46
      Crockford on JavaScript - Section 8: Programming Style & Your BrainYUI Library111K views • 14 years ago
    19. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    20. 46:09
      Why Isn't Functional Programming the Norm? – Richard FeldmanMetosin1.6M views • 7 years ago

    5 comments from Hacker News

    1. @aarondfAug 2023· in “PHP-Tokio – Use any async Rust library from PHP”

      I've been working with PHP since the early 2000s, and it has undergone massive changes. I made a video recently called "PHP doesn't suck (anymore)"[0] to try to cover some of the changes from 2012 to now. If you read through the comments you see a lot of people surprised at how much the language has evolved. And a lot of people saying "PHP sucks lol," but it is YouTube afterall. [0] this video

      RecommendsView on HN
    2. @geek_atSep 2023· in “An Internet of PHP”

      Many people who learned to code with PHP in the 2000s are picking it up again as first choice for web projects since they improved it so much and websites can be updated and running with a simple `git pull` without restarting any services. I saw a video not long ago that made me have hope for the future of PHP again -> this video

      RecommendsView on HN
    3. @xwowsersxDec 2023· in “Omg.lol: An Oasis on the Internet”

      Not related to security, but I was quite surprised to see how far PHP has come since I used it many years ago: [PHP doesn't suck (anymore)]( this video )

      RecommendsView on HN
    4. @gjsman-1000Aug 2024· in “Rails Is Good Enough”

      What’s the alternative?! You can either have a massive Python project and struggle with a lack of types and a tenseness that becomes unreadable at huge sizes; A Laravel project that’s PHP, which despite being way, way, better than it used to be (types! traits! union type returns! faster than ruby! weak maps! [0]) still has a few footguns left; Or you can have a JavaScript monster. The worst of all worlds. Your complexity complaints times 10. A nightmare than in 10 years will make a 2008 PHP project look well-organized. A project that has thousands of packages you’ve never read. On the edges, you’ve got microservices (which turns into a mess); or you can go fancy with Go and Rust (have fun managing the budget). There’s also, of course, C# and Java, but come now, it’s 2024, you’re probably coupling them to a JavaScript monster anyway. TL;DR: Every large project becomes a mess. Pick your poison. One is hardly worse than another’s. Best to have the devil you know. Even if you do things perfectly with a FAANG level budget, AWS and Azure still have outages. [0] this video

      CitesView on HN
    5. @gjsman-1000Oct 2024· in “React on the server is not PHP”

      If you need to clarify that something isn’t something else, because it isn’t obviously different, maybe the two are more alike than you’d like to admit. On that note, I’m a happy PHP developer, PHP doesn’t suck anymore ( this video ), and there is no way to say JavaScript doesn’t have at least as many footguns now. (Personally, I think JavaScript’s footguns - like the ludicrous dependency trees and framework churn - are actually worse.)

      CitesView on HN