撰写有关软件设计、公司建设和航空航天业的文章。

我所有关于编程、领导力、产品设计等的长篇想法,都按时间顺序收集。

Filament 五周年庆典精彩纷呈!

自 Filament v1 发布以来,我们已经取得了长足的进步。今天,在 Filament 五周年之际,我们推出了一项历经数月筹备的项目:Filament 的全新品牌重塑!

防止 API 故障导致队列崩溃 — Fuse for Laravel

Stripe 在周五晚上宕机,而你的队列工作进程却毫不知情。所有任务都会挂起、重试,并阻塞其他所有进程。在本视频中,我故意破坏了一个模拟的 Stripe 端点,并演示了我在 Laracon India 大会上展示的熔断器包 Fuse for Laravel 如何自动保护你的队列,延迟失败的任务,并在 API 恢复后自动恢复。

Laravel 12.53.0 中的缓存并发限制

Laravel v12.53.0 引入了 Cache::funnel(),用于限制并发,支持任何支持锁的缓存驱动程序;为事件分发和广播添加了命名参数支持;并扩展了 PostgreSQL 全文搜索,支持预计算的 tsvector 列。