https://github.com/Highflyer/REST-API-Design-Guide
RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。
在 2000 年,Roy Fielding 提议使用表现层状态转换 (英语:Representational State Transfer,缩写:REST) 作为设计 Web 服务的体系性方法。REST 是一种基于超媒体构建分布式系统的架构风格。REST 独立于任何基础协议,并且不一定绑定到 HTTP。但是,最常见的 REST 实现使用 HTTP 作为应用程序协议。
基于 HTTP 的 REST 的主要优势在于它使用开放标准,不会绑定 API 的实现,也不会将客户端应用程序绑定到任何具体实现。例如,可以使用 ASP.NET 或者 Node.js 编写 REST Web 服务,而客户端应用程序能够使用任何语言或工具来发起 HTTP 请求和分析 HTTP 响应。
它的大原则容易把握,但是细节不容易做对。我们必须进行较多的工作来实施 REST API 中的最佳实践。大多数情况下,懒惰或缺乏时间意味着我们不会付出努力,如此为我们的用户留下一个个古怪的、难用的却又脆弱的 API。
本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。
RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。
在 2000 年,Roy Fielding 提议使用表现层状态转换 (英语:Representational State Transfer,缩写:REST) 作为设计 Web 服务的体系性方法。REST 是一种基于超媒体构建分布式系统的架构风格。REST 独立于任何基础协议,并且不一定绑定到 HTTP。但是,最常见的 REST 实现使用 HTTP 作为应用程序协议。
基于 HTTP 的 REST 的主要优势在于它使用开放标准,不会绑定 API 的实现,也不会将客户端应用程序绑定到任何具体实现。例如,可以使用 ASP.NET 或者 Node.js 编写 REST Web 服务,而客户端应用程序能够使用任何语言或工具来发起 HTTP 请求和分析 HTTP 响应。
它的大原则容易把握,但是细节不容易做对。我们必须进行较多的工作来实施 REST API 中的最佳实践。大多数情况下,懒惰或缺乏时间意味着我们不会付出努力,如此为我们的用户留下一个个古怪的、难用的却又脆弱的 API。
本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。
GitHub
GitHub - Highflyer/REST-API-Design-Guide
Contribute to Highflyer/REST-API-Design-Guide development by creating an account on GitHub.
https://github.com/buresdv/Cork
Homebrew是一个非常不错的工具,Cork是一个GUI前端,如果你是开发者,可以自行编译。刚好,这也是一个非常棒的机会学习一个实际的项目工具。
Homebrew是一个非常不错的工具,Cork是一个GUI前端,如果你是开发者,可以自行编译。刚好,这也是一个非常棒的机会学习一个实际的项目工具。
GitHub
GitHub - buresdv/Cork: A fast GUI for Homebrew written in SwiftUI
A fast GUI for Homebrew written in SwiftUI. Contribute to buresdv/Cork development by creating an account on GitHub.
https://scade.io/docs 这个世界真大,真的是无奇不有。这是一个让你可以使用Xcode来写swift项目,最后可以生成Android App的开源项目。我以为我此生不应该看到这种东西的出现,但是,今天当我看到这个项目时,真的是让我惊吓了一身汗。只能说这世界的闲人太多了。
https://codelabs.developers.google.com/gemini-cli-deep-dive
这个教程从不同的方面给讲述了如何使用AI Agent帮助你来完成开发中的工作。值得一看一试,入门的好指南。但是要注意,无论Ai Agent再好用,它一直会很容易的产生无数的bug,它始终会有机会陷入难以跳出的循环,最要注意的是,它可能会轻松的花光你的信用卡。
这个教程从不同的方面给讲述了如何使用AI Agent帮助你来完成开发中的工作。值得一看一试,入门的好指南。但是要注意,无论Ai Agent再好用,它一直会很容易的产生无数的bug,它始终会有机会陷入难以跳出的循环,最要注意的是,它可能会轻松的花光你的信用卡。
https://codelabs.developers.google.com/getting-started-google-antigravity?hl=zh-cn#0
Google自家发布的 Antigravity入门指南,仔细理解这里的一些新名词和作用挺好的。
Google自家发布的 Antigravity入门指南,仔细理解这里的一些新名词和作用挺好的。
❤1
Anthropic 上线了全新的学习板块 (https://www.anthropic.com/learn) ,逛了一圈发现不少好东西。对比 Gemini 偏入门级的功能设计,A记的教程明显更具深度,字里行间都能感受到他们对细节的死磕,课程质量真的很高。
❤3
谁说 CLI 只是给管理员用的?个人开发者和用户更需要直接掌控自己的 Google 服务!🔥
Google 官方 Workspace CLI (https://github.com/googleworkspace/cli) 让你无需打开繁杂的 GUI 网页,即可在终端直接访问和操作 Gmail、Drive、Docs 等“全家桶”内容。
这不仅是个人自动化的利器,更是作为 AI Agent 底层操作接口的最佳选择,让你的 AI 能够无缝帮你在不同 Google 服务之间进行复杂的脚本操作。
#GoogleAPI #CLI #个人自动化 #AI自动化 #开发者工具
Google 官方 Workspace CLI (https://github.com/googleworkspace/cli) 让你无需打开繁杂的 GUI 网页,即可在终端直接访问和操作 Gmail、Drive、Docs 等“全家桶”内容。
这不仅是个人自动化的利器,更是作为 AI Agent 底层操作接口的最佳选择,让你的 AI 能够无缝帮你在不同 Google 服务之间进行复杂的脚本操作。
#GoogleAPI #CLI #个人自动化 #AI自动化 #开发者工具
❤2
https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session 你已经可以使用Agent操作Chrome了
😁2🐳1