Writing on software design, company building, and the aerospace industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

New Expressive Model Attributes in Laravel 13.2.0

Laravel 13.2.0 adds new symmetrical model attributes, enum support in queue attributes, releaseOnSignal for withoutOverlapping, and UniqueConstraintViolationException column and index details.

Building Transaction-Safe Multi-Document Operations in Laravel

Learn how to use MongoDB's multi-document ACID transactions in Laravel to ensure data consistency across collections when atomic operations aren't enough, with practical examples of handling rollbacks and failures.