Community Corner: Larry Garfield
Scott talks to Larry Garfield about his talks at php[tek] 2024 and the open source projects he’s created and maintained for the community. Links: Larry’s Blogs – https://www.garfieldtech.com and https://peakd.com/@crell Serde – https://github.com/Crell/Serde AttributeUtils – https://github.com/Crell/AttributeUtils Tickets to php[tek] 2024 – http://tinyurl.com/tek-2024-tickets
Getting Up And Running With Laravel Sail
Docker is one of the best ways to have a consistent environment across multiple computers, but for new developers (and even not-so-new developers), it can be hard to understand and set up. Thankfully, the Laravel team has created Laravel Sail to make Docker a much easier tool to use when we’re working on Laravel projects. […]
Getting Started With Docker
“Works on my machine” it’s a common refrain before closing out a bug ticket. This hides the fact that something is different between your development and production environments. There are a bunch of ways to resolve this problem but one of the easiest is to use a solution like Docker to make sure our development […]
Creating Finite State Machines in PHP 8.3
As developers, we’re constantly managing where entities are in some flow. Entities like blog posts, multi-step user registration, and even UI elements can exist in multiple states, and we’re responsible for making sure that they’re always in a valid state. If something unexpected happens in those flows, it can cause bugs, which can cause us […]
What Are Finite State Machines
As developers, we’re constantly managing where entities are in some state. Entities like blog posts, multi-step user registration, and even UI elements can exist in multiple states, and we’re responsible for making sure that they’re always in a valid state. If something unexpected happens in those flows, it can cause bugs, which can cause us […]