周下载量 600个W,这个TS版Gin框架火了?
Hono(日语“火焰”)是轻量、极速的全栈Web框架,专为边缘计算设计。支持Cloudflare Workers、Deno、Bun等多运行时,零依赖、仅14KB,内置TypeScript强类型、洋葱中间件、JSX服务端渲染及丰富官方中间件,真正“Write once, run anywhere”。
Go 提案解读:heap/v2 —— 泛型堆终于来了!
Go 团队提议新增 `container/heap/v2`:基于泛型重构的现代化堆包。告别老版“难用、易错、啰嗦”痛点——支持泛型、函数式比较、索引追踪与清晰命名(如 `TakeMin`/`Changed`),兼顾简洁性、性能与实用场景(如 Top K、Dijkstra)。设计恪守 Go 哲学:显式、零成本、渐进复杂。
defer学习指南
本文会带你深入浅出从源头、定义、应用、底层依次深入学习defer。结尾附有go语言版本的迭代史哦~
RESTful风格
小白只要记好一句话:RESTful = 用HTTP动词(GET/POST...)操作网络资源(URI标识),目标是简单、统一、好扩展。
简称:"动词操作资源地址",记住这点,你对restful的理解就能掌握90%了
go.work
Go语言在1.18版本引入的go.work文件是一种工作区管理工具,用于简化多模块开发。它通过在项目根目录创建go.work文件,使用use指令关联本地模块路径,使开发者能够直接调用不同模块(如主应用myapp和共享库mylib)的函数,无需修改go.mod文件或发布未完成版本。相比replace机制,go.work提供了更便捷的本地开发方案,既能保持生产环境依赖完整性,又解决了多模块协同开发时版本不匹配的问题,尤其适合大型项目和微服务架构。
打通智能体孤岛:用 AgentRun 构建生产级 A2A 多 Agent 管理协作系统
本文详解A2A(Agent-to-Agent)协议原理及AgentRun的生产级落地实践:通过AgentCard实现智能体自描述,服务发现动态感知可用Agent,结合JSON-RPC 2.0与Task模型完成可靠通信;AgentRun在此基础上构建工作空间、多环境发现端点、权限管控等完整管理体系,并以「希希咖啡厅」为例,演示Go SDK全链路调用流程。