Planet PHP

People blogging about PHP

Latest articles

Best practices for deploying web apps have evolved - platform.sh

[This post is heavily inspired by Christopher Skene's 2017 "What is best practice in web application deployment." Three years is a long time for best practices in devops land, however, so it's time to again update our thinking.] “Best practices” are often talked about in the tech world, but rarely is it acknowledged that they can and do change over...

PHP 8.0.0 Alpha 2 available for testing - PHP: Hypertext Preprocessor

The PHP team is pleased to announce the second testing release of PHP 8.0.0, Alpha 2. This continues the PHP 8.0 release cycle, the rough outline of which is specified in the PHP Wiki. For source downloads of PHP 8.0.0 Alpha 2 please visit the download page.Please carefully test this version and report any issues found in the bug reporting system.Please...

PHP Internals News: Episode 61: Stable Sorting - Derick Rethans

PHP Internals News: Episode 61: Stable Sorting London, UK Thursday, July 9th 2020, 09:24 BST In this episode of "PHP Internals News" I chat with Nikita Popov (Twitter, GitHub, Website) about his Stable Sorting RFC. The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml, you...

Release of the Advanced Web Application Architecture book - Matthias Noback

100% done I'm happy to announce that my latest book "Advanced Web Application Architecture" is now complete. With ~390 pages it has become a well-rounded book full of useful design patterns and architectural principles built around the notion of object-pure code, that will help you create decoupled applications that are testable by definition,...

Byte-sized functional programming: Pure functions encourage small code - larry@garfieldtech.com

Byte-sized functional programming: Pure functions encourage small code One of the many pieces of advice for a long-term sustainable code base is to keep code small. The larger a code base is, the more effort it takes to understand all the moving parts. Your brain can only keep so much mental model of your code in it at once, and if...

Byte-sized functional programming: Pure functions encourage small code - larry@garfieldtech.com

Byte-sized functional programming: Pure functions encourage small code Submitted by Larry on 6 July 2020 - 5:13pm One of the many pieces of advice for a long-term sustainable code base is to keep code small. The larger a code base is, the more effort...

A Major Event in PHP ebook now available - larry@garfieldtech.com

A Major Event in PHP ebook now available In early 2019, the PHP Framework Interoperability Group (PHP-FIG) released PSR-14, the Event Dispatcher specification. At the time I posted a long series of blog posts detailing PSR-14 in all its glory. After discussing with a few other FIG folks, I've decided to release that blog series as a...

PHP Internals News: Episode 60: OpenSSL CMS Support - Derick Rethans

PHP Internals News: Episode 60: OpenSSL CMS Support London, UK Thursday, July 2nd 2020, 09:23 BST In this episode of "PHP Internals News" I chat with Eliot Lear (Twitter, GitHub, Website) about OpenSSL CMS support, which he has contributed to PHP. The RSS feed for this podcast is https://derickrethans.nl/feed-phpinternalsnews.xml,...

Interview with Nils Adermann and Jordi Boggiano - Voices of the ElePHPant

Show Notes Composer Packagist.org Audio This episode is sponsored by Ring Central Developers The post Interview with Nils Adermann and Jordi Boggiano appeared first on Voices of the ElePHPant.

Understanding what is wrong with meritocracy (part two) - Lukas Smith

Wow, quite a long time since I last wrote a blog post, which clearly hinted towards at least a part two one day. I recently started blogging elsewhere (more on that below) and kinda forgot about my old blog. Lately I have been getting spam on it though, which reminded me of this old post. So here comes part two. I should add that it didn't really take...

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!