Browse category The Workshop

The Workshop: PostgreSQL

by · July 29, 2023


Last month we covered Databases as a Service and glossed over the fact that MySQL and PostgreSQL are the commonly found relational database management systems (DBMS) across providers. While MySQL is often the default for most PHP developers, this month, we will dive into PostgreSQL and get a PHP application up and running. by Joe […]


The Workshop: Databases as a Service

by · June 24, 2023


Whether you’re working on a legacy project or scaling up a modern application, one popular way would be migrating the database to a Database as a Service (DBaaS). These services can provide great benefits to teams that may not have a dedicated database administrator by offloading the database service to a managed host. This month […]


The Workshop: The Workshop: Minicli

by · May 31, 2023


Should you use Minicli? It’s definitely worth a look. Let’s review what is has to offer. by Joe Ferguson


The Workshop: A Grumpy Programmer’s Introduction To NeoVim and PHP

by · April 20, 2023


Hello friends! You might know me from my years of shouting at PHP developers to write tests for their code and my (hopefully) entertaining talks at conferences. It probably will not surprise readers that I also have some opinions about text editors and Integrated Development Environments (IDEs). In this article, I want to discuss The […]


The Workshop: What Ben Uses

by · March 24, 2023


A popular trend among developers these days is sharing the specs of one’s local development environment and listing their most often-used tools. In this month’s Workshop, guest columnist Ben Ramsey stops by to share what’s running on his machine and the tools he finds most helpful in his day-to-day work. by Ben Ramsey


The Workshop: Upgrading with Reckless Abandon: Part Two

by · February 10, 2023


This upgrade process is not for the faint of heart, nor is it for those who spend hours meticulously curating their commits and merges. We’re intentionally being reckless because we’re confident that our tests cover enough of our code to know when a problem will arise. by Joe Ferguson


The Workshop: Upgrading with Reckless Abandon Part One

by · January 16, 2023


This month we’ll dive into upgrading a PHP 7.1 application originally built with the Laravel framework version 5.6 with reckless abandon. The only way this kind of upgrade can succeed is with a robust suite of tests. Tests allow us to leap major versions of our framework and dependencies and even PHP versions in some […]


The Workshop: Get A Blog!

by · December 15, 2022


This month we’re going back to the early days before Discord and Slack, to when we shared our knowledge through ancient tomes known as Blogs. Most developers have a blog, even if they never published it. by Joe Ferguson


The Workshop: Local Dev with Lando

by · November 11, 2022


This month we’re going to visit a topic near and dear to my heart: local development environments. I’ve been maintaining Laravel Homestead since late 2016. I have been a longtime tinkerer of just about every local development tool you’ve ever heard of, and they all have their strengths and weaknesses. Lando is just about the […]


The Workshop: Cheating at SPA with Breeze & Inertia

by · October 8, 2022


This month we’re diving into a fresh Laravel application using the Breeze package to scaffold our authentication using Inertia and Vue.js. No previous Vue experience is required! We’re exploring the ability to quickly build modern single-page applications with Inertia leveraging Vue.js components to build our application. If you previously used Laravel’s make auth commands, you’ll […]