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

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

Pascal Martin:
August 2014 on internals@php
September 10, 2014 @ 09:44:39

Pascal Martin has posted his latest summary of topics and conversations from August on the php.internals mailing list.

I've been quite busy in August (and I've taken some holidays, during which I pretty much had no Internet access, which doesn't help), and I haven't been able to write my digest of internals@ for July 2014 in due time. Instead of writing it now and keeping getting late for August's one, I've chosen to skip my digest of July - and to write August's one, which you can read below.

He summarizes the around 700 messages on the list in August, including a graph showing them broken out over the days of the month. Topics up for discussion in August included:

  • the first Release Candidate of PHP 5.3.29 and the PHP 5.3.29 final release (EOL for 5.3)
  • release plans (bugfixes) for PHP 5.4
  • the release of PHP 5.6 was getting close
  • a thread wondering if they should do one last 5.x version before the release of PHP 7
  • the conversation around the RFC for moving the phpng branch into master,

Check out the full post for the details on each of these and more of the happenings on the internals list during August.

0 comments voice your opinion now!
phpinternals mailing list summary aug2014 201408

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

Pascal Martin:
June 2014 on internals@php
July 01, 2014 @ 10:37:01

Pascal Martin has posted a summary of the PHP internals mailing list discussions for the month of June.

June 2014 came back down to a reasonable 493 messages on PHP's internals@ mailing-list, after a month of May with more than 800 mails, including some long discussions about phpng.

He goes over several other topics discussed last month including:

  • the upcoming PHP 5.6 release
  • the end of life on PHP 5.3
  • a discussion around "pickle" (an alternative extension installer)
  • the "bare name array" RFC
  • the serialization break (that was later rectified)

...and many more. Check out the full summary for more discussions and links to several of the topics and resources involved.

0 comments voice your opinion now!
phpinternals mailing list wrapup summary june2014

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

SitePoint PHP Blog:
8 Must Have PHP Quality Assurance Tools
June 25, 2014 @ 09:22:42

The SitePoint PHP blog has a new post today with what it calls the eight must- have PHP QA tools to ensure the overall quality of your codebase. These tools cover everything from unit testing out to ensuring code standards are met.

The [QA Tools] site is a simple list of interesting tools that can help you properly test your application, while also analyzing it and producing interesting data for you to look at. This post will be little more than a re-iteration of some of those tools with added information, use cases and advice about them - however, we're open to expanding this list with other QA tools you throw our way that get plenty of votes in the comments below or seem interesting and/or useful enough.

Their list of eight covers a wide range of QA needs:

  • PHPUnit
  • Behat
  • vfsStream
  • PHPLOC
  • PHP Mess Detector
  • PHP CodeSniffer
  • Dead Code Detector
  • Copy Paste Detector

For each there's a brief description and some of the commands you'll need to get it installed. Configuring them for your environment is a bit out of the scope of the article, though, so you'll have to pick that up on your own.

0 comments voice your opinion now!
list eight qualityassurance tools install summary

Link: http://www.sitepoint.com/8-must-have-php-quality-assurance-tools/

SitePoint PHP Blog:
Enable PhpMyAdmin's Extra Features
June 13, 2014 @ 13:53:48

On the SitePoint PHP blog there's a new post introducing you to some of the extra features in the popular phpMyAdmin tool, how to enable them and their use.

PhpMyAdmin is one of the most used tools when it comes to managing your databases. By default, PhpMyAdmin does a great job. However, it comes with a lot of handy extra extensions which can be easily activated. In this article, we will activate these extensions and see what they can do for us.

Among the extra features he talks about are things like:

  • Bookmarking
  • Clickable links for relations
  • Exporting relation information to PDF
  • Adding comments to column names
  • Viewing a history of queries run through the tool
  • Working with users and groups

There's lots more he covers too, so be sure to check out the rest of the post for more details and screenshots of the UI changes that come with them.

0 comments voice your opinion now!
phpmyadmin extra features enable tutorial summary

Link: http://www.sitepoint.com/enable-phpmyadmins-extra-features/

Evert Pot:
HTTP/1.1 just got a major update.
June 10, 2014 @ 11:23:57

While not specific to PHP, the HTTP specification that defines how web applications talk has gotten a major update in its latest version. In his latest post Evert Pot summarizes some of these changes and how they'll impact the work you're doing.

The IETF just published several new RFCs that update HTTP/1.1 [...] These documents make the original specification for HTTP/1.1 obsolete. As a HTTP geek, this is a big deal.

These new RFCs include definitions of standards around message syntax and routing, conditional requests, authentication, the 308 status code and the forwarded HTTP extension. Evert gets into the details of some of the changes, pointing out the major changes first and places where ambiguity has been resolved. He also includes a list of other "interesting things that have changed" in these new specs including clarifications around dealing with unexpected whitespace, the removal of the default charset of ISO-8859-1 and that the 204, 404, 405, 414 and 501 status codes are now cacheable.

0 comments voice your opinion now!
http11 http specification rfc update summary

Link: http://evertpot.com/http-11-updated/

HHVM Blog:
Hack Developer Day 2014 Keep Hacking
April 11, 2014 @ 09:40:00

On the Facebook HHVM blog today there's a post about the Hack Developer Day they recently held in Menlo Park. The event brought in developers for a day of presentations from the Hack/HHVM engineers.

150+ Members of the PHP and developer community came to Facebook headquarters and joined over 2000 people online for presentations by the engineers of Hack and HHVM. Afterwards we held a five hour hackathon, where the attendees worked with those engineers to write Hack code, either by converting current codebases or writing new code from scratch.

For those that weren't able to attend or are interested in catching up on what was presented, they've posted videos of all of the sessions in a YouTube playlist as well as PDFs of all the slides. If you want the short version of what was presented, there's a quick list in the post or you can read a recap on the Facebook Engineering blog.

0 comments voice your opinion now!
hack developer day facebook presentation video slides summary

Link: http://hhvm.com/blog/4685/hack-developer-day-2014-keep-hacking

Reddit.com:
Multithreading in PHP with pthreads
August 05, 2013 @ 11:21:31

On Reddit.com there's a post from krakjoe talking about using multithreating in PHP, specifically with pthreads. Unfortunately, there's several misconceptions about the pthreads (and concurrency) that still makes it difficult in PHP. The post lists a few of them:

  • PHP is not thread safe, there are lots of extensions that will give your application cooties.
  • pthreads is old fashioned
  • pthreads does not include everything you need to execute safely
  • pthreads unsafely shares memory among contexts in order to provide concurrent functionality
  • pthreads is beta and should be avoided at all costs

The author points out that pthreads are still in more of a "beta" state and probably shouldn't be used in production (though some do):

Multi-threading in PHP sounds like some sort of voodoo, for so long it's been something that was either impossible in the minds of php programmers, or a bad idea to try and emulate. pthreads doesn't emulate anything, it leverages bundled functionality and the object API to provide true userland multi-threading.
0 comments voice your opinion now!
multithread pthreads extension summary misconceptions

Link: http://www.reddit.com/r/PHP/comments/1jo517/multithreading_in_php_with_pthreads/

PHPMaster.com:
phpDay 2013 News and Highlights
May 27, 2013 @ 14:49:46

On PHPMaster.com there's a new post from Aurelio De Rosa sharing some of his experiences at this year's phpDay conference.

Conferences play an important role in the process of becoming a better developer. When you attend a conference, you not only have the chance to listen to language or technology experts, but also the chance to meet other developers. This is ideal for expanding your networks of contacts to find, if needed, your next job. Last week I attended the phpDay 2013 conference in Verona and the following are some of the highlights of the talks I attended and what I learned.

The post talks about the two-day conference including details on some of the sessions covering things like PHP 5.5, dependency management with Composer, DevOps and high performance PHP.

0 comments voice your opinion now!
news highlights phpday13 wrapup summary

Link: http://phpmaster.com/phpday-2013-news-and-highlights

Inviqa techPortal:
PHPNE 2013 Conference Report
March 22, 2013 @ 11:20:10

If you weren't able to attend this year's PHPNE conference, the Inviqua techPortal has posted this glimpse into what happened during this day long event.

As a native geordie I was pleased to have a chance to attend a PHP conference in the north east. Even after living in Manchester for nearly a decade now, Newcastle still feels like home. [...] I arrived in plenty of time to enjoy the complimentary bacon sandwich and coffee on offer before finding some faces I recognised and settling in to the Electra Room where the main track was due to start, with Inviqa's very own Rowan Merewood taking to the stage to deliver the opening keynote.

He goes through each of the talks he attended (including the keynote) and gives an overview of their content:

  • Building Better Developers (Rowan Merewood)
  • API Driven Development: Eating Your Own Dog Food (Alex Bilbie)
  • Measuring and Logging Everything in Real Time (Bastian Hofmann)
  • Modernisation of legacy PHP applications using Symfony2 (Fabrice Bernhard)
  • Introduction to Symfony CMF (Likas Kahwe Smith)
  • Keeping The Cloud In Check (Thijs Feryn)
I took something from every talk and I don't really have a bad word to say about any of it. I hope this does not end up as the only PHPNE, it is only a shame that next year a new venue will likely need to be found as I expect demand for tickets will be high.
0 comments voice your opinion now!
phpne13 conference wrapup summary



Community Events





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


community podcast interview symfony language deployment series package release voicesoftheelephpant bugfix library list tips api framework install opinion laravel introduction

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