Bruno Skvorc, May 02
Can 9-to-5 Developers Be Good Developers?
Discussing recycled conference talks and developers who stop learning after 5pm (when they come home from work). Are you one of them? Can they ever be good?
Deji Akala, Apr 29
Upgrading Sylius the TDD Way: Exploring Behat
We focus on Behat now to further extend Sylius in true TDD fashion. We write stories, we test against them, and then we develop features to make them pass!
Deji Akala, Apr 28
Upgrading Sylius the TDD Way: Exploring PhpSpec
Deji extends the core of Sylius by adding some back end features via true TDD: writing PhpSpec tests first, seeing that they fail, and then making them pass
Marcello Duarte, Apr 27
Functional Programming with Phunkie: Parser Combinators in PHP
Marcello Duarte of Inviqa shares some functional programming insight with us by teaching us how to build Parser combinations with Phunkie! Hardcore!
Christopher Pitt, Apr 24
How Privileged Are Programmers? Are You a John, Too?
Chris shares the anecdote of his past John-ness, describing, commenting, and deconstructing how privileged programmers are. Do you know Johns? Are you one?
Bruno Skvorc, Apr 22
Make Your Own Social Network, Game Server, or Knowledgebase! - Sourcehunt
This sourcehunt, we've gained the magical ability to make our own game servers, knowledgebases, and social networks. Join us in contributing!
Bruno Skvorc, Apr 18
Getting to Know and Love Xdebug
Let's take a fresh look at Xdebug, the de-facto PHP debugger, which turned an epic 15 years old this month. A quick look at some tricks, tips, and features!
Christopher Vundi, Apr 14
Building a Social Network with Laravel and Stream? Easy!
Christopher continues building the Laravel Social Network project by fully implementing Stream functionality with follows, friending, and notifications.
Christopher Vundi, Apr 12
Real-Time Laravel Notifications and Follows? Sure, with Stream!
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!
Younes Rafie, Apr 07
An Alternative Laravel Package Development Workflow
After we published Francesco's Laravel Package development workflow a month ago, Younes chimes in with his own Laravel Package development approach!
Reza Lavaryan, Apr 05
Easily Add Social Logins to Your App with Socialite
Implementing social logins is making your head explode? Oauth to complex? No more! With Socialite, it's done in 30 minutes, for ANY social service.
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.
Christopher Pitt, Mar 31
Procedurally Generated Game Terrain with ReactJS, PHP, and Websockets
Chris uses ReactJS, PHP, and Websockets to demonstrate how we can procedurally generate game terrain for our rip-off of Stardew Valley!
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.
Christopher Pitt, Mar 27
Game Development with ReactJS and PHP: How Compatible Are They?
Chris bootstraps a basic Stardew-Valley-like game in this game development with PHP post, using an async server, preprocessors, and ReactJS!
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?