
Francesco introduces Laravel Doctrine, and builds a sample app with it - come learn about this powerful ORM + Framework mix!
Francesco introduces Laravel Doctrine, and builds a sample app with it - come learn about this powerful ORM + Framework mix!
Daniel shows us how we can apply the ELK stack to WordPress for advanced monitoring and error logging - never stare at confusing logs again!
Installing composer packages globally can cause some dependency conflicts. Here's how to get around it with the help of a new, alternative tool.
Nitpick CI is a service with a singular purpose - making sure your Github PRs respect the PSR-2 code standard. In this post, we'll put it to the test
Bruno demonstrates the use of Phinx, a framework-agnostic database migration package helping you write database-independent and versionable database changes
Chris Pitt was building a testing suite which compares screenshots of websites before/after. For that, he needed image diffing. See how he did it!
Younes take a more detailed look at php-intl, this time focusing on localized dates, currencies, numbers, calendars, and more
Scott revisits Appserver and benchmarks it against Symfony to dispel the rumors of bas performance. Does he succeed? Tune in to find out!
Confused by php-intl and localization in general? Don't be! Younes explains what it's all about and guides us through some examples!
In this tutorial, we’re going to take a look at the Marvel API, a tool provided by Marvel for developers to get access to the 70-plus years of Marvel comics data.
Daniel Berman explains what the ELK stack is, how to install it, and how to make it analyze the logs of the typical LAMP stack
Laravel Valet is an OSX-only light-weight alternative to Vagrant for those quick, demo, throwaway projects.
Chris Pitt starts developing a new PHP package with TDD practices in mind - using PhpUnit and Mockery all the way. Check it out!
Chris Pitt goes from zero to hero in a post detailing the process of building an actual business app from scratch with Laravel Spark!
Bruno looks at Pagekit, a CMS that recently reached V1 and offers what few others do out of the box, without being bloated. There is a caveat, though...
Younes explains the concept of transducers and demonstrates their use in PHP with Michael Dowling's library
There are many approaches to internationalizing an app. Here's one using Gettext, Twig, and a solid application skeleton for a demo!
Thomas dives back into contributing to PHP's core - after covering documentation fixes last time, this time he fixes an actual bug in PHP. Learn how!
Contributing to PHP isn't nearly as difficult as it seems. In this post, Thomas shows you how to add patches to the online documentation for PHP!
Younes demonstrates Deployer, a tool for deploying PHP applications to live, development, or staging servers with just a few lines of PHP code.
Parham dives into Vagga - a lightweight alternative to Docker useful for containerized development environments - and builds a PHP environment!
Wern continues the movie prediction app building process, this time nelisting the full power of Lumen, ElasticSearch, and PredictionIO
Christopher Pitt dives deeper into PHP macros, using them to add some functional programming to PHP!
Composer recently went into beta and made plugin development much easier. Chris Pitt shows you how by developing an "evil" data-snooping plugin!
Danny explains how to theme views in Drupal8 by making Drupal output native Bootstrap tabs!
Chris demonstrates using Yay, a library for building PHP macros - syntax sugar for the language that doesn't rely on PHP extensions or blood magic
Daniel goes through the simple process of setting up a powerful LAMP stack on AWS with Zend Server, for high traffic cloud-safe web applications!
Danny explains migrations in Drupal 8 and demonstrates them on a simple example, paving the way for more complex operations
Thomas Punt revises his previous implementation of the range operator in PHP and improves on it with some much needed extra functionality
Thomas Punt implements the range operator in PHP - come along and learn how to hack the internals of your favorite programming language!