跳到正文
5月24日周二
5月18日周三
5月2日周一
  1. Hugging Face Blog62

    用 Accelerate 不改代码跑 PyTorch FSDP,在 2 张 24GB 卡上训练 GPT-2 XL

    Hugging Face 介绍如何用 Accelerate 在不改代码的情况下启用 PyTorch FullyShardedDataParallel(FSDP),在 2 张 24GB NVIDIA Titan RTX 上对 GPT-2 Large(762M)和 GPT-2 XL(1.5B)做因果语言建模训练。

    推荐理由:用 Accelerate 不改代码就能跑 PyTorch FSDP,显存不够的可以照表选分片与 CPU offload 配置。

4月28日周四
4月26日周二
  1. Vercel Changelog22

    HashiCorp 开发者如何用增量静态再生(ISR)加快迭代

    HashiCorp 为 8 个开源产品的文档站引入版本化文档,页面数量大增,团队改用 API 提供内容并借助 Next.js 的 ISR 只静态生成访问量最高的页面,其余延后生成,revalidate 超时设为 1 小时。按需 ISR 可即时清除指定页面的 Next.js 缓存,配合 GitHub push 事件与 GitHub Actions,只对变更页面触发更新,无需整站重建。

4月20日周三
4月15日周五
4月2日周六
  1. Supabase Blog52

    Supabase 发布 Realtime 第三个大版本,新增多人协作能力

    Supabase 发布 Realtime 第三个大版本,引入多租户以同时监听多个数据库,并采用分布式节点集群以提升资源利用率、容错能力和降低延迟。新版本在保留原有数据库变更监听功能的同时,开放 WebSocket 供开发者构建多人游戏和协作应用,新增 Presence(用户在线状态,由 CRDT 驱动)和 Broadcast(发送光标移动等临时事件)两项能力。

3月31日周四
3月30日周三
  1. Supabase Blog62

    Supabase 推出 Enterprise 计划,并把消费上限等企业功能下放到 Pro 档

    Supabase 发布 Enterprise 计划,同时把部分企业功能放进 Pro 档:合并 Pro 与 Pay as you go 计划,升级 Pro 后默认开启消费上限,单项目每月成本上限为 25 美元,超出后服务仍会继续运行并会直接联系用户。

    推荐理由:Supabase 把企业级功能下放到 Pro 档并默认开启每月 25 美元消费上限,按用量付费的团队要重新核对账单预期。

3月29日周二
  1. Supabase Blog62

    Supabase 正式上线 GraphQL,基于开源扩展 pg_graphql

    Supabase 宣布 GraphQL 支持正式可用(general availability),通过开源 PostgreSQL 扩展 pg_graphql 实现,可在 SQL 内或通过 HTTP 端点 https://<project_ref>.supabase.co/graphql/v1 查询已有 PostgreSQL 数据库。

    推荐理由:Supabase 把 GraphQL 通过开源扩展 pg_graphql 正式开放,用 Postgres 权限和 RLS 直接管鉴权,自建后端可以少写一层解析服务。

3月28日周一
3月25日周五
3月17日周四
3月15日周二
3月3日周四
  1. Vercel Changelog22

    Turborepo:Monorepo 正在改变团队构建软件的方式

    Vercel 旗下 Turborepo 是一款面向 JavaScript 和 TypeScript 代码库的高性能构建系统,提供零配置远程缓存和快速增量构建,把大型工程团队的开发工作流带给所有开发者。它让多项目代码库的包更新、协作调试和本地开发更简单,Makeswift 称其显著提升开发效率,Stately.ai 四人团队自采用以来节省了 67 小时 CI 时间。

2月22日周二
1月27日周四
1月25日周二
1月20日周四
12月15日周三
12月3日周五
12月1日周三
  1. Supabase Blog62

    Supabase 的 Realtime 开始遵循 Postgres RLS 策略

    Supabase 宣布 Realtime 现在会遵循 PostgreSQL 的 Row Level Security 策略,数据库变更只广播给有权限查看的用户,此前 Realtime 会把所有变更广播给所有客户端。

    推荐理由:Realtime 现在按 RLS 策略逐用户过滤广播,用 Realtime 的要把客户端升到 v1.23.0 并检查策略性能。

11月29日周一
11月28日周日
11月27日周六
  1. Supabase Blog60

    PostgREST 9 发布:支持内连接过滤与单参数 POST,并带来 PostgreSQL 14 兼容改动

    PostgREST 9 发布,新增在嵌入表时做内连接的能力,用 !inner 关键字可基于嵌入表(如 users)的过滤条件筛选顶层表(如 messages)的行,适用于所有 Supabase 客户端库和各类操作符。

    推荐理由:PostgREST 9 支持内连接过滤和单参数 POST,自建自定义 auth 函数的要在升级前改 current_setting 写法。

11月26日周五
11月7日周日
10月4日周一
  1. Supabase Blog20

    Supabase Beta 2021 年 9 月更新:Dashboard 支持自定义列类型与批量编辑

    Supabase 发布 2021 年 9 月 Beta 更新,Dashboard 现支持自定义列类型、唯一约束和批量编辑列,并更新了网格以支持跨多个 schema 的关系。JavaScript 库新增 AbortController 支持,可中止长时间运行的查询。Auth 文档拆分为认证与授权两部分,Discord 社区已超 3500 名开发者,Twitter 粉丝达 16.5k。

9月10日周五
8月12日周四
7月30日周五
  1. Supabase Blog62

    Supabase 上线 Database Webhooks 与 Postgres Functions 编辑器,均为 Alpha

    Supabase 宣布 Database Webhooks(原 Function Hooks)以 Alpha 形式向所有新项目开放,可监听表的 INSERT、UPDATE、DELETE 事件并异步触发外部 HTTP 函数,同时 Dashboard 新增原生 PostgreSQL Functions 编辑器和触发器管理界面。

    推荐理由:Supabase 把 Database Webhooks 和 Postgres Functions 编辑器放进所有新项目的 Alpha,想接数据库变更触发外部 HTTP 的可以现在试,但别用在关键路径上。

7月29日周四
7月28日周三
  1. Supabase Blog62

    Supabase Auth v2 上线手机号登录,支持短信 OTP 与密码两种方式

    Supabase Auth 发布 v2,新增手机号登录能力,用户可用短信一次性密码(OTP)登录,也可用手机号加密码组合登录,该功能对所有新建和已有的 Supabase 项目开放。

    推荐理由:Supabase Auth 上线手机号 OTP 登录,用 Twilio 即可接入,做移动端登录的可以省掉自建短信验证流程。

7月27日周二
7月26日周一
  1. Supabase Blog32

    Supabase Community Day:PostgreSQL 13.3、PostgREST 8.0 与 Flutter/Dart 库 Beta

    Supabase 在 Community Day 宣布,从今天起所有新建 Supabase 项目都将运行 PostgreSQL 13.3,同时发布 PostgREST 8.0 稳定版,其 GET 请求吞吐量据基准测试最高提升 50%,并实现 schema cache 零停机重载。社区还推出 Flutter 和 Dart 客户端库 Beta,Supabase 团队正式加入社区运营的 Discord。

  2. Supabase Blog42

    Supabase 新项目升级至 Postgres 13.3

    Supabase 新项目现已运行在 Postgres 13.3 上,其 Postgres 仓库版本从 0.15.0 跳至 13.3.0,此后主次版本号将跟随 PostgreSQL。新版本带来原生 UUID 生成、并行索引清理、增量排序等改进,底层系统从 Ubuntu 18.04 升级到 20.04,并新增 pgRouting、wal2json 扩展及 fail2ban 防暴力破解保护。

7月22日周四
7月2日周五
4月6日周二