Craig Buckler, Mar 31
How to Synchronize WordPress Live and Development Databases
Developing WordPress themes and plugins on a local server can be problematic if it doesn't match your live system. Craig discusses synchronization options.
Younes Rafie, Mar 30
How Can I Use Laravel Envoy or Deployer with SemaphoreCI?
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.
Thomas Punt, Mar 29
Upgrading from Pthreads v2 to v3: What to Look out For
Thomas shows us the difference between Pthreads 2 and 3 and explains the upgrade procedure - the changes are big and backwards-incompatible, but worth it.
Bert Ramakers, Mar 24
Creating Strictly Typed Arrays and Collections in PHP
Bert discusses an interesting approach to creating arrays and collections that automatically enforce certain types - both scalar and fully custom
Thomas Punt, Mar 22
Parallel Programming with Pthreads in PHP - the Fundamentals
Thomas explains the most recent version of pthreads targeting PHP 7+ and demonstrates all the new features it brought along. Get started with parallelism!
Bruno Skvorc, Mar 20
Sourcehunt - Build a Medium Exporter + Cool New Libs!
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"!
Francesco Malatesta, Mar 17
My Laravel Package Building Workflow
Francesco tells us about his workflow for building Laravel packages - from PSR-4 baby steps to Facades, Francesco justifies and explains the steps he takes.
Claudio Ribeiro, Mar 13
The Android Elephpant - Laravel on your Android Phone?
Crazy? Maybe! Claudio goes through setting up PHP, Git, and Composer on an Android device. Not only that, but he also deploys Laravel and SQLite!
Viraj Khatavkar, Mar 10
Crash Course: Continuous Deployment with Semaphore CI
Viraj takes us through the basic process of setting up Continuous Deployment to a DigitalOcean server by means of Semaphore CI. Exciting!
Bruno Skvorc, Mar 07
Covering Laracon: Are Online Conferences Introvert Heaven?
Laracon: the official Laravel conference, is online in this edition. Let's talk about online vs offline conferences, and how they help / hinder networking!
Vlad Kobilansky, Mar 03
The State of PHP MVC Frameworks in 2017
Vlad considers the current state of PHP frameworks in 2017 - where are we? Where can we go from here? Which ones have the highest potential?
Younes Rafie, Feb 28
How to Secure Laravel Apps with 2FA via SMS
Younes Rafie shows us how to add 2FA to a Laravel app - make sure your users can log in securely by adding an SMS layer!
Younes Rafie, Feb 25
PHP Fractal - Make Your API's JSON Pretty, Always!
Younes looks at Fractal - a PHP League package for formatting and transforming JSON, YAML, and other data formats to something consistent. APIs rejoice!
Deji Akala, Feb 24
Sylius and Cutting Your Teeth on TDD
We look at Sylius - a fully tested and super-robuts e-commerce platform/framework, and use it to learn some proper Test Driven Development!
Viraj Khatavkar, Feb 23
Laravel Dusk - Intuitive and Easy Browser Testing for All!
Bruno Skvorc, Feb 21
Sourcehunt: Idea of the Month and 6 Interesting Repos!
Sourcehunt Feb, apart from promoting really interesting open source repos, now also features an app idea of the month, worth a fortune. Check it out!
Christopher Pitt, Feb 16
Writing Async Libraries - Let's Convert HTML to PDF
Chris goes through the whole process of building a PHP async library for converting HTML to PDF - magical stuff!
Eugene Dementjev, Feb 13
Achieving Modular Architecture with Forwarding Decorators
Eugene explains Forwarding Decorators: a crazy concept for approaching modularity in apps - wrapping them in other classes and recompiling everything.
Claudio Ribeiro, Feb 10
Taming the Snoo: Playing with the Reddit API
Claudio explores the Reddit API - from searching to authenticating with Oauth and downloading user data. Come tame this powerful beast!
Bruno Skvorc, Feb 06
Quick Tip: LetsEncrypt "server" error fix on Ubuntu 16.04
Running into the cryptic "server" error when renewing your server's HTTPS certificates with LetsEncrypt? Here's how to solve it.
Christopher Pitt, Feb 02
How to Make Modern PHP More Modern? With Preprocessing!
Chris adds some unexpected functionality to PHP, and all without custom extensions or recompiling. Let's unlock the power of macros and preprocessors!
Bruno Skvorc, Jan 30
Testing Frenzy - Can We BDD Test the Units?
Let's take a look at Peridot - a testing suite with a different approach. Can we BDD test our units? Should we?
Bruno Skvorc, Jan 27
Sourcehunt 17.1: 7 Interesting PHP Packages to Keep an Eye On
Here's January's Sourcehunt with 7 new libs/packages to keep and eye on or to contribute to. Use open source? Give back by helping out!
Wern Ancheta, Jan 24
Calendar as a Service in PHP? Easy, with Google Calendar API!
Wern builds a fully custom calendar application using the Google Calendar API and the Laravel framework - check it out!