Posts marked with “docker”

Database Freedom

by · June 29, 2022


This month John and Eric discuss some of the greater articles coming in the July 2022 release, “Database Freedom”. We start off with two great feature articles, “Customizing Drupal Feeds For Smooth Migrations” by Doug Groene and “MongoDB and PHP—-A Perfect Match” by Joel Lord. Our monthly columnists have been hard at work as well. […]


The Workshop: Nitro

by · October 20, 2021


Nitro is a command-line tool for managing Docker-based PHP development environments. Like most development environments, Nitro provides several defaults to improve the developer experience of using Docker. A primary focus of Nitro is “Simplicity matters,” meaning the developer should be focused on building their project, not getting bogged down in the DevOps swamps. If you […]


The Workshop: Docker Swarm

by · June 10, 2021


Docker Swarm is a mode in which Docker deploys container services across a cluster. Spreading a service across multiple swarm nodes (systems running Docker joined to the same swarm cluster) allows us to perform load balancing and rolling updates to our application. We also can easily horizontally scale by adding more nodes and scaling services […]


Interview #2 with Joe Ferguson

by · May 21, 2021


We welcome Joe Ferguson back to catch up with us about PHP, his column “The Workshop”, and more Topics Covered Virtual conference experiences. Looking forward to in-person events. Laravel Homestead, which Joe maintains. Uses and tradeoffs versus Docker. Docker Performance on Mac Local Development Environments Goals for his Workshop, eventually looking at Docker Swarm and […]


The Workshop: New OS, Old PHP

by · May 12, 2021


We continue our containerization journey from last month where we covered how to refactor an application that created PDF files to use S3 to store the documents instead of relying on the local server’s storage. Another challenge often found is when an application uses outdated PHP and runs on an unsupported/outdated operating system version. What […]


The Workshop: Just Use Docker

by · February 8, 2021


If you’ve been putting off learning how to use Docker in your PHP projects, here is your chance: we’re going to start from scratch, and we’re going to cover a lot of ground to take a PHP application from running locally to running in containers, then a cluster, and ultimately in Kubernetes. Let’s get settled […]


Interview with Chris Tankersley

by · January 22, 2021


Eric and John talk to long-time contributor Chris Tankersley about contributing to the magazine and more. Topics Covered Getting started in programming and web development with PHP. Docker and using it across operating systems. Developing with PHP and the ecosystem around it. What kind of things he tries to cover in Education Station for self-taught […]


Education Station: Development Environments

by · March 5, 2020


One of the initial draws for PHP was and has always been, the ability to be quickly set up and have a developer get code working through a web browser. While something like client-side JavaScript can be done with nothing more than a browser, many other languages still need help to serve a webpage. That […]


The Devilbox and Docker

by · July 2, 2019


Starting a new project has its highs and lows; setting up your dev environment should not be one of them. Back in the day, a dev could spend a couple of days just getting a *nix environment up and running on a machine and even then, it probably did not mirror the production environment in […]


Containerizing Production PHP

by · June 5, 2019


Most developers are aware of Docker, containers, and their general use cases. Maybe you even run it on your local machine. If you’ve ever wanted to take your application, containerize it and run it in production, this article is for you. Building applications for a container world requires a new way of thinking and building […]