Community News: Packagist Latest Releases for 02.21.2015

Recent releases from the Packagist:

PHPDeveloper.org

The ChangeLog Podcast: #142: Laravel PHP Framework with Taylor Otwell

The ChangeLog podcast has posted their latest episode, #142, with guest Taylor Otwell, creator of the popular Laravel framework.

This week we’re joined by Taylor Otwell, he’s the creator and maker of the Laravel PHP framework. He joins us for a deep dive into Laravel, why he doesn’t release without good documentation, building apps to test your own framework, writing an API for Lavarel Forge, and more.

There’s a good range of topics discussed, both Laravel and non-Laravel with links included in the post. You can listen to this latest episode either through the in-page audio player or by downloading the mp3.

Link: http://thechangelog.com/142/
PHPDeveloper.org

Reddit.com: So, what is PHP’s nature? Anyone actually know exactly what it is?

In this recent post to the /r/php subreddit on Reddit.com, the question is asked „what is the nature of PHP?“ and how it relates to what features make it into the language and which don’t.

I’ve heard many times that a proposed RFC/new feature got rejected by PHP internals in voting phase, since ‚it does not fit the nature of PHP‘. But the question is, what is PHP’s nature? Does it even have a nature at all? If yes, is there a standard or guideline of what fits in PHP’s nature? I think its very confusing, isnt it? Anyone actually have some insights in this?

In the comments other users provide a wide range of opinions including:

  • „I would recommend taking those types of comments with a grain of salt. PHP’s nature is a very subjective topic, as you can tell by the other comments.“
  • „PHP was made to make dynamic web pages at a time when webpages contained minimal dynamic content. It was made at a time when web pages doesn’t required a programming language to generate.“
  • „Easy to pick up and make a website for weak devs/prototypes (easy to abuse). Much of the hate for PHP is because this abuse is possible and exploited often.“
  • „As someone mentioned, nobody who does any sort of web development today can ignore Javascript and they will typically be switching back and forth between Javascript and PHP every couple of minutes. This is our target user these days and as such this syntax is appropriate I think.“

Check out the full post for more opinions or to voice your own!

Link: http://www.reddit.com/r/PHP/comments/2vmh3o/so_what_is_phps_nature_anyone_actually_know/
PHPDeveloper.org

SitePoint PHP Blog: Grumpy Programmer’s Testing Bundle: Review

The SitePoint PHP blog has posted a book review of a book bundle from the „Grumpy Programmer“ (aka Chris Hartjes) with content about testing – how to test, what to test and creating testable applications.

After having gotten some constructive feedback regarding my testing practices on the basic TDD in your new PHP package tutorial, I decided to read Chris Hartjes „Grumpy Testing Bundle„, a set of two books consisting of The Grumpy Programmer’s Guide To Building Testable PHP Applications and The Grumpy Programmer’s PHPUnit Cookbook. It was my hope that those books will prevent me from using the shoddy practices I displayed in that original post and which originally prompted Matthew Weier O’Phinney’s critique. In this post, I’d like to share with you what I’ve learned, and how much this helped me, if at all.

He breaks down the bundle and talks about each of the two books separately, pointing out places he thought were most useful and others where he felt it needed updates/more clarification. He includes examples of some of the code shared in the books as illustrations and what kind of overall rating he gives it (in elePHPants naturally).

Link: http://www.sitepoint.com/grumpy-programmers-testing-bundle-review/
PHPDeveloper.org