 | News Feed |
 | Jobs Feed |
Sections
|
| feed this: |  |
QaFoo.com: PHP Refactoring Browser Alpha Release
by Chris Cornutt April 08, 2013 @ 09:49:33
On the QaFoo blog today the company is introducing a new tool to help PHP developers write better, more optimized code - the PHP Refactoring
Browser (written in PHP too).
Without continuous refactoring, code maintainability and extensibility will start to decrease fast, even if it has tests. Until now, only IDEs contained functionality to perform automated refactorings. And then even only PHPStorm contains the most important refactorings such as "extract method". Today we release the PHP Refactoring Browser, a refactoring tool written completely in PHP. It is based on several outstanding open-source libraries.
The browser currently supports multiple refactoring methods including the extract method, renaming of local variables and converting a local variable to an instance. They include some example code and the result from the execution of the tool. The output shows where refactoring would work best with some color coding and formatting.
You can find more about this new tool over on its github repository.
voice your opinion now!
refactoring browser tool alpha release components
PHP.net: PHP 5.5.0 Alpha6 released
by Chris Cornutt March 08, 2013 @ 09:02:18
As is mentioned in this new post to PHP.net today, they've released the latest alpha for the PHP 5.5.x series - PHP 5.5.0alpha6 - for testing. This is not a stable release so do not use it in production by any means.
The PHP development team announces the release of PHP 5.5.0alpha6. This release fixes some bugs from alpha5. It also serves as a delay for our next release, beta1, integrating ZendOptimizer+ OPCode cache which is not ready yet to be merged. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system.
Updates in this release include a fix for a bug where uninitialized ++$foo->bar; does not cause a notice, an update to the bundled PCRE 8.32, and a bugfix in ext/sockets where sendmsg/recvmsg shutdown handler causes segfault. You can get the complete list of changes here and get the download over on this site (Windows users here).
voice your opinion now!
alpha language release development preview bugfix
PHP.net: PHP 5.5.0 Alpha3 released
by Chris Cornutt January 11, 2013 @ 11:53:40
PHP.net has announced the release of PHP 5.5 alpha3, the latest alpha in this upcoming release. This is only a preview release and should not be considered (in any way, shape or form) as usable in production.
The PHP development team announces the release of PHP 5.5.0alpha3. This release adds few features and fix some bugs from alpha2. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system.
There's a few new things that have come with this update including the "Generator::throw()" method, a few additional cURL methods, Max-Age attribute support in setcookie and some bugfixes in mysqlnd and the PHP core code (see here for the full list). Please download this latest alpha and test it out in your application. Windows binaries are here.
voice your opinion now!
language alpha release testing alpha3 features bugfix
Anthony Ferrara: Designing An API Simplified Password Hashing
by Chris Cornutt November 19, 2012 @ 12:42:22
A while back Anthony Ferrara proposed a standardized password hashing feature to be included into the core of PHP. It was voted on and it was decided it would be introduced in the PHP 5.5 releases. Anthony has written up a new post talking some about his process in making this upcoming feature and answering some of the most common questions he's gotten about it.
The other day, PHP 5.5 Alpha 1 was released to the public for the first round of testing the new features that are coming out. One of those new features is the Simplified Password Hashing API that I proposed (and was accepted). I have received a lot of feedback and criticism of the new API in the months since it's been committed. I figured now that Alpha 1 is out and people can play with it, I should respond to some of those items, and give a little bit more insight into why it was built the way it was...
He talks about some of his goals with the use of the functionality (simplicity, something "the 99%" can use) ans answers questions about:
- Why the functions aren't namespaced
- Why it's not just a class that can be included when needed
- The choice of not going with an OOP interface
- Why PBKDF2 and Crypt-SHA-512 aren't supported
...and several other questions, but you'll have to read the full post for the rest of those. You can find out a lot about the API for this functionality from its wiki page and, if you'd like to try it out (in an alpha state), you can download this version of PHP and compile it yourself.
voice your opinion now!
api design questions password hashing simple alpha
Community News: PHP 5.5.0 alpha 1 Released for Testing
by Chris Cornutt November 15, 2012 @ 12:39:37
The official start of the PHP 5.5.0 release process has started today with a new post from David Soria Parra and Julien Pauli about the release of the "alpha 1" version of the release now being available for testing. (Note: this is an alpha release and is by no means suitable for real-life usage).
As announced a few weeks ago, we tagged PHP 5.5.0alpha1 on Tuesday. This
release marks the start of 5.5.0 release process. [...] This release includes a dozen new features, such as Generators, List support in foreach. the simplified password API, and many more. Thanks to everyone working 5.5.
The plan is to put this out there for testing and then tag "alpha 2" on the 27th and make the actual release on Thursday, the 29th. If you'd like to help with the testing, download the alpha and run your tests (including the "make test" on install). Windows builds are also available at windows.php.net/qa.
voice your opinion now!
language alpha release testing alpha1 process
Nils Luxton's Blog: Installing PHP 5.4.0alpha1 into Wampserver
by Chris Cornutt July 05, 2011 @ 10:12:16
Nils Luxton has written up a guide you can follow to get the latest (non-production) release of PHP - v5.4.0alpha1 - up and running on your machine in your WampServer instance.
I wanted to do exactly that, and at work we use WampServer so we can easily switch between PHP versions (and it also makes enabling/disabling extensions and options very easy - if you develop on Windows, check it out). Assuming you have WampServer installed, it is fairly trivial to manually install new versions of the AMP trifecta.
There's a few things you'll need to download to get things up and running (besides the new PHP version) but the rest of the guide is simple configuration and startup. If all goes well, you should be running the alpha in less than ten minutes.
voice your opinion now!
tutorial alpha install wampserver
|
Community Events
Don't see your event here? Let us know!
|