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

Acquia Blog:
The Future of PHP is Shared Power Tools
October 17, 2014 @ 09:06:42

On the Acquia blog there's a recent post from Ryan Weaver from KnpLabs, well known for his contributions to the Symfony2 framework. In his post he suggests that the future of PHP is "shared power tools", less around the monolithic frameworks or installable software and more about the combinations of small pieces of code doing exactly what they need and nothing more.

[Things like Drupal, Joomla and WordPress are] painstakingly thought about and solved the same problems from scratch. And despite that, the results were incredible. How? Because they leveraged the sheer size and passion of their respective PHP communities. But it makes me wonder: what crazy things could we build if we worked together? Fortunately, we're on our way to finding that out. The PHP world is transforming and the individual armies and empires are blurring together.

He talks about how PHP developers should stop fighting the same battles and start working together using existing libraries to solve problems. He points out that applications, even the big names, are becoming more and more modular. Even Drupal has recently made the move to include Symfony packages for some of its functionality (other examples are given too). He also talks about "developer experience" in using these tools, what Symfony is doing to help it and how building on these and other components is essentially "standing on the shoulders of giants" to solve problems easier, faster and with better quality code.

0 comments voice your opinion now!
acquia blog ryanweaver shared tools package library symfony2

Link: https://www.acquia.com/blog/future-php-shared-power-tools

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/

Reddit.com:
PHP devs -What are your 'must have' tools and apps?
June 23, 2014 @ 12:54:45

If you're a PHP developer and are looking for some new tools to "up your game" and improve your development life, check out this new post to /r/php on Reddit.com. Developers of all kinds have shared tools they've found useful in their own development (and maybe you can too).

In other words, what tools make your development life easier and why? Can be anything from database design to FTP clients to workflow planners. Which tools can you just not live without?

Among the many tools on the list are things like:

  • PHP CodeSniffer
  • PHPUnit
  • IDEs like PHPStorm, Netbeans and editors like Sublime Text
  • Git
  • Composer
  • Vagrant/VirtualBox
  • Xdebug
  • Redis
  • Behat

Check out the full post for the complete (and growing) list.

0 comments voice your opinion now!
musthave tools applications opinion reddit

Link: http://www.reddit.com/r/PHP/comments/28r11n/php_devs_what_are_your_must_have_tools_and_apps/

Codeacy Blog:
Your Greatest Code Quality Threats and How to Solve Them
June 23, 2014 @ 09:22:42

On the Codacy blog there's a recent post that looks at some of the biggest threats to code quality (six of them) and some brief advice on how you can prevent them. Code quality goes beyond just style guides and common coding practices too.

In the process of building Codacy, I've learned that software companies in different life stages have different needs in terms of code quality. Early startups have, for example, very different needs in comparison to digital agencies and freelancers. There is however a common ground that links them all together: code quality is not being taken seriously enough, regardless of the stage. If this resonates with you, take action today. Continuous improvement is the central piece of software engineering craft.

Among the six things in their list are suggestions like:

  • Using continuous integration
  • Living with broken windows
  • Heterogeneity (code styles)
  • Not using static code analysis

They also link to some tools that can help fix some of these suggestions including JSHint, some PHP static analysis tools and CSSLint for CSS.

0 comments voice your opinion now!
code quality threat suggestion opinion tools solve

Link: http://blog.codacy.com/2014/06/19/your-greatest-code-quality-threats-and-how-to-solve-them/

Wojciech Sznapka:
Software developers care too much about tools
April 29, 2014 @ 09:17:24

In his latest post Wojciech Sznapka suggests that software developers care too much about tools and not enough about software quality and structure.

Lately I see perilous situation in software development area. There are plenty of good devs so much bounded to tools. By tools, I mean mostly frameworks. [...] First of all, we all need to admit, that quality of modern MVC framework raised a lot, comparing with state of things few years ago. [...] On the other hand, there's huge temptation to write own frameworks, ignoring the great work of community.

He talks about more of the benefits of using a framework but instead of being dependent on it for your application, make it just another tool. He recommends quality, decoupled and well-designed code separate from the framework. Additionally, he suggests using things like domain driven design to encourage reusability and accurately modeled business needs in the code.

0 comments voice your opinion now!
software tools framework decouple domainmodel opinion

Link: http://blog.sznapka.pl/software-developers-care-too-much-about-tools

PHPMaster.com:
PHP News You May Have Missed
April 24, 2014 @ 10:30:22

PHPMaster.com has posted some news you might have missed that's happened in the development and open source communities recently. In the post Bruno Skvorc covers updates to projects, resources and various online tools/environments related to PHP.

The last month or two have been chock full of small news and releases not warranting a full story in their own right but still interesting, I've decided to make a small compilation and direct your attention to the interesting developments around us. Just because we don't cover something immediately, doesn't mean we don't notice or care.

Included in the post are updates about:

  • Ubuntu 14.04. LTS
  • Google App Engine 1.9.1 - 1.9.3
  • Hack
  • Phalcon 2 beta 1
  • the Zend Framework 2 Certified Architect certification
  • Zend Framework 3 Progress

...and several more. Check out the full post for more information on these and several other recent happenings around the web.

0 comments voice your opinion now!
news recent stories tools environment resource project

Link: http://www.sitepoint.com/news-may-missed

Mastering Zend Framework:
Gary Hockin's Maximising Zend Framework 2 Performance Talk (Review)
February 28, 2014 @ 10:33:30

From the Master Zend Framework blog there's a new post reviewing a talk from this year's PHPUK (2014) from Gary Hockin, "Maximising Zend Framework 2 Performance".

Whether you're new to Zend Framework 2, or an old hand (can someone really say they're an old hand after such a short period of time?) the talk covered a range of tools, tips, and techniques for increasing application performance. This wasn't an academic run through; it was a talk based on practical, hands-on, experience from Gary's time as a core ZF2 contributor, and his work at Roave, Yamgo and AdSpruce.

The post talks some about the tools Gary used to benchmark his improvements and some common metrics to be aware of in your own results. Xdebug and Xhprof were also recommended for more introspection into what the application is doing and where the bottlenecks lie.

0 comments voice your opinion now!
phpuk14 zendframework performance tools talk session

Link: http://www.masterzendframework.com/reviews/maximising-zend-framework-2-performance-phpuk14

Rob Allen:
Global installation of PHP tools with Composer
December 23, 2013 @ 09:39:13

Rob Allen has a quick post today showing how to use Composer to globally install tools and libraries on your system.

The Composer package manager along with the Packagist repository site is quickly becoming the defacto PHP package management system. One feature I found out about recently is that you can install packages globally rather than locally into your project. I think that this is most useful for development tools, such as PHPUnit which are then available everywhere.

He includes the command syntax you'll need to do the global install, showing an example with the popular PHP unit testing tool PHPUnit. There's also a "global update" command you can use to update these packages (or add more) later on too.

0 comments voice your opinion now!
global install tools composer example command

Link: http://akrabat.com/php/global-installation-of-php-tools-with-composer/

[php]architect:
September 2013 Issue Released - Tools of the Trade
September 20, 2013 @ 11:55:43

[php]architect has released their September 2013 edition of the magazine:

September's issue of php[architect] focuses on the tools of the trade in development. Ranging from Symfony on the cloud to Mercurial to turbo-charging your logs and finishing with templating engines, we've got you covered.

Articles in this most recent issue include things like:

  • "Build Your Own WeTransfer-clone in the Cloud" (Stefan Koopmanschap)
  • "Turbo Charge your Logs" (Jeremy Cook)
  • "Adventures of a Contract Developer" (Tim Lytle)
  • "Swiss Army Knife Conundrum" (Beth Tucker Long)
  • "Feature-Rich Templating Libraries - Make Your Front-end Development Simple and Efficient" (Matthew Setter)

You can pick up this single issue or sign up for a subscription on the [php]architect site.

0 comments voice your opinion now!
phparchitect sept2013 issue release tools

Link: http://www.phparch.com/magazine/2013-2/september/

7PHP.com:
A Chat About Cloud Computing & PHP Development In The Cloud
July 29, 2013 @ 09:05:13

On 7PHP.com today there's a new interview, another with Vito Chin, this time talking about cloud computing and doing PHP development specifically for that environment.

Whenever we talk about web development nowadays, there has to be an awareness or at least an interest towards cloud computing. We, as PHP Developers, should be aware of what development in the cloud has to offer and how we can leverage it to stay in the game. To this end, I bring forward a small interview with the Pro Cloud Computing guy, I named Vito Chin! Let's hear and learn form his pro experience and advice...

After some brief introductions, they start in talking about Vito's book (co-author) "PHP Development in the Cloud" and some of the basics of SaaS (cloud-based services) ownership. He mentions the high scalability needed and some architecture considerations you'l need to keep in mind during development. He also points out a few "pain points" to watch out for and includes some recommendations of services/libraries to use.

0 comments voice your opinion now!
computing cloud vitochin advice development tools saas iaas

Link: http://7php.com/php-cloud-computing


Community Events





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


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

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