PHP 8, Git Poductivity, and Resolutions
Listen to Eric, John, and Oscar discuss the articles in the December 2020 issue, PHP 8 Bits and Git Topics Covered OSMI 2020 Mental Health in Tech Survey. Features in PHP 8 we’re looking forward to using, like constructor property promotion and named arguments. Being more productive with Git, aliases, and hooks. Using the circuit […]
PHP 8 Distilled
By Matthew Turland PHP 8 is a significant release for much more than just its version number: it’s absolutely packed with shiny new language features, potential performance improvements, and fixes to many unintuitive behaviors and inconsistencies in previous iterations of the language. This article won’t provide a comprehensive review of every new addition or change […]
Interview with Beth Tucker Long
Beth Tucker Long chats with Eric Van Johnson and John Congdon about taking over the finally{} column and more. Topics Covered How she got involved with PHP, going to conferences, and php[architect]. Her career as a trainer, editor, dev evangelist, and consultant. Attending and speaking at conferences when you have a young family. Why she […]
Type hints, SOLID programming, burn out, and more
Listen to Eric, John, and Oscar discuss the articles in the November 2020 issue, SOLID Foundations Topics Covered OSMI 2020 Mental Health in Tech Survey. Practical uses for scalar type hints in PHP. SOLID principles for programming. The peculiarities of floating point math and handling money calculations as a result. Using locks to prevent race […]
Asynchronous programming, testing, race conditions, mental health in tech, and more
Listen to Eric, John, and Oscar discuss the articles in the October 2020 issue, Running Parallel. Topics Covered OSMI 2020 Mental Health in Tech Survey. Asynchronous PHP with Swoole. Scaling and other use cases for serverless tasks, like file uploads. This month’s puzzle on cleaning up directions. Paying down technical debt with unit tests. Finding […]
Interview with Demin Yin on Swoole
Demin Yin, evangelist for Swoole, joins Eric Van Johnson and John Congdon to talk about the project and more. Topics Covered Writing event-driven, non-blocking PHP applications. Supporting for asynchronous programming and concurrent processes. Performance of Swoole for handling millions of requests. Taking advantage of extensions to add new features or improve performance. Integrations with PHP […]
More Than Asynchronous I/O, Introduction To Swoole PHP
By Bruce Dou Swoole PHP is a coroutine based asynchronous network application framework. It is a PHP extension that extends PHP core and utilizes more power provided by Linux OS. Unlike the callback style single thread asynchronous I/O provided by the other networking libraries like Node.js, Swoole PHP has multiple asynchronous I/O threads and native […]