Three Devs and a Maybe

109: Processing Signals and Collecting Garbage with Joe Watkins


Listen Later

In this weeks episode we have a long overdue catch-up with Joe Watkins.

We start off discussion with progress on PHP 7.1 and work Joe has been doing to provide an interface to libui within PHP.
We then move on to chat about a couple of interesting RFC’s that are currently under-discussion, followed by managing long-running PHP processes with Supervisor and Unix signaling.
Finally, we highlight how Garbage collection works and how PHP implements the concept to help manage memory.

Show Links
  • PHP 7.1.0 Release Candidate 4 Released
  • PHP 7.1.0 Release Candidate 5 Released
  • krakjoe/ui - Cross platform UI development in PHP
  • andlabs/libui - Simple and portable GUI library in C
  • Pong example using krakjoe/ui
  • Space example using krakjoe/ui
  • PHP-GTK
  • Trending repositories on GitHub
  • PHP Next (7.2)
  • PHP RFC - Deprecate bundling PEAR/PECL and replace with composer/pickle
  • PHP RFC - Traits with interfaces
  • Traits
  • Unix signals
  • Supervisor - A Process Control System
  • PHP PCNTL Extension
  • PHP - pcntl_signal_dispatch
  • PHP - declare
  • Taking PHP Seriously
  • Garbage collection
  • Garbage collection in PHP
  • Concurrent Cycle Collection in Reference Counted Systems
  • PHP - a fractal of bad design
  • Circular references
  • ircmaxell’s blog - What About Garbage?
  • composer/composer - Disable GC when computing deps
  • ...more
    View all episodesView all episodes
    Download on the App Store

    Three Devs and a MaybeBy Michael Budd, Fraser Hart, Lewis Cains, Edd Mann

    • 4.6
    • 4.6
    • 4.6
    • 4.6
    • 4.6

    4.6

    11 ratings