Supabase 发布 CLI,可在本地运行完整后端
Supabase 发布 CLI,开发者可以用 Docker Compose 在本地运行与生产环境完全兼容的 Supabase 后端,并通过 supabase init 和 supabase start 启动服务。
推荐理由:Supabase 官方发布 CLI,可在本地用 Docker Compose 跑起与生产一致的后端,并给出 React 项目接入步骤。
从埋点、看板到留存与漏斗:用数据判断功能有没有人用,以及这些工具的免费额度与计费方式。
Supabase 发布 CLI,开发者可以用 Docker Compose 在本地运行与生产环境完全兼容的 Supabase 后端,并通过 supabase init 和 supabase start 启动服务。
推荐理由:Supabase 官方发布 CLI,可在本地用 Docker Compose 跑起与生产一致的后端,并给出 React 项目接入步骤。
Supabase 发布其呼声最高的功能 Storage,用户注册后即可在 Postgres 数据库、实时订阅、用户管理和自动生成 API 之外获得可扩展的对象存储,无需再为存储单独接入其他服务。
推荐理由:Supabase 官方说明 Storage 的架构与权限设计,用 Postgres 行级安全写存储策略的思路对自建存储的开发者有参考价值。
Supabase 从 2021 年 3 月 29 日起举办 Launch Week,连续五天发布多项更新。首日公布定价方案,保留免费套餐,用量计费以存储等更可预测的项目为主,避免对 API 请求按量计费,免费套餐每天可发起数百万次请求,未来将在最高档引入用量上限,且采用软性分层不会自动升级。
推荐理由:Supabase 用一周时间连续发布定价、Storage、CLI 等多项更新,可看到其免费额度与用量计费的设计取舍。
Supabase 在开发 10 个月后正式进入 Beta,重点改进性能、安全与可靠性。官方称在支持 Graviton 的区域性能提升 26%(从 1167 reqs/s 升至 1460 reqs/s),并上线 Sao Paulo 新区域。同期 Supabase 完成 600 万美元种子轮融资,投资方包括 Y Combinator、Mozilla 和 Coatue。
推荐理由:Supabase 结束 10 个月开发进入 Beta,并公布性能提升与融资信息,可了解其早期产品状态。
Replit 宣布将逐步取消匿名使用体验,原因是 Google 开始对 reCAPTCHA 收费,费用超过其月度收入。Replit 目前运行 15 万个并发容器,是去年的 10 倍,Google 只给了一个月时间迁移。接下来语言页面将改为功能受限的 REPL,repl.run 将重定向到 repl,创建和保存 repl 必须登录。
推荐理由:Replit 因 Google 对 reCAPTCHA 收费而取消匿名使用,展示了免费增值产品在第三方成本变化下的取舍。
Supabase 正式发布 Supabase Auth,提供用户认证与授权所需的后端服务,包含 supabase.auth.signUp() 和 supabase.auth.signIn() 等用户管理函数。
推荐理由:Supabase 官方发布 Auth 功能,说明其基于 PostgreSQL 行级安全与开源组件构建认证与授权的方式。
Supabase 在 7 月更新中发布了 Supabase Auth,并称完整介绍将在几天后单独发布,同时提供了示例和视频教程,演示如何用 PostgreSQL 的 Row Level Security 实现基础认证系统。
推荐理由:Supabase 官方月度更新,交代了 Auth 功能上线及 Table Editor 多级关系下钻等改动,适合关注其能力边界的开发者。
OpenAI 发布了一个 API,用于访问 OpenAI 开发的新 AI 模型。
推荐理由:OpenAI 官方发布 API,让开发者可以调用其新开发的 AI 模型。
Supabase 公布 2020 年 4 月 alpha 阶段进展,支持在 2 分钟内搭建 Postgres、自动生成 API,并可直接在 dashboard 查询和分析数据库。
推荐理由:Supabase 官方公布 alpha 阶段能力与限制,可了解其早期定位和与 Firebase 的差异。
Vercel 发布 Serverless Pre-Rendering(SPR),让静态站点在保持 CDN 边缘速度的同时渲染动态数据。用户访问时始终返回静态版本,Serverless Function 在后台按设定间隔查询动态 API 生成新副本,因此后端变慢或宕机也不影响响应速度,并大幅降低后端流量与成本。
推荐理由:Vercel 官方发布 SPR 功能,用一行 Cache-Control 头把静态速度与动态数据结合,并给出适用场景。
Cloudflare 宣布 Cloudflare Registrar 从今天起向所有用户开放,此前该产品自去年 9 月发布后按批次向现有客户开放。Registrar 只收取注册局成本价,目前支持 4 个传统 gTLD、1 个 ccTLD 和 241 个 ngTLD,共 246 个 TLD。
推荐理由:Cloudflare 官方公布 Registrar 结束分批开放并给出早期数据,可了解其按成本价注册域名的覆盖范围。
Cloudflare 发布域名注册服务 Cloudflare Registrar,只收取注册局向其收取的批发价,不加价也不收意外费用,并免费提供符合 ICANN 现行指引的 WHOIS 个人信息遮蔽。文中称部分注册商的续费价格达到批发价的八倍甚至三十倍。该服务按阶段开放早期访问,优先考虑 Cloudflare 老客户,上线时可转移已在其账户中激活的域名。
推荐理由:Cloudflare 官方发布域名注册服务,按批发价收费并免费提供 WHOIS 隐私保护,可对照现有注册商的续费加价模式。
Cloudflare 在成立 8 周年之际发布 Cloudflare Registrar,承诺域名注册与续费均按 TLD 批发价收费、不加价,例如 .com 每年 $8.03(Verisign 的 $7.85 加 ICANN 的 $0.18)。
推荐理由:Cloudflare 官方发布域名注册服务,承诺按 TLD 批发价收费不加价,并给出 .com 每年 $8.03 的具体构成。
AdMob 宣布推出 Open Bidding,让参与的各广告网络对每次展示实时出价,在统一拍卖中平等竞争,出价最高者胜出,Google 自身也不例外。该功能由 DoubleClick 的实时竞价技术支撑,可自动拉取实时 CPM、集中展示各合作方表现并合并打款,开发者只需接入 Google Mobile Ads(GMA)SDK 即可获取合作方需求,无需新增 SDK。
推荐理由:AdMob 官方说明 Open Bidding 的实时竞价机制,以及它如何减少手动更新 CPM 和集成多个 SDK 的工作。
Repl.it 宣布其 IDE 可以从单文件 REPL 逐步扩展为全栈应用开发环境,在 repl 中开放端口即完成部署,服务器会托管在用户的 Repl.it 子域名上。使用第三方库时只需 require/import,平台会自动安装,并预置了 Django、Rails、Express 和 Sinatra 应用模板。官方还提到用户会把应用拆成多个 repl,例如一个跑网站、另一个做日志和管理界面。
推荐理由:Repl.it 官方说明 IDE 如何从单文件 REPL 逐步扩展到可部署的全栈应用,并给出预置框架与用户实例。
Google 在 I/O 上发布重新设计的 AdMob,界面围绕应用组织并采用 Material Design,目前已有超过 100 万个应用通过 AdMob 在 iOS 和 Android 上变现,累计向开发者打款超过 35 亿美元。
推荐理由:AdMob 官方说明改版后的界面、Firebase 数据打通与 mediation groups 设置方式,可了解广告变现后台的调整方向。
Vercel 开源了 Next.js,一个基于 React、Webpack 和 Babel 的服务端渲染通用 JavaScript 框架,用于构建其官网本身。它主打零配置,以 pages 目录作为路由,自动完成服务端渲染与代码分割,并通过 getInitialProps 让开发者自行获取数据;部署只需运行 next build 和 next start。
推荐理由:Vercel 官方开源 Next.js 并给出零配置、自动服务端渲染与代码分割的设计取舍,可了解其早期定位。