automation
![Git and WordPress: How to Auto-Update Posts with Pull Requests](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1495148199wordpress-mod.jpg)
How compatible are git and wordpress? Let's see how easy it is to make WordPress posts auto-update based on PR submissions on the Github repository!
![Let’s Compare: RunCloud vs Forge vs ServerPilot](https://uploads.sitepoint.com/wp-content/uploads/2017/09/1506258230laravel-forge.png)
Cloud deployment SaaS compared: Runcloud vs ServerPilot vs Laravel Forge - who's cheapest? Who's simplest? Who's got the features?
Symfony's Console can be used in any non-Symfony project to develop command line apps. Learn about console helpers in this tutorial by Claudio Ribeiro!
![How to Master Your API Workflow with Postman](https://uploads.sitepoint.com/wp-content/uploads/2017/08/1502958734postman.png)
Younes present Postman - the API development tool of choice - in comprehensive detail. There's never been a better way to improve your API dev workflow!
![What Are the Workflows of Prominent PHP Community Members?](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1454566338debug.jpg)
Sharoze asks some prominent community members about their development workflow - some answers are predictable, others will surprise. What can you relate to?
![Re-Introducing PHPUnit: Getting Started with TDD in PHP](https://uploads.sitepoint.com/wp-content/uploads/2017/06/1497880521testing-functional-js.png)
Let's take a fresh look at PHPUnit - the de-facto TDD tool for PHP. We'll explain TDD on an example, implement code coverage, and more!
![How to Write JavaScript-Style Test Watchers in PHP](https://uploads.sitepoint.com/wp-content/uploads/2016/08/1470873883Fotolia_116506185_Subscription_Monthly_M.jpg)
Chris writes test watchers: auto-compiling PHP from Preprocess files, and auto-testing after every file-change. No need to manually run PHPUnit ever again!
![How to Analyze Tweet Sentiments with PHP Machine Learning](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1467645619c3ff952f51e5ed81a4b3978270ac7e53.jpg)
Allan takes us on a ride in Machine Learning land with PHP-ML and explains how to develop a tweet sentiment analyzer with it (positive, negative, neutral)
![How to Build a Cryptocurrency Auto-Trader Bot with PHP? 💰](https://uploads.sitepoint.com/wp-content/uploads/2015/09/1442250303looking-money-sketch-color-1-Converted.jpg)
Joel walks us through the complex process of auto-trading cryptocurrency and turning profits over night with Laravel, APIs, Bitcoin, and various exchanges!
![Web App Performance Testing with Siege: Plan, Test, Learn](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1495571919Fotolia_119566077_Subscription_Monthly_M.jpg)
Zoran uses Siege to benchmark and load-test a Symfony app, killing it in the process. He then uses cache to revive it and make it work under pressure!
![How to Use Laravel Mix in Non-Laravel Projects](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1495558638Fotolia_71403507_Subscription_Monthly_M.jpg)
Is it possible to use Laravel Mix - the "Webpack simplifier" - in non-Laravel projects? Let's find out! Join Lasse Rafn on this explanatory journey!
![Can You Build a CLI Image Drawing Laravel App with These Packages?](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487696168Final-01.png)
This time, we look at a package that lets us interactively add code to Laravel from the command line, an image drawing package, and much more.
In this in-depth tutorial, we'll look at all the various cloud hosting providers for PHP, and deploy the same app on ALL of them. It's really not hard!
![Real-Time Laravel Notifications and Follows? Sure, with Stream!](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1491833377laravelstream.png)
Ever wanted to add user following and real-time notifications to your Laravel apps? Now you can - easily: with Stream. Let's see how to bootstrap it!
![How Can I Use Laravel Envoy or Deployer with SemaphoreCI?](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1490525980Untitled-1.png)
Younes sets up a CI pipeline on SemaphoreCI and makes sure it invokes Deployer or Laravel Envoy to deploy the app after a successful commit / test.
![Sourcehunt – Build a Medium Exporter + Cool New Libs!](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487696168Final-01.png)
This sourcehunt, we've found a lot of Laravel and/or JSON focused packages. It's an interesting combo which led us to our newest "app idea of the month"!
![Crash Course: Continuous Deployment with Semaphore CI](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489161809gear-color.png)
Viraj takes us through the basic process of setting up Continuous Deployment to a DigitalOcean server by means of Semaphore CI. Exciting!
![PHP Fractal – Make Your API’s JSON Pretty, Always!](https://uploads.sitepoint.com/wp-content/uploads/2016/04/1460300474php-fractal.jpg)
Younes looks at Fractal - a PHP League package for formatting and transforming JSON, YAML, and other data formats to something consistent. APIs rejoice!
![Laravel Dusk – Intuitive and Easy Browser Testing for All!](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487161273Screenshot-2017-02-15-12.57.35.png)
Viraj demonstrates Laravel Dusk - a browser testing tool designed for testing your apps in full - including UI and JavaScript!
![Achieving Modular Architecture with Forwarding Decorators](https://uploads.sitepoint.com/wp-content/uploads/2015/07/1436316659Fotolia_85653011_Subscription_Monthly_M.jpg)
Eugene explains Forwarding Decorators: a crazy concept for approaching modularity in apps - wrapping them in other classes and recompiling everything.
![How to Make Modern PHP More Modern? With Preprocessing!](https://uploads.sitepoint.com/wp-content/uploads/2017/01/1485900290gears-ver1-Converted.png)
Chris adds some unexpected functionality to PHP, and all without custom extensions or recompiling. Let's unlock the power of macros and preprocessors!
![Testing Frenzy – Can We BDD Test the Units?](https://uploads.sitepoint.com/wp-content/uploads/2017/01/1485786716Screenshot-2017-01-30-15.31.48.png)
Let's take a look at Peridot - a testing suite with a different approach. Can we BDD test our units? Should we?
![Calendar as a Service in PHP? Easy, with Google Calendar API!](https://uploads.sitepoint.com/wp-content/uploads/2016/01/1453468016scheduler.jpg)
Wern builds a fully custom calendar application using the Google Calendar API and the Laravel framework - check it out!
![Home-Made Twitter and Gmail Notifications with PHP and Arduino](https://uploads.sitepoint.com/wp-content/uploads/2017/01/1484328266stickers_logo_text.png)
Chris hacks together a live-notification LED device with Arduino and PHP, notifying you of new Gmails or Tweets, and more!
![Re-Introducing Jenkins: Automated Testing with Pipelines](https://uploads.sitepoint.com/wp-content/uploads/2014/12/1417764557jenkins.jpeg)
Alex Bilbie looks at Jenkins' newest feature: pipelines. With it, we configure Laravel's auto-testing procedure, and make sure our builds stay alive!
![Sending PHP Event Messages to Remote Logstash on Windows](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1480515386Digital_Marketing_01-Converted.png)
Luka covers some Logstash basics, and teaches you how to send event messages from PHP to it on Windows. Yes - PHP on Windows - still alive and kicking!
![How to Properly Deploy Web Apps via SFTP with Git](https://uploads.sitepoint.com/wp-content/uploads/2016/11/148017402558_MTU0MDAtMDU2-Converted.png)
Viraj demonstrates the full process of writing custom code for deploying different commits of your app to an SFTP server using Git and PhpSecLib
![Hashicorp’s Packer – Is It Something for PHP Developers?](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1479140616packer.png)
Scott Molinari takes a look at Packer and analyzes its viability for the typical PHP developer of today - find out whether or not it's worth learning about!
![Testing PHP Code with Atoum – an Alternative to PHPUnit](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1476975754logo-die-cut.png)
Matthew Setter takes an introductory look at atoum - an alternative to PHPUnit with an interesting twist
![Modding Minecraft with PHP – Buildings from Code!](https://uploads.sitepoint.com/wp-content/uploads/2015/05/1431326856minecraft-e1431327101704.jpg)
Chris shows us how we can connect PHP to Minecraft in a way that lets us create terrains and buildings from PHP code!