2026-07-14
来源: infoq.com
43
AI 可以迅速生成接口、测试和基础实现,让开发工作的前 80% 显得异常顺畅。真正危险的是剩下的 20%:隐含依赖、跨模块约束、历史决策和运行时边界往往要到集成阶段才暴露。此时,代码虽然增长很快,团队对系统的理解却没有同步增长。 解决方向不是单纯限制 AI 生成代码,而是把规格驱动开发(SDD)、测试驱动开发(TDD)和自动化架构适应度函数统一放进仓库...
2026-07-14
来源: infoq.com
20
许多数据格式在设计之初都很清爽:一份二进制数据配一份外部 Schema,读写双方使用同一套定义。但几年后,Schema 仓库迁移、版本号失配、团队各自扩展字段,旧文件便可能变成无法解释的字节。受 HTML 和 HTTP 长期兼容能力的启发,Seph Gentle 提出的实验性格式 Schemaboi 选择把自包含 Schema 直接写入文件头,让数据携...
2026-07-14
来源: infoq.com
22
数据格式真正棘手的部分不是定义第一版,而是十年后还能不能读。Seph Gentle 提出的实验性格式 Schemaboi 借鉴了 HTML 与 HTTP 的长期适应能力:把自包含的 schema 直接嵌入文件头,让数据不必依赖某个外部定义服务器、包注册表或中央协调者才能被解释。 它瞄准的不只是常见的向前兼容与向后兼容,还包括“横向兼容”:两个团队从同一...
2026-07-14
来源: infoq.com
37
SwiftData 在 2027 版中扩展了三个关键方向:通过 持久化自定义及第三方类型、为 SwiftUI 列表组织分区数据,以及通过 和 观察数据存储变化。这些能力让模型不必被拆成大量基础字段,也让后台同步、审计和跨界面刷新有了更明确的入口。 过去遇到坐标、货币、第三方 SDK 值对象等类型时,常见做法是将其拆成若干 SwiftData 字段,或者...
2026-07-13
来源: infoq.com
40
能够登录账号、下载文件,并不等于真正拥有数据。围绕数据所有权的讨论正在把问题推进到更深一层:当平台停服、修改接口、限制导出或改变治理规则时,用户能否继续访问数据、迁移工具,并与其他人协作?Local-First 计算给出的方向,是让本地数据成为系统的基础,同时用开放格式、共享标准和可替换服务减少对单一平台的依赖。 传统云应用通常把身份、存储、计算、协作...
2026-07-13
来源: infoq.com
27
对话式购物助手很容易做出一个演示:把商品列表塞进提示词,再让大模型生成推荐。但进入真实交易链路后,价格是否仍然有效、商品能否配送、用户是否过敏、购物车里已有何物,都不能靠模型猜测。 DoorDash 在介绍 Ask DoorDash 时,强调的正是这种工程边界:LLM 负责理解和表达,专用 AI Agent 负责拆解任务,MCP 工具连接实时后端,智能...
2026-07-13
来源: infoq.com
30
一个购物助手能说出流畅的话,并不等于它能把商品选对、库存查准、购物车改对。DoorDash 介绍的 Ask DoorDash 把大模型放在系统的一部分,而不是让它独自承担整个购物流程:LLM 负责理解与表达,专用 AI Agent 负责拆解任务,MCP 工具连接业务能力,智能层则结合持久化消费者记忆和实时后端数据作出决策。 这种设计带来的价值最终落在业...
2026-07-13
来源: infoq.com
44
2026 年 7 月 6 日这一周的 Java 动态横跨多个层次:TornadoVM 5.0 进入 GA,JHipster、Keycloak 与 Google ADK 发布小版本更新,GraalVM Native Build Tools 和 Micronaut 推出维护版本,OmniFish 带来自己的 Payara 构建,同时 Vidocq 作为 J...
2026-07-13
来源: infoq.com
35
一套 API 即使部署在多个 AWS 区域,也不等于已经具备全局故障转移能力。连续发生的区域故障迫使团队重新检查请求链路,最终发现阻碍并不在主业务 API,而是藏在客户端会话初始化阶段:每次会话都会先发起一次预检发现请求,再根据返回结果访问真正的 API。 这个调用源于多年前的技术限制,当时它可能是唯一可行的接入方式。多年后,服务端已经演进,客户端却继...
2026-07-13
来源: infoq.com
22
Local-first 应用通常强调离线可用、数据归用户所有,以及网络恢复后自动同步。Jake Lazaroff 的分享把这个思路与 AT Protocol 连接起来:用户数据保存在个人数据服务器(PDS)中,应用则复用协议提供的同步与更新基础设施。这样一来,AT Protocol 不再只服务于社交网络,也可以成为协作文档、任务工具和其他分布式应用的底...