Nuno Maduro
Nuno Maduro
  • Видео 88
  • Просмотров 266 820
Sebastian Bergmann: Story of PHPUnit, PEST PHP, And More | Nuno Maduro Podcast
Hi folks! I just had a great conversation with Sebastian Bergmann, the creator of PHPUnit. We talked about the story of PHPUnit and got his opinion on tools like PEST PHP that are using it behind the scenes. If you're into testing frameworks or just curious about the history of PHPUnit, this one's for you!
- Learn more about PHPUnit: phpunit.de
----------------------------------------------------------------------------------------------------
Outline:
00:33 Introduction and Background
06:08 Origin of PHPUnit
11:51 Testing Before PHPUnit
14:40 Early Days of PHPUnit Development
18:14 PHPUnit Breaking Changes
22:21 PHPUnit Event System
31:58 Opinion on Pest PHP
38:01 Why Pest PHP Uses PHPUnit behind-t...
Просмотров: 2 777

Видео

PHPTek 2023: Introducing PEST - The Elegant PHP Testing Framework
Просмотров 1,2 тыс.7 месяцев назад
Hi folks! I wanted to wish you a Happy New Year! I promise to get back to the videos soon, but meanwhile, here is a talk I gave last year in Chicago at the PHPTek conference. It's called "Introducing Pest," and it's for people who are not familiar with the best testing framework in the world. - Get started with Pest today: pestphp.com Hi everyone! Want to see my videos before anyone else? Join ...
Laracon AU 2023: What's new in Pest
Просмотров 1,4 тыс.8 месяцев назад
Hi everyone! Back today with another RUclips video. This time, it's about a conference talk I did at Laracon AU this year! I've demoed all of Pest's recent updates, including the new Stressless plugin! - Get started with Pest and Stressless today: pestphp.com - Stressless Documentation: pestphp.com/docs/stress-testing Hi everyone! Want to see my videos before anyone else? Join as a member and g...
Stressless: Stress Testing for PHP
Просмотров 10 тыс.9 месяцев назад
Hello everyone! Welcome to another video on my RUclips channel. Today, I'm excited to introduce you to the latest addition to the Pest PHP family: Stressless. This new stress testing plugin for Pest allows you to test your application under extreme conditions, such as dozens of concurrent users, and provides a detailed report of how your application performs. - Get started with Pest and Stressl...
Migrate To Pest PHP In 2 Seconds
Просмотров 1,3 тыс.9 месяцев назад
Finally back from Boston! And I am back with another RUclips video; today is a simple one where we are going to talk about Pest PHP. Pest is a testing framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP. Let me know what you think! PEST: pestphp.com/ - Twitter: enunomaduro - Telegram Group: t.me/ RoAqqaaShSUxMTM0 - Threads: www.threads...
The History of Laravel's dd()
Просмотров 7 тыс.10 месяцев назад
Hi everyone! Welcome back to another video on my RUclips channel. Today, we're going to explore the history of "dd," when it was first introduced, and what it looked like back then. I hope you guys enjoy this video! Note: I am still in Boston, so I apologize for the microphone quality. Debug Stack Trace article: nunomaduro.com/how_i_have_added_the_source_file_and_line_to_laravel_is_dd_function....
Mozilla’s "Firefox Trains" website uses PHP
Просмотров 2,9 тыс.10 месяцев назад
Hi friends! Back with another video today, and this one was recorded from the hotel I am at in Boston. Apologize in advance for the microphone quality, but I hope you enjoy seeing some of the projects selected by Mozilla for their website "Firefox Trains". Website: whattrainisitnow.com. GitHub code: github.com/mozilla/releases_insights. PHPStan: github.com/phpstan/phpstan. Patrol: github.com/nu...
PHP 8.3 new function: json_validate()
Просмотров 2,6 тыс.10 месяцев назад
This is the "new function: json_validate()" segment from my "What's new in PHP 8.3 " livestream. Watch the full livestream here: ruclips.net/user/liveWUz19fb5zgw. - Twitter: enunomaduro - Telegram Group: t.me/ RoAqqaaShSUxMTM0 - Threads: www.threads.net/@enunomaduro - Mastodon: mastodon.social/@nunomaduro - LinkedIn: www.linkedin.com/in/nunomaduro - RUclips: ruclips.net/user/NunoMad...
Make Your Sublime Text Elegant! ✨
Просмотров 32 тыс.10 месяцев назад
Thank you for all the feedback on the " Make Your Mac Terminal Look Amazing" video (ruclips.net/video/27Fi2RcdBFQ/видео.html), and because many of you requested here you have it: Make Your Sublime Text Elegant! Sublime Text: www.sublimetext.com. Color Schema: github.com/daltonmenezes/aura-theme. Jetbrains Font: www.jetbrains.com/lp/mono. - Twitter: enunomaduro - Telegram Group: t.me...
Make Your Mac Terminal Look Amazing! 🍃
Просмотров 54 тыс.10 месяцев назад
Make Your Mac Terminal Look Amazing! 🍃
Anonymous readonly classes in PHP 8.3
Просмотров 1,2 тыс.10 месяцев назад
Anonymous readonly classes in PHP 8.3
PHP 8.3 breaking change on arrays
Просмотров 4,7 тыс.10 месяцев назад
PHP 8.3 breaking change on arrays
#[Override] attribute is coming to PHP 8.3
Просмотров 3 тыс.10 месяцев назад
#[Override] attribute is coming to PHP 8.3
Is PHP 8.3 adding types to class constants?!
Просмотров 1,6 тыс.10 месяцев назад
Is PHP 8.3 adding types to class constants?!
PHP 8.3 will fix readonly classes
Просмотров 2,6 тыс.10 месяцев назад
PHP 8.3 will fix readonly classes
From PHP 5.6 to PHP 8.2
Просмотров 13 тыс.10 месяцев назад
From PHP 5.6 to PHP 8.2
Laravel Podcast Interview: Who is the Pest team?
Просмотров 16610 месяцев назад
Laravel Podcast Interview: Who is the Pest team?
Laravel Podcast Interview: How to install Pest on existing projects?
Просмотров 13310 месяцев назад
Laravel Podcast Interview: How to install Pest on existing projects?
Laravel Podcast Interview: Why Pest?
Просмотров 15210 месяцев назад
Laravel Podcast Interview: Why Pest?
Laravel Podcast Season 5: Episode 10
Просмотров 32210 месяцев назад
Laravel Podcast Season 5: Episode 10
Digging Into Laravel Breeze's Livewire Stack: Testing [Part 5/5]
Просмотров 38510 месяцев назад
Digging Into Laravel Breeze's Livewire Stack: Testing [Part 5/5]
Digging Into Laravel Breeze's Livewire Stack: Volt's Functional API [Part 4/5]
Просмотров 94410 месяцев назад
Digging Into Laravel Breeze's Livewire Stack: Volt's Functional API [Part 4/5]
Digging Into Laravel Breeze's Livewire Stack: Wire Navigate and Alpine JS [Part 3/5]
Просмотров 80310 месяцев назад
Digging Into Laravel Breeze's Livewire Stack: Wire Navigate and Alpine JS [Part 3/5]
Digging Into Laravel Breeze's Livewire Stack: Installation and what's Volt [Part 2/5]
Просмотров 1 тыс.10 месяцев назад
Digging Into Laravel Breeze's Livewire Stack: Installation and what's Volt [Part 2/5]
Digging Into Laravel Breeze's Livewire Stack: Starter Kits Options [Part 1/5]
Просмотров 82410 месяцев назад
Digging Into Laravel Breeze's Livewire Stack: Starter Kits Options [Part 1/5]
Let's show off Laravel Pail: Logs origin and context [Part 3/3]
Просмотров 29910 месяцев назад
Let's show off Laravel Pail: Logs origin and context [Part 3/3]
Let's show off Laravel Pail: Filters and verbosity [Part 2/3]
Просмотров 26710 месяцев назад
Let's show off Laravel Pail: Filters and verbosity [Part 2/3]
Let's show off Laravel Pail: Get started [Part 1/3]
Просмотров 64910 месяцев назад
Let's show off Laravel Pail: Get started [Part 1/3]
morning #6: Pest 2.9
Просмотров 276Год назад
morning #6: Pest 2.9
Laracon US 2023: Pest 2 Updates
Просмотров 1 тыс.Год назад
Laracon US 2023: Pest 2 Updates

Комментарии

  • @martinb.770
    @martinb.770 13 дней назад

    You can have nice looking fonts and color themes in most terminal apps, but the real power of iterm2 lies in ints functionality, like the profiles + sets using tags, individual configurable, clickable statusbar + snippets, arrange tabs vertically/horizontally by mouse, having a near-realtime job overview in the toolbelt, broadcasting commands to many tabs, inline image viewing, ... and I haven't even tried scripting. So, what's the point in demonstrating features, you can get with most other terminals, anyway? iterm2 is the by far best terminal I've ever used, even beyond KDEs konsole and lcrt.

  • @saranathrajaram639
    @saranathrajaram639 20 дней назад

    can i do i=this in code blocks?

  • @kevina4600
    @kevina4600 21 день назад

    only 3 minutes in and already loving the content, thank you

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

    Interesting conversation! Thanks Nuno.

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

    Absolutely loved every moment of this talk! Thank you both!

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

    Really good talks

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

    Python uses tabs 😅

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

    Great talk, Nuno! Thank you both for everything you do for the community!

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

    This is one of my favorite interviews I've ever seen. Keep up the great work!

  • @RohitS-om5jy
    @RohitS-om5jy 2 месяца назад

    25 years is really a huge huge time span. Kudos to Sebastian for his amazing contribution.. and what a great podcast! Thank you for doing this

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

    I was hoping this interview and it was real now.

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

    So many thing in this conversation to be marked a quote. And the answer for phpunit vs pest did made so happy.

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

    Great conversation! Loved it ❤

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

    I stand in the shoulder of giants. Geez. 😊 You guys rock.

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

    Amazing talk. I wish in the future, companies provide/spend more money giving support to Open Source Creators and Contributors Legends like you guys. 👏

  • @giuliano-codes
    @giuliano-codes 2 месяца назад

    Great video!

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

    Nice set up

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

    Great podcast! Listening Sebastian Bergmann on how he got into this field was like listening Daft Punk - Giorgio by Moroder

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

    Great conversation. 🤝

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

    Congratulations

  • @user-dh1gm3kl6j
    @user-dh1gm3kl6j 2 месяца назад

    Very interesting to hear that VolksWagen fabricated test results in CI/CD at the same time when they fabricated emissions tests. Probably it was general management practice at this time

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

    Nice talk :)

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

    RUclips video chapters are not appearing, so I’m leaving them here for you:​ 00:33 - Introduction and Background 06:08 - Origin of PHPUnit 11:51 - Testing Before PHPUnit 14:40 - Early Days of PHPUnit Development 18:14 - PHPUnit Breaking Changes 22:21 - PHPUnit Event System 31:58 - Opinion on Pest PHP 38:01 - Why Pest PHP Uses PHPUnit behind-the-scenes 40:50 - PHPUnit Release Process 45:58 - PHPUnit Working Hours 47:40 - PHPUnit's Future, and PHPUnit 12 55:13 - Support PHPUnit

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

    great conversation!

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

    Thank you both! What a great conversation

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

      Glad you enjoyed it!

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

    Very good podcast! Thank you <3

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

    Good video, where the part 2?

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

    Anyone knows how to change name@macbook into -> sign?

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

    Wtf. It looks exactly the same. And more stupidly, your default terminal looks nothing like the macOS default

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

    Nice video but it would be great if you would explain what button command you press to open all these search bars in your video. I had to look for what you did and how to look for it. I just don't get it, I can not find that Aura theme, it is just not listed. Doing tutorials with missing parts like that button command to do the stuff you do, is for people who don't know how to do that, not possible. Now my sublime looks rlly uggly and am getting constant errors... AMAZING

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

    While I don't agree with all of these settings, I am glad I learned that such adjustments can be made to fonts, line-spacings, themes and colors. A "good to know" video.

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

    Padding 15 top and bottom? Interesting, but not for me! Way too much. This has rekindled my interest in Sublime though.

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

    imho keyword would be better, just like PHP already have readonly, that does the same as readonly in C#

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

    Thanks a ton. I recently started working a lot with terminals. This is really refreshing.

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

    I really learned a lot with this video!!

  • @user-eq7oo2cr1v
    @user-eq7oo2cr1v 3 месяца назад

    php has become the holder of OOP flag :)

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

    You are a magician! Wonderful.

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

    Oh cool. But how i can remove project automatically?)))

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

    you are the real mvp

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

    what theme are you using? -- PS. second time I am watching a video and think: 'nuno'.. I have seen that name somewhere.. like everytime I run composer on my Laravel Projects.

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

    Font Size 25!!! You blind? :p

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

    Best text editor

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

    PHP getting better every new version . Thank you very much ❤

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

    what theme do you use?

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

    Você é uma lenda Nuno! Por favor, gere material em português. Existe uma comunidade gigantesca de Laravel no Brasil. Obrigado por seu trabalho em favor a comunidade.

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

    where can I found that script to cut n paster??

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

    I'm just enlightened