podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Benjamin Eberlei
Shows
Ingewikkeld Sessions
Profiling
Andreas talks to Benjamin Eberlei about things related to profiling PHP applications.
2023-05-11
29 min
Super Duper Developers Club
SDDC #10 - Hey, deine Webseite ist langsam! - mit Profiling-Experten Benjamin Eberlei von Tideways
"Hey, deine Webseite ist langsam! Ja, ich weiß, aber keine Ahnung warum". So ein ähnliches Gespräch hat sicherlich jeder Webentwickler bereits einmal geführt. Und am Ende kam dabei raus, dass man eigentlich einen Applikationsprofiler anwerfen müsste, um das Problem zu lösen. Hat man aber nicht immer die Zeit. Oder vielleicht noch häufiger nicht die Erfahrung. Benjamin Eberlei hat vor ein paar Jahren das Produkt und die Firma Tideways gegründet, um das Überwachen und Profilen von PHP-Anwendungen zu vereinfachen. Das ist ihm auch hervorragend geglückt. In dieser Podcast-Folge erzählt Benjamin, was in dazu...
2022-12-06
57 min
PHP Internals News
PHP Internals News: Episode 72: PHP 8.0 Celebrations!
PHP Internals News: Episode 72: PHP 8.0 Celebrations! London, UK Thursday, November 26th 2020, 09:35 GMT In this episode of "PHP Internals News" we're looking back at all the RFCs that we discussed on this podcast for PHP 8.0. In their own words, the RFC authors explain what these features are, with your host interjecting his own comments on the state of affairs. The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml, you can download this episode's MP3 file, and it's available on Spotify and iTunes. There is a dedicated website: https://phpinternals.news Transcript
2020-11-26
00 min
PHP Internals News
PHP Internals News: Episode 68: Observer API
PHP Internals News: Episode 68: Observer API London, UK Thursday, September 17th 2020, 09:31 BST In this episode of "PHP Internals News" I chat with Levi Morrison (Twitter, GitHub) and Sammy Kaye Powers (Twitter, GitHub, Website) about the new Observer API. The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml, you can download this episode's MP3 file, and it's available on Spotify and iTunes. There is a dedicated website: https://phpinternals.news Transcript Derick Rethans 0:15 Hi, I'm Derick, and this is PHP internals news, a weekly podcast dedicated to demystifying the...
2020-09-17
00 min
PHP Internals News
PHP Internals News: Episode 67: Match Expression
PHP Internals News: Episode 67: Match Expression London, UK Thursday, August 20th 2020, 09:30 BST In this episode of "PHP Internals News" I chat with Derick Rethans (Twitter, GitHub, Website) about the new Match Expression in PHP 8. The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml, you can download this episode's MP3 file, and it's available on Spotify and iTunes. There is a dedicated website: https://phpinternals.news Transcript Derick Rethans 0:15 Hi, I'm Derick, and this is PHP internals news, a weekly podcast dedicated to demystifying the development of the PHP...
2020-08-20
00 min
PHP Internals News
PHP Internals News: Episode 64: More About Attributes
PHP Internals News: Episode 64: More About Attributes London, UK Thursday, July 30th 2020, 09:27 BST In this episode of "PHP Internals News" I chat with Benjamin Eberlei (Twitter, GitHub, Website) about a few RFCs related to Attributes. The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml, you can download this episode's MP3 file, and it's available on Spotify and iTunes. There is a dedicated website: https://phpinternals.news Transcript Derick Rethans 0:17 Hi, I'm Derick, and this is PHP internals news, a weekly podcast dedicated to demystifying the development of the...
2020-07-30
00 min
The Undercover ElePHPant
Taking a Summer Break
We should be back with a new season of the podcast after the Summer but will let you know, exactly, when that will be when we have a firm date set.Hosted By: Benjamin Eberlei and Matthew Setter.Thanks for tuning in to the Undercover ElePHPant. If you'd like to be a guest on the podcast or know someone very knowledgeable in writing highly performant and scalable PHP applications, email podcast@tideways.com. This podcast is produced by Tideways. Don't look further for an all in one M...
2020-04-17
02 min
PHP Internals News
PHP Internals News: Episode 47: Attributes v2
PHP Internals News: Episode 47: Attributes v2 London, UK Thursday, April 2nd 2020, 09:10 BST In this episode of "PHP Internals News" I chat with Benjamin Eberlei (Twitter, GitHub, Website) about an RFC that he wrote, that would add Attributes to PHP. The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml, you can download this episode's MP3 file, and it's available on Spotify and iTunes. There is a dedicated website: https://phpinternals.news Transcript Derick Rethans 0:16 Hi, I'm Derick. And this is PHP internals news, a weekly podcast dedicated to demystifying...
2020-04-02
00 min
The Undercover ElePHPant
Talking Background Processes and Workers in PHP With Samuel Roze
Samuel shared a load of excellent advice that you can start using today in your PHP applications, including:The common challenges with background processes and PHP?Why background processes & workers can be an important aspect of PHP applications?What angel processes areHow to handle failed background processesHow to handle memory in PHP with long-running processesPlus loads load more!LinksTideways Blog: Five Challenges Running Reliable Background Jobs in PHPSolid (by Sir Tim Berners-Lee)The Symfony Messenger ComponentEpisode 4: Retries and Timeouts with Bastian HofmannRabbitMQBeanstalkdAmazon Simple Queue Service (SQS)Apache KafkaBirdieGuests: Samuel RozeHosted...
2020-03-03
29 min
The Undercover ElePHPant
Talking about PHP-FPM Tuning with Arne Blankerts
Arne shared a load of excellent advice that you can start using today in your PHP applications, including:What PHP-FPM isWhat differentiates PHP-FPM from Apache/mod_php?NGINX's different pool types (dynamic, static, and ondemand)How to configure PHP-FPM for high-performance and throughputUsing multiple PHP-FPM pools in the same application?Plus loads more!LinksSlides: Optimizing PHP-FPM for Production (PDF)Tideways blog: An Introduction to PHP-FPM TuningPHP-FPMConfiguring PHP-FPM in PHPThread Pools in NGINX Boost Performance 9xApache2 and php fpm performance optimization — Step-by-step guidethePHP.ccGuests: Arne BlankertsHosted By: Benjamin Eberlei and Matthew Se...
2020-02-18
28 min
The Undercover ElePHPant
Talking Logging for Production Applications + Best Practices with Jordi Boggiano
In this episode, Benjamin and Matthew talk with Jordi Boggiano about logging in production applications as well as logging best practices. We also talk about logging formats, filtering log messages, Monolog and loads more! Jordi shared a load of excellent advice that you can start using today in your PHP applications, including:How to get started with loggingHow to integrate logging into an existing applicationOptions for parsing log files once they're availableHow many log lines to use per requestHow to create meaningful log recordsJordi's logging best practicesSome privacy points to be aware of in the context of the...
2020-02-04
32 min
The Undercover ElePHPant
Talking Shared-nothing and Shared Everything Architectures + Bref with Matthieu Napoli
In this episode, Benjamin and Matthew talk with Matthieu Napoli about Shared-nothing and Shared Everything Architectures. We also talk about Bref, Swoole, ReactPHP and loads more! Matthieu shared a load of excellent advice that you can start using today in your PHP applications, including:What Shared-nothing and Shared Everything architectures areThe advantages and disadvantages of both architecture typesWhy PHP is the language which is most suited to Serverless and FaaS (Function as a Service)A little of the right mindset for developing Serverless code in PHPSome of the challenges ahead for PHPWhere PHP could go in the future...
2020-01-21
27 min
The Undercover ElePHPant
Integrating with Third-Party APIs with Nils Adermann
In this episode, Benjamin and Matthew talk with Nils Adermann about integrating with third-party APIs in PHP. Nils shares some excellent advice, including:Handling retries and timeoutsEfficiently and effectively working with multiple API vendorsHow to work with vendors when their actions break your appsDifferent types of responses (the good and the bad)Writing testsUsing incremental backoffsWorking with rolling rate windowsPlus loads load more — including some vendor horror stories!LinksPrivate PackagistComposerSatisReliable Integration with Third-Party APIs in PHPGuests: Nils Adermann.Hosted By: Benjamin Eberlei and Matthew Setter.Thanks fo...
2020-01-07
24 min
The Undercover ElePHPant
Retries and Timeouts with Bastian Hofmann
In this episode, Benjamin and Matthew talk with Bastian Hofmann about handling retries and timeouts in PHP. Bastian shares a load of great advice, including:Having dedicated hosts for certain trafficDistinguishing between normal users and admin usersOffloading work to asynchronous jobsDefault socket timeouts and max execution timesAutomatic retriesTuning settings and rules of thumbs as to how to do soTooling for monitoringCircuit breakersIntegrating monitoring into legacy codebasesPlus loads load more!LinksSysEleven GmbHDataDogNewRelicstatsdIstiolinkerdKubernetesGuests: Bastian Hofmann.Hosted By: Benjamin Eberlei and Matthew Setter.Thanks for tuning in to the...
2019-12-17
23 min
The Undercover ElePHPant
How to Run PHP Applications on Multiple Servers
In this episode, Benjamin and Matthew talk with Robert Douglass and Larry Garfield from Platform.sh about running PHP applications on multiple servers. Robert and Larry share a load of excellent advice, including:- Why you need to use Load Balancers (along with what they are and some of the key options)- How PHP is exceptionally well suited to being deployed across multiple servers out of the box- How you can start deploying your PHP apps on multiple servers today- How to properly share files...
2019-12-03
46 min
PHP Internals News
PHP Internals News: Episode 37: PHP 7.4 Celebrations!
PHP Internals News: Episode 37: PHP 7.4 Celebrations! London, UK Thursday, November 28th 2019, 09:37 GMT In this episode of "PHP Internals News" we are celebrating the new features that are part of this release. Instead of talking with a single guest about an RFC or feature, instead, I have asked followers of the @PHPIntNews Twitter account to record a snippet to talk about their own favourite PHP 7.4 features. With thanks to Benjamin Eberlei, George Banyard, James Titcumb, Mark Randall, Matthew Setter, Nikita Popov, Vincent Dechenaux, and William Pinaud. The RSS feed for this podcast is https...
2019-11-28
00 min
The Undercover ElePHPant
PHP Performance with Marco Pivetta (ocramius)
In this episode, Benjamin and Matthew, talk with Marco Pivetta (ocramius) about:PHP 7.4's new preloading feature: what it is, how it works, the benefits and drawbacks of using itThe speed differences between different versions of PHP (especially in 7.x)The difference between OPcache and PreloadingHow Composer's autoloader may soon be a thing of the pastNotable QuotesComposer is the mother of all frameworks.The (Composer) autoloader will gradually disappear.You wouldn't build a house and not check it for 10 years. It should be the same for software projects.
2019-11-12
29 min
The Undercover ElePHPant
Talking Garbage Collection with Derick Rethans
Thanks to PHP being an interpreted language and it that it has a garbage collector, PHP developers don't often have to think about memory management. Unlike developers in compiled languages, such as C/C++, we don't have to give that much thought to memory allocation and deallocation.However, it's helpful to have a broad understanding of how garbage collection works in PHP, along with how you can interact with it so that you can create high performing applications.In this episode, Benjamin and Matthew, talk with Derick Rethans about:The basics of how garbage...
2019-10-29
25 min
PHP Internals News
PHP Internals News: Episode 31: DOM Living Standard API
PHP Internals News: Episode 31: DOM Living Standard API London, UK Thursday, October 10th 2019, 09:31 BST In this episode of "PHP Internals News" I chat with Benjamin Eberlei (Twitter, GitHub, Website) about an RFC that he produced that would implement the new "DOM Living Standard API". The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml, you can download this episode's MP3 file, and it's available on Spotify and iTunes. There is a dedicated website: https://phpinternals.news Show Notes RFC: DOM Living Standard API Credits Music...
2019-10-10
00 min
The Undercover ElePHPant
Introducing the Undercover ElePHPant
Welcome to the introductory episode of The Undercover ElePHPant.This is the welcome episode, where we give you the rundown on what the podcast is about, who we, your lovely podcast hosts, are and what you can expect to hear.So, let's get started.This podcast aims to do three, core, things:Uncover details and secrets of scaling PHP and how to maximise its performance.Discuss different strategies to deploy PHP applications and scripts in production.Provide helpful tips and tricks to keeping a PHP app running smoothly.Now, for a little...
2019-10-07
03 min
That Podcast – PHP Podcasts
Episode 63: The One Where We Talk with Benjamin Eberlei about Tideways
Benjamin EberleiTideways
2019-07-29
00 min