News Feed
Sections




News Archive
feed this:

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

Pádraic Brady:
Security Oriented PSR Proposed to PHP-FIG
November 11, 2014 @ 11:56:42

Pádraic Brady has a new post to his site today talking about a security-oriented PSR that's being proposed to the PHP-FIG group (by Lukas Smith). The proposal suggests the creation of a security policy to be used by members of the PHP-FIG and a way to make sharing security issues more standardized.

Lukas Kahwe Smith recently brought forward an idea to PHP-FIG with two broad objectives for a new PSR: To write a security policy that could be adopted by members; and proposal to make sharing security vulnerabilities more common and standardised. He has invited interested people to express their interest in joining a separate mailing list to discuss the details: https://groups.google.com/forum/#!topic/php-fig/45AIj5bPHJ4. Larry Garfield of Drupal and Korvan Szanto of concrete5 CMS have offered to sponsor the proposal.

He talks some about security policies in general - what they are, why they're a good idea and what Lukas is proposing for PHP projects. He also briefly covers the publishing of vulnerability data, the different options for publishing them and how the standardization of it could be integrated with current tools (Composer anyone)?

0 comments voice your opinion now!
phpfig security standard reporting proposal discussion

Link: http://blog.astrumfutura.com/2014/11/security-oriented-psr-proposed-to-php-fig/

Pascal Martin:
September 2014 on internals@php
October 07, 2014 @ 09:35:15

Pascal Martin has posted his latest edition of the happenings on the PHP internals mailing list for the month of September. In this latest edition he covers some of the major topics discussed this past month including:

  • the "Implicit isset() in Shorthand Ternary Operator" RFC (or, as it came to be known, the "Null Coalesce Operator" RFC)
  • An RFC for a "loop + or control structure"
  • an opinion to make PHP 7 transtyping operations more strict
  • the RFC to "Remove alternative PHP tags"
  • another RFC proposed to "Fix list() behavior inconsistency"

There's links to lots of other topics and various messages on the list including lots of other RFCs and plenty of discussion around them. Check out the full post for more great information and links around last month's php.internals happenings.

0 comments voice your opinion now!
internals september mailinglist sept2014 summary rfc discussion

Link: http://blog.pascal-martin.fr/post/php-mailing-list-internals-september-2014-en

php[architect]:
php[world] Conference Five Amazing Keynotes
August 21, 2014 @ 10:33:24

The php[architect] group has officially announced the five keynote speakers they'll be having at this year's php[world] conference conference.

We are excited to announce today the amazing keynote speakers that we have lined up for our php[world] conference this November. We've worked hard to find the best speakers and talks that cover the breadth of the PHP experience. We want php[world] to be a conference that pulls together all the different fragmented communities of PHP into one place to share ideas, and our keynotes reflect that mission.

The keynote speakers for this year come from a wide range of communities:

  • Luke Stokes: "Turning Your Code Into a Company: The Parts They Don't Tell You."
  • Angela Byron: "Drupal 8: A Story of Growing Up and Getting Off the Island"
  • Jeffrey A. "jam" McGuire: "Idealism as code: From philosophy to empowerment"
  • Andrew Nacin: "Trust, Community, and Automatic Updates"

The final "keynote" is actually a panel of seven developers representing some of the major projects in the PHP ecosystem: WordPress, Drupal, Magento, Joomla!, Symfony, Laravel, and Zend Framework. You can find out more about these keynotes here or just check out the conference on the main conference site.

0 comments voice your opinion now!
phpworld14 conference keynote announcement panel discussion

Link: http://www.phparch.com/2014/08/phpworld-conference-five-amazing-keynotes/

That Podcast:
Episode 6 The One Where We Didn't Even Get to Our Scheduled Topic
August 06, 2014 @ 12:57:10

In the latest episode of That Podcast, The One Where We Didn't Even Get to Our Scheduled Topic (episode #6), hosts Beau Simensen and Dave Marshall talk about a wide range of topics....except, apparently, the one they wanted to.

Some of the things (and people) mentioned in this latest show include:

You can listen to this latest episode either through the in-page player or by downloading the mp3 to listen whenever.

0 comments voice your opinion now!
thatpodcast ep6 scheduled topic discussion

Link: http://thatpodcast.io/episodes/episode-6-the-one-where-we-didn-t-even-get-to-our-scheduled-topic/

Symfony Blog:
Improving REST in Symfony
July 11, 2014 @ 12:15:56

On the Symfony blog there's a recent post about a new effort being started to help improve REST in Symfony-based applications. William Durand talks about some of the current tools and some of the missing features/difficulties each has. This effort wants to help change that.

Building APIs with Symfony is not new. We've done that since the early beginning of Symfony: Askeet, Jobeet, it's been a long time! Nowadays, more and more web applications are made of an API and a client side application. Sharing data across applications using APIs also became an essential feature. [...] For most of us, it is not as clear as it should be, and we can certainly do better than what we have right now! Hence the creation of a working group to gather both people and knowledge for REST in Symfony: https://groups.google.com/forum/#!forum/resting-with-symfony.

The target of the group is just about anyone associated with the development of APIs: developers who build them, developers to contribute to Symfony's REST functionality, people with questions about REST and, really, anyone else interested. It's a part of their wider developer experience initiative they've recently ramped up.

0 comments voice your opinion now!
developer experience rest discussion group symfony framework

Link: http://symfony.com/blog/improving-rest-in-symfony

Voices of the ElePHPant:
It's the Booze Talking #6 - APIs Part 1
February 11, 2014 @ 09:18:50

The Voices of the ElePHPant podcast has release their latest episode today in their "It's the Booze Talking" series. This latest episode, "APIs Part 1" (epside 6) includes a panel of guests including Keith Casey, Larry Garfield, Matthew Weier O'Phinney and Luke Stokes.

This episode was recorded live at this year's Sunshine PHP conference that just wrapped up in Miami, Florida. Note: this episode does have an "explicit" tag attached for some of the language during the conversation, so be warned.

You can listen to this latest episode either through the in-page player or by downloading the mp3 directly. To get more great community interviews and panels, be sure you subscribe to their feed to get the latest.

0 comments voice your opinion now!
booze talking voicesoftheelephpant podcast api panel discussion

Link: http://voicesoftheelephpant.com/2014/02/11/its-the-booze-talking-6-apis-part-1/

Reddit.com:
Attempting to understand Namespacing, and its benefits
January 02, 2014 @ 11:54:23

If you're relatively new to PHP, you may have read about something called "namespacing" but not fully understood it or the benefits it provides. Over on Reddit, there's a recent discussion where the poster asks about just that:

As I understand it, Namespacing provides a lot of useful context for developers, as well as making the autoloading of classes much easier (though I've never personally tried this). I can also see it being used in a large enough application where it might help keep things in scope, but this seems like a bit of a stretch to me. Apart from that, I'm not too clear on what namespacing actually does.

The comments to the thread including things like links to other resources and other suggestions like:

  • tools to try out
  • places to start using it in your own code
  • the difference between underscores and real namespacing
  • how they help avoid conflicts in naming and functionality
0 comments voice your opinion now!
namespace benefit context autoload opinion discussion

Link: http://www.reddit.com/r/PHP/comments/1u1ztr/attempting_to_understand_namespacing_and_its

PHPMagazin:
Okay, so the cloud. But what's in it for me and my business.
November 13, 2013 @ 12:40:06

On the PHPMagazin.de site today, they've posted the video from this year's International PHP Conference of the panel discussion of "the cloud" and what's in it for businesses (note: original page is in German).

Who really needs the cloud? [...] Speaker Rainer Stropek (software architect at gmbh), Frank Muller (Canonical) and Glen Campbell (Rackspace) spoke on a keynote panel in Munich at the 2013 IPC about the cloud and its opportunities for business cases. It was less about basics, how to get the concepts of SaaS, PaaS and IaaS, or propaganda, like the eternal question of the data (un) reliability of the cloud, but much more about a sense of which business scenarios cloud are ready.

You can watch the full keynote video either through the in-page player or over on YouTube as well as several other interviews and videos from this year's IPC (2013).

0 comments voice your opinion now!
keynote panel discussion video ipc13 conference

Link: http://phpmagazin.de/videos/Okay-the-Cloud-But-whats-in-it-for-me-and-my-business-168918

Reddit.com:
What would you change about PHP if you could dictate the next major version?
July 24, 2013 @ 12:46:54

In Reddit.com there's a great discussion all started by a simple question - What would you change about PHP if you could dictate the next major version?

We know that PHP has flaws, though it's the best language for web programming, at least in my opinion. How would you improve it?

There's tons of answers (some valid, some are just trolls coming out to play), here's just a few:

  • Named parameters
  • Add scalar type hinting
  • True multi-threading support
  • Property accessors
  • Strings as objects
  • A native namespace
  • Return typing
  • Default autoloading

There's lots of discussion around some of these (and plenty of others not even mentioned) so be sure to check out the full post for more great ideas.

0 comments voice your opinion now!
version change discussion idea version opinion

Link: http://www.reddit.com/r/PHP/comments/1iw0cj/what_would_you_change_about_php_if_you_could

NetTuts.com:
Round Table #1 Should Exceptions Ever be Used for Flow Control?
March 28, 2013 @ 10:20:39

On the NetTuts.com site today they've posted the transcript of a panel discussion they had with several developers about exceptions and whether or not they should be used for flow control.

I'm pleased to release our first ever round table, where we place a group of developers in a locked room (not really), and ask them to debate one another on a single topic. In this first entry, we discuss exceptions and flow control.

The opinions vary among the group as to what exceptions should be used for (even outside of the flow control topic). Opinions shared are things like:

  • Exceptions are situations in your code that you should never reach
  • Errors cause Failures and are propagated, via Exceptions.
  • So, essentially, exceptions are an "abstraction" purely to model the abnormality.
  • Personally, I envision exceptions more as "objections."
  • Exceptions like this should be caught at some point and transformed into a friendly message to the user.

There's lots more than this in the full discussion so head over and read it all - there's definitely some good points made.

0 comments voice your opinion now!
roundtable exceptions flow control panel discussion



Community Events





Don't see your event here?
Let us know!


mvc laravel language framework symfony interview library introduction community version package opinion security update podcast release composer voicesoftheelephpant tool series

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework