If you’ve been working with PHP regularly, chances are you’ve run across an Interface, Trait, or Abstract Class. At first glance, they might appear to have a few similarities between them, and it can be hard to make out their differences and use cases.
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