Writing tests to validate behaviour in a multi-tenancy, multi-database app can be challenging. “Lock wait timeout” errors, or transactions cleaned up in one db and not another – it can be very frustrating! Fortunately, Laravel has a way to support db transactions across multiple databases.
PHP
Stripe Is My DNS Provider Now: When Good APIs Meet Bad Ideas
Stripe metadata is great for config, entitlements, and… DNS? This experiment takes one good API feature and stretches it into the worst possible infrastructure layer. Read more