Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Laravel News:
New Speakers Announced for Laracon.us
Feb 04, 2016 @ 10:03:42

The Laravel News site has posted an announcement about some of the latest additions to the Laracon.us schedule for this year's event.

Laracon.us scheduled for July 27-29, in Louisville Kentucky has announced nine speakers for the event.

These speakers include Taylor Otwell (creator of Laravel), Zeev Suraski of Zend, Adam Wathan from Tighten Co. and Amanda Folson, developer evangelist at PagerDuty. If you're interested in joining this group and would like to submit your own ideas for sessions, the call for submissions is still open for now. If you're just interested in the conference and want more information (or to get tickets) you can check out the main conference site.

tagged: laracon15 laraconus speaker announcement louisville kentucky

Link: https://laravel-news.com/2016/02/new-speakers-announced-for-laracon-us/

Community News:
Lone Star PHP 2016 Schedule Announced
Jan 27, 2016 @ 13:40:58

The Lone Star PHP Conference, happening April 7th-9th in Dallas, Texas, has officially announced their schedule for this year's event. This three day event (one training day and two days of regular sessions) will feature talks like:

  • "Is Your API Misbehaving?" (Keith Casey)
  • "TDD with PhpSpec" (Ciaran McNulty)
  • "Stop multiplying by 4: Practical software estimation" (Chuck Reeves)
  • "Writing Workers For Scalable Application" (Gary Hockin)
  • "Demystifying OAuth2: an understandable way to approach connecting to other systems" (Joseph Maxwell)
  • "Building PHP Daemons & Long Running Processes" (Tim Lytle)
  • "The Present and Future of WordPress's REST API" (David Hayes)

...and many more. Be sure to check out the whole schedule for more information and descriptions of these and other sessions happening over the three-day event. Tickets are also already on sale if you'd like to grab them at Early Bird prices while you can!

tagged: lonestarphp conference schedule lsp16 announcement dallas

Link: http://lonestarphp.com/schedule/

Community News:
php[tek] 2016 Call for Speakers Announced
Dec 15, 2015 @ 13:55:32

The php[tek] conference has officially announce the opening of their Call for Speakers for the 2016 edition of their conference, happening May 23rd through 27th in St. Louis, Missouri.

PHP runs over 82% of the internet at the moment. Take a moment to think about that staggering statistic. Because of this, the use-cases of PHP are extremely broad, and we want php[tek] to reflect that. We therefore want submissions that cover the entire range of Web Development processes. We want to hear about how PHP is getting the job done throughout the world.

Importantly, we don’t necessarily look for talks that are only about PHP itself. Some of our most successful presentations have been on products built on PHP (such as WordPress, Drupal, and other frameworks) and on technologies that are crucial to building on the web (HTML5, JavaScript, Mobile Development, Apache, Databases, Deployment, etc.)

This Call for Speakers will end January 16th just before midnight UTC so get out there and submit those topic ideas soon! If you're interested in the package provided to speakers see this page on the CfP site or the general conference site for more information on the conference itself.

tagged: phptek tek16 conference callforpapers cfp callforspeakers announcement

Link: https://tek.phparch.com/call-for-speakers/

Community News:
Slim Framework v3.0.0 Released
Dec 08, 2015 @ 12:51:17

The Slim Framework project has officially announced the release of the next major version of their popular microframework: Slim 3.0.0.:

We are delighted to release the first stable version of Slim 3, 3.0.0 following a series of release candidates. [...] Slim 3 is a major update with all parts of the framework updated.

New features in this major version release include:

  • the change to a container-interop compatible dependency injection system
  • complete PSR-7 support
  • an update to internal classes to code against interfaces rather than concrete classes
  • route callback binding to $this (the Container instance)

They've also gotten rid of some of the "cruft" that had built up over previous versions and slimmed down (pardon the pun) the codebase making it even simpler and more component driven. They've posted installation instructions to help you get started and a simple skeleton application you can drop in and be up and running quickly.

tagged: slim3 framework microframework release announcement major version

Link: http://www.slimframework.com/2015/12/07/slim-3.html

Symfony Blog:
Symfony 3.0.0 released
Dec 01, 2015 @ 11:20:20

As announced on the Symfony blog today, the next major version of the framework has been released - Symfony 3.0.0.

Symfony 3.0.0 has just been released. [...] You can read more about this new on the BETA1 announcement and by reading the Living on the Edge articles on this blog. Also read the UPGRADE guide for Symfony 3.0.

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

The post also includes a (long) list of updates since the previous beta version with links to each issue on the main Symfony GitHub repository.

tagged: symfony framework v3 release announcement

Link: http://symfony.com/blog/symfony-3-0-0-released

Acquia.com:
Drupal 8.0.0 released
Nov 20, 2015 @ 09:16:35

If you're already a Drupal user you know the latest and greatest news. If not, here's the scoop - the latest major version of Drupal has been released with major reworks and updates across the board: Drupal 8.0.0.

Happy Drupal 8 Day! It has been a long time coming, and we couldn't be more excited to step into this next phase of Drupal development. There's no doubt it will usher in a new era of digital experiences, and we can't wait to see how it all unfolds.

Dries discussed what the release of Drupal 8.0.0 means for the community, and you can read his full post here. We also caught him traipsing through the streets of Belgium wearing a sombrero... for your viewing pleasure!

The post includes a video of the interview with Dries. The linked post also describes the updates and "transformation' Drupal has gone through in this latest release.

tagged: drupal8 release announcement interview driesbuytaert video

Link: http://www.acquia.com/blog/drupal-8/drupal-800-released/19/11/2015/3290246

Community News:
Sunshine PHP 2015 Speakers Announced
Oct 30, 2015 @ 11:53:24

The Sunshine PHP Conference (happening in February 2016 in Miami, Florida) has officially announced their speaker list for their upcoming event on the main conference website.

Speakers and topics for this year's event (well, the 2016 one) include:

  • Adam Wathan: "Applying the 4 Rules of Simple Design"
  • Amanda Folson: "Give Me a REST!"
  • Chris Russell: "The Pattern to Design Patterns"
  • Dave Stokes: "MySQL's JSON Data Type"
  • Eli White: "Web Security and You"
  • Gemma Anible: "Navigating Your Git Repository"
  • Jessica Mauerhan: "Behat: Beyond the Basics"

...and much more. Check out the speakers page for more information about the who and what of this great conference. They've also already opened registration so if you want to pick up tickets, head over to the Registration page and get yours today. Early bird tickets are available until December 15th and are only $240 USD each.

tagged: sunshinephp16 conference speaker announcement miami

Link: http://2016.sunshinephp.com/speakers

Zend Developer Zone:
Announcing Expressive 1.0.0RC1!
Oct 22, 2015 @ 09:27:14

On the Zend Developer Zone Matthew Weier O'Phinney has posted an announcement about the release of the first Release Candidate for Expressive, version 1.0.0RC1. It builds on top of the zend-stratigility component of the Zend Framework.

Today, we are pleased to announce the immediate availability of the first release candidate of Expressive, a [PSR-7](http://www.php-fig.org/psr/psr-7/) [middleware](https://github.com/zendframework/zend-stratigility/blob/master/doc/book/middleware.md) microframework.

Expressive allows you to write PSR-7 middleware applications for the web. PSR-7 is a standard defining HTTP message interfaces; these are the incoming request and outgoing response for your application. By using PSR-7, we ensure that your applications will work in other PSR-7 contexts.

The post gives a brief introduction to the framework and lists some of its main features including:

  • customizable routing choice (select from several packages, not just forced into one)
  • implements the ContainerInterface for dependency injection handling
  • allows for the integration of several types of templating tools (Plates, Twig, etc)
  • customizable error handling (defaults to a template-based version)

He then walks you through getting started with the framework and creating a simple project. The setup prompts you and walks you through several choices of other packages to install (a router, a template library, etc) and hooks them all together. Once the installation is complete, all it takes is a simple web server start (PHP's own built-in works fine) and you'll have a fully functional application to work with. You can find out more information about the framework through the quickstart and full documentation.

tagged: expressive framework middleware psr7 releasecandidate rc1 announcement

Link: http://devzone.zend.com/6814/announcing-expressive-1-0-0rc1/

Community News:
Update on php[cruise]
Oct 15, 2015 @ 09:04:24

php[architect], the group behind the php[tek] and the php[world] conferences has posted more information about the latest addition to their conference lineup coming in 2016 - php[cruise]. They've launched the full conference site over at cruise.phparch.com

Well we’ve already actually announced it at php[tek] 2015, but it’s time to start sharing some information about it.

Yes, we are going to revive php[cruise], and once again host a conference-cruise for the PHP community. This 7 day cruise will take place from July 17-23, 2016 and leave from the port of Baltimore.

We still have lots of details to work out – but wanted to make sure that everyone was aware of this early! We will be working on making this a family friendly experience. Daycare/kids activities are included in the cost and we are even looking at scheduling some 'teach kids to code' type events.

The cruise will be happening in July 2016 (17th through 24th) and will feature several days of talks as well as plenty of time to enjoy the cruise and evening activities. One thing to note, the cost of the ticket for the conference does not include the cost for the cruise itself. That is paid separate because of the wide variety of accommodations available (and how many will be in your party). One of the goals with this event was to make it as family-friendly as possible, so the schedule isn't wall-to-wall talks like a normal conference. There's plenty of time to enjoy the trip and be with loved ones should they come along.

You can find out more about this conference at sea over on the official php[cruise] website.

tagged: website conference cruise phpcruise16 phparchitect announcement

Link: https://cruise.phparch.com

PEAR Blog:
PEAR 1.10.0 with PHP7 support is out
Oct 07, 2015 @ 12:55:22

In a quick post on the PEAR blog there's an announcement about the release of a version of the tool with full PHP 7 support, version 1.10.0.

After a year of development, PEAR [version 1.10.0](http://pear.php.net/package/PEAR/download/1.10.0) has been released. It works on PHP7 and is [E_DEPRECATED](http://php.net/manual/en/errorfunc.constants.php#errorfunc.constants.errorlevels.e-deprecated-error) and [E_STRICT](http://php.net/manual/en/errorfunc.constants.php#errorfunc.constants.errorlevels.e-strict) compatible.

Apart from those big changes, a number of annoying bugs have been fixed and some features implemented – have a look at the release notes and the roadmap. Thanks to Ferenc Kovacs, Hannes Magnusson, Remi Collet and Ken Guest for their patches.

The post includes the commands you'll need to do to upgrade to this latest version, a simple two-step process of clearing the current cache and performing the upgrade. If you're installing PEAR for the first time, you can follow along with the documentation to get up and running quickly.

tagged: pear php7 support release announcement

Link: http://blog.pear.php.net/2015/10/07/pear-1-10-0/