Phil Sturgeon's book "Build APIs You Won't Hate" promises to teach you best practices in API design. We've reviewed it, and this is the verdict.
Tag: PHP
Danny Sipos looks at the Cache API in Drupal 8 and demonstrates its power on an example of fetching and caching 100 remote posts. Get ready for Drupal 8!
RAML, the RESTful API Modeling Language, can be used for much more than documentation. In this post, Lukas White shows you how to use it to auto-test APIs.
Rafie Younes introduces Silex, the microframework from Sensiolabs, the makers of Symfony. What is it good for? Is it better than Symfony? Find out!
Continuing the TDD story from before, we now test our API client by mocking the responses of the Diffbot API. Tune in to learn how to use response mocking!
Christophe Willemsen continues his exploration of Neo4j's interaction with PHP by adding social network features to a PHP Silex application. See how!
Christophe Willemsen introduces you to the practical side of Neo4j and using it with PHP - in the next post, he builds a Silex social network app!
A tutorial by Danny Sipos on pushing the status/events of your website to your phone by means of a service/app called Pushover
Aleksander Koko introduces Pagoda Box - a PaaS just for PHP applications, much simpler to use than Heroku and also with free tiers.
Lukas Kahwe Smith discusses CMS Content Organization structures, comparing Trees to Facets to References to Tags. Running a CMS? You need to read this.
Chris Ward has some experience in effective PDF generation with Drupal - if you've got similar requirements, you might find his advice useful.
Lukas White explains RAML, the RESTful API Modeling Language, which you can use to scaffold, test, mock and document your API endpoints.
Taylor Ren shows you how you can use CockpitCMS, the Developer's CMS, to create a custom trip-journal quickly and easily.
Younes Rafie continues his foray into OctoberCMS development by showing you how to build a widget plugin from scratch.
Bruno Skvorc shows you the best way to get started developing new PHP packages with the help of The PHP League and a friendly checklist
David Brumbaugh will show you how to encrypt arbitrarily large messages with asymmetric keys and phpseclib. Improve your security, today!
Modernizing Legacy Applications in PHP is a book that promises to help you bring ancient horrible projects up to speed. Does it? Find out in this review!
Wern Ancheta shows you how to implement product adding functionality into your eBay client app with Guzzle and the Trading API from eBay
Wern Ancheta shows you how you can develop an eBay client app used for configuring your store's settings.
In this article we walk you through the fundamentals of XML-RPC for WordPress, including the basics of XML-RPC and how WordPress exposes this protocol.
Wern Ancheta introduces you to the world of eBay's APIs - setting up an application, configuring a database, and preparing for building an eBay app!
You know those custom badges, like number of retweets or likes, or someone's StackOverflow score? Here's Lukas White's three ways to make them with PHP!
Wern Ancheta introduces Medoo, a small database abstraction library that aims to make your database related codebase lighter.
Drupal 7 can become even more "kitchen sink" if you spice it up with some AngularJS magic. Danny Sipos will show you how in this tutorial!
Ever wanted to add CRM functionality to your Drupal app? Here are 7 of the sanest options to do so, as compiled by Chris Ward.
Nicolas Scolari demonstrates a well known Traits example on Doctrine entities, showing you they're nothing to be afraid of.
Peter Nijssen installs CSSLint, JSHint and Task Scanner into Jenkins, helping you automate the scanning of your PHP project even further.
Arno Slatius read Mark Safronov's book: Web Application Development with Yii 2 and PHP. Here's an interview with the author on Yii's pros and cons!
Peter Nijssen will run you through the data that Jenkins can return after building and scanning your project, explaining every aspect.
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.