Peter Nijssen will run you through the data that Jenkins can return after building and scanning your project, explaining every aspect.
Meta
While not exactly good practice, it's good to know desktop apps can be built with PHP. Bruno Škvorc lists three popular ways to do it.
Learn how to configure, clone and build a PHP project with Jenkins in this step by step tutorial by Peter Nijssen
Peter Nijssen guides you through installing and securing Jenkins, preparing ground for implementing it with a PHP project in part 2. Code quality FTW!
No one can find the time to keep up with everything they're interested in - this monthly post is here to help with that! Catch up now!
Simplify your work in WordPress by using IFTTT (short for If This Then That) which is a a robust macro creation tool, with a simple to use interface.
Gemfury is a PaaS solution for private Composer packages (among other things). Lukas White guides you through building and hosting your own package!
Thien Tran Duy explains how you can run multiple versions of PHP on one server actively, each with its own extensions environment.
Ruby editor Glenn Goodrich walks us through how to set up a continuous deployment system with Ninefold and Codeship.
BowerPHP is a PHP version of JavaScript's front end package manager, Bower. Bruno tells you why it's far from redundant by comparing Bower vs BowerPHP.
Francesco Malatesta shows us how we can implement user log-in via OAuth through PayPal's services, drastically improving our ecommerce apps' UX
Aldo Ziflaj lists five easy-to-use alternatives for your Vagrant needs. Get started using VMs for your PHP development TODAY!
Miguel Ibarra Romero continues his RabbitMQ series by demonstrating its use on two more advanced examples, after having covered the basics in part 1.
Miguell Ibarra Romero explains the theory of AMQP and RabbitMQ before demonstrating its use with PHP on a simple example.
On this week's On Our Radar, Paul Wilkins covers the biggest web news and articles from the last seven days, including automation, Mario and CSS Shapes
A guide to using PHPbrew and VirtPHP to achieve perfectly fast virtual environments for development and testing on multiple PHP versions
Younes continues his series by showing readers how to fetch Google Analytics data for their properties via the Google Analytics V3 API
Younes Rafie shows us how we can log into the Google Analytics API from PHP to start querying it for analytics data
Thien explains how you can install custom PHP extensions on Heroku - in this example, we install the Phalcon Framework
Peter Nijssen explains how you can use Capifony to easily deploy your Symfony application - multiple releases, asset control, and everything else!
Wern Ancheta introduces you to Prediction.io, an open source machine learning server you can use to smarten up your web apps - build the full app now!
Wern Ancheta introduces you to Prediction.io, an open source machine learning server you can use to smarten up your web apps - learn how to install it.
Toran, a Satis alternative, is software which enables you to have your own Packagist for Composer package management.
Versionscan is a tool that can help you determine the outstanding faults of your installed version of PHP. Being aware of the problem is half the solution!
Here's how you can install Recki-CT and JitFu into a vagrant box in 4 short steps
Shaumik Daityari explains how you can build a simple API interface for your legacy application with the Toro router class
Denis Rendler introduces InvoiceNinja, a self-hosted invoicing application for freelancers
See what happened in the past couple of months in the PHP community - from name changes to new versions, there's something for everyone
A tutorial on how you can use OAuth to authenticate Guzzle with Twitter and make it into a Twitter client - uses Guzzle's own Oauth adapter
Misel Tekinder gets you up and running with ImpressPages - a CMS that puts emphasis on stylish and easy content editing while maintaining customizability