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

Qandidate.com Blog:
How we manage our development process at Qandidate.com
August 22, 2014 @ 10:34:46

The Qandidate blog has a new post today that "pulls back the curtain" as to how they manage their development process and get their work done.

At Qandidate.com we tried a lot of different project management tools and techniques. After two years of experimenting I want to share our current process, seen from my role as product owner (PO). One reason for sharing this, is to help you improve your process, but the most important reason is to start a discussion with you based on your experience, to improve our process even more. Our main rule at Qandidate.com is to embrace change. Always be open for changes that may or may not improve your process. If a change improves the process it's a win. If you didn't try it you will never know!

They walk through the three main points over the overall flow of work there:

  • The process itself including two week sprints containing (unestimated) stories
  • A demo and stakeholders meeting showing the work they've done during the sprint and get feedback from the stakeholders
  • The stories and how they're created and when/how new ones are added (their "piano meetings").

They also include testing, both frontend and backend, and focus on small chunks of functionality instead of quick and dirty hacks. While their process won't work for every group (and is more of a "scrum-but..." setup) it is interesting to see how another group does their work.

0 comments voice your opinion now!
qandidate manage development process scrumbut stories meeting demo stakeholder

Link: http://labs.qandidate.com/blog/2014/08/21/development-process-at-qandidate-com/

Loosely Coupled Podcast:
Episode 9 Career Development
August 07, 2014 @ 13:45:44

The Loosely Coupled podcast has release their latest episode (#9) discussion some suggestions around career development. Join hosts Jeff Carouth and Matt Frost as they talk about the management and development of your life as a developer (and maybe even beyond).

This was the first ever live recording of an episode, broadcast over Google Hangouts on Air. With the help of the kind folks in the IRC channel (#looselycoupled on Freenode) this episode covers topics such as salary negotiation, when to ask for a raise or promotion, how to plan a career plan, how to deal with co-workers in difficult situations, and a few other pieces of advice about successfully navigating a career as a developer.

You can listen to this latest episode either through the in-page audio player or by downloading the mp3 for listening offline. If you like the show and want more, be sure to subscribe to their feed and get the latest as they're released.

0 comments voice your opinion now!
looselycoupled podcast ep9 career development management

Link: http://looselycoupled.info/blog/2014/08/05/episode-9-career-development/

PHP.net:
PHP 5.6.0RC3 is available
August 01, 2014 @ 10:50:40

The PHP development team has officially released the next Release Candidate in the PHP 5.6.x series today - PHP 5.6.0RC3. Reminder, this is not a production (stable) release so do not use it in live applications.

The PHP development team announces the immediate availability of the third release candidate of PHP 5.6. As we entered the feature freeze with beta1, this is a bugfix-only release. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system.

You can download it from the usual QA-related places: qa.php.net for the source and windows.php.net for the Windows binaries. The release timeline is expecting the next Candidate to be posted on August 14th.

0 comments voice your opinion now!
language release bugfix development releasecandidate

Link: http://php.net/index.php#id2014-07-31-1

NetTuts.com:
More Tips for Best Practices in WordPress Development
July 25, 2014 @ 09:18:09

NetTuts.com has published a few more WordPress tips and best practices to help you get the most out of your WordPress-based application.

Welcome to the second part of the series. In the first article, we explained the WordPress Coding Standards, how to avoid namespaces collisions, comments in the code, and some basic security tips. Today, we are going to go a bit deeper and write some more code and learn some techniques to improve performance and security of our plugins.

They look specifically at when you should include your scripts and styles, formatting Ajax calls and working with filters and actions. Code snippets are included with each point with links to some other resources for some of the topics to provide more information.

0 comments voice your opinion now!
wordpress bestpractices development ajax scripts styles filters actions

Link: http://code.tutsplus.com/articles/more-tips-for-best-practices-in-wordpress-development--cms-21013

PHPBuilder.com:
Top 11 Best Practices for PHP Development
July 07, 2014 @ 18:08:30

PHPBuilder.com has offered the top eleven practices they see as a must for any PHP developer to incorporate.

Right from its inception, PHP was widely used to develop web based applications. Since PHP is a scripting language, one must follow some rules while developing. This article will discuss the best practices that are generally followed in the PHP world.

Their "top eleven" list includes things like:

  • Error reporting should be turned on
  • Meaningful and consistent naming standards
  • Deep Nesting should be avoided
  • Use adequate comments
  • Use Cache mechanism wherever required

You can read up on their full list and the descriptions of each in the full post.

0 comments voice your opinion now!
bestpractices development tips list top11

Link: http://www.phpbuilder.com/articles/application-architecture/optimization/explore-the-top-11-php-best-practices.html

PHP.net:
PHP 5.6.0RC2 is available
July 04, 2014 @ 15:08:14

The PHP development group has released the latest Release Candidate in the PHP 5.6.x series: PHP 5.6.0RC2. A reminder, though, this is not a production release, so only use it in testing.

The PHP development team announces the immediate availability of the second release candidate of PHP 5.6. As we entered the feature freeze with beta1, this is a bugfix-only release. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system.

Several issues were fixed in this release candidate including updates to the core engine, internationalization, the PostgreSQL extension and the PHPDBG debugger functionality. You can find the full list in the NEWS file. You can download this latest release from the PHP QA site or the Windows QA site.

0 comments voice your opinion now!
language release php56rc2 releasecandidate development testing bugfix

Link: http://php.net/index.php#id2014-07-03-1

PHP.net:
PHP 5.6.0beta4 Released
June 06, 2014 @ 12:27:33

The main PHP.net site has officially announced the release of the latest beta in the PHP 5.6.0 series: PHP 5.6.0beta4.

The PHP development team announces the immediate availability of PHP 5.6.0beta4. As we entered the feature freeze with beta1, this is a bugfix-only release. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system. The beta phase is officially closed with this release. A couple of RCs are to be expected, until we are confident that the release is stable enough for the final release. For that, we really need your help in testing and reporting any problems that you encounter.

This is not a production release and should not be used in any kind of production environment. You can find out more information about the major updates in this evolving documentation. You can see all of the changes in this beta release in the included NEWS file. You can download this latest beta from the PHP QA site or here for the Windows binaries.

0 comments voice your opinion now!
php560 beta4 release announcement development

Link: http://php.net/index.php#id2014-06-05-1

PHP Town Hall:
Episode 25 Girls Aren't Any Different
May 29, 2014 @ 11:29:04

The PHP Town Hall podcast, with hosts Ben Edmunds and Phil Sturgeon, has posted their latest episode - Episode #25: "Girls Aren't Any Different".

Talking about feminism in tech is always difficult. This episode was quite a heated discussion with Kayla Daniels and Jessica D'Amico discussing their opinions about women-orientated groups such as PHPWomen and Girls Who Code. Kayla wrote an excellent article titled Not a shiny unicorn, in which she made several points. [...] Essentially saying that specialist groups that try to help nurture female involvement can be seen - by some - to be a little patronising, like girls need special help, etc. Also whenever people freakout in the office because there is "a girl" there, things get weird.

While they admit that the session could have been more of a "representative conversation or interesting listening", plenty of points about the topic of feminism in technology-related work are still discussed with some good perspectives on either side. You can listen to this latest episode either through the in-page player or by downloading the mp3 (no video for this one, unfortunately).

0 comments voice your opinion now!
phptownhall ep25 female code development technology kayladaniels jessicadamico

Link: http://phptownhall.com/blog/2014/05/28/episode-25-girls-arent-any-different/

NetTuts.com:
Getting Started With Phpspec
May 12, 2014 @ 13:55:10

The NetTuts.com site has a new tutorial that want to help get you started with PHPSpec, the PHP-based tool to help with behavior-driven development.

In this short, yet comprehensive, tutorial, we'll have a look at behavior driven development (BDD) with phpspec. Mostly, it will be an introduction to the phpspec tool, but as we go, we'll touch on different BDD concepts. BDD is a hot topic these days and phpspec has gained a lot of attention in the PHP community recently.

They briefly introduce behavior-driven development (BDD) and where the PHPSpec tool fits into the picture. They guide you through installation of the tool (via Composer) and some configuration updates to get things set up. From there, they help you write your first spec, a test to see if a "TaskCollection" can be created. They build on this simple test adding in checks for adding tasks, making the collection countable and working with expectations and promises. The last part of the tutorial mentions how to make custom matchers like "beTrue" and "beFalse" and the output of the full test set.

0 comments voice your opinion now!
phpspec tutorial introduction behaviordriven development bdd

Link: http://code.tutsplus.com/tutorials/getting-started-with-phpspec--cms-20919

Allan MacGregor:
Flexible PHP Development with PHPFarm
April 21, 2014 @ 10:44:31

Allan MacGregor has a post today talking about a handy tool he uses in his development to have multiple versions of PHP running side-by-side: PHPFarm.

If you have been working with PHP for a while, chances are that you have come across with a project, extension or script that requires to be tested on multiple PHP versions, for simple CLI scripts this seems easy enough but what happens when you are working with complex applications, developing for frameworks or multiple versions of them? [...] This setup can quickly become cumbersome and it is not easily scalable. [...] Getting multiple PHP versions running side by side can be challenging and over the year devs have released multiple solutions like PHPEnv or the new , personally I use PHPFarm.

He walks you through the installation and configuration of the tool. He also shows you how to get a few different versions of PHP installed, including custom configuration files. He also includes a bit at the end of the post about getting it all to work with Apache (via mod_fastcgi and some custom configuration changes).

0 comments voice your opinion now!
flexible development phpfarm install configure tutorial apache

Link: http://coderoncode.com/2014/04/18/flexible-php-development-phpfarm.html


Community Events





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


api symfony community list code language release series configure install threedevsandamaybe introduction unittest application wordpress podcast laravel library interview developer

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