Replit 案例:一个月为 700+ 学生做出校园 Web App
新加坡国立大学 Raffles Hall 的软件社团 RHDEVS 用 Replit 在一个半月内从设计、开发到测试上线了一款面向 700+ 学生的宿舍便利 App,后端由 13 名学生开发者负责。
新加坡国立大学 Raffles Hall 的软件社团 RHDEVS 用 Replit 在一个半月内从设计、开发到测试上线了一款面向 700+ 学生的宿舍便利 App,后端由 13 名学生开发者负责。
Supabase 官方演示了在 Replit 的 Node.js repl 中接入 Supabase:用 `@supabase/supabase-js` 的 createClient 填入项目 URL 和 anon key,即可从 JavaScript 直接查询关系型数据库。
Supabase 官方给出用 Postgres 做定时任务的方法:先启用 pg_cron 扩展,再启用 pgsql-http 扩展,就能在数据库内定时发送 GET、POST、PATCH、DELETE 请求。
Shopify Engineering 分享金融软件中处理舍入误差(hanging pennies)的 8 条建议,包括向利益相关者说明舍入发生位置、使用银行家舍入法、选用精度更高的数据类型(如用 double 而非 float)、保持全代码舍入方式一致、显式标注舍入变量、参考政府舍入标准,以及只在必须时才舍入。
Replit 现在可以在 30 秒内从新建项目跑到 Rails 欢迎页,作者按 Rails 官方入门指南做了少量修改,让开发站点能在 Replit 的 iframe 中显示,模板已公开可查看。此前 Replit 因主打轻量项目而对 Rails 支持不佳,随着基础设施变强,作者重新尝试后发现体验相当顺畅。
Prisma 发文探讨如何在 Next.js 与 Prisma 配合下解决 Jamstack 在强交互应用中的难题。Jamstack 由 Netlify 联合创始人 Mathias Biilmann 提出,通过构建时预渲染 HTML 并经 CDN 分发,适合营销站和博客等低交互场景;但每次状态变化都需重新构建,评论等即时交互成为常见挑战。
Shopify 工程团队讲解如何用 Chrome 版 Shopify Theme Inspector 扩展生成火焰图,定位 Liquid 代码的渲染瓶颈。示例中,10 件商品的分页集合渲染耗时 13 ms,循环内访问商品属性后升至 162 ms,商品增至 50 件时达 800 ms;两层嵌套循环为 55 ms,三层为 72 ms。
Prisma 官方教程演示如何用 GitHub Actions 为 Hono + Prisma 后端配置持续集成,在每次 push 和 PR 时启动 postgres:17 容器、执行 prisma migrate deploy 与 npm test。
Replit 宣布将免费 K-12 计划扩展至全球所有公立学校和大学教师,其他教育者购买 classroom 产品可享 80% 折扣,结账时使用优惠码 REMOTE2020。免费计划的可协作人数提升至 50 人,教师可通过 Multiplayer 实时协作邀请全班进入 repl 共同编程,或用 classroom 布置编程任务、给予反馈并跟踪进度。
Shopify 新的 Payment Service 通过 API 幂等性避免重复扣款和漏收款,该服务由 Money Infrastructure 团队打造,为 Shopify 与 Billing 系统提供 GraphQL 接口。
Google 上线面向 Universal App campaigns(UAC)的互动教育课程,帮助开发者用 UAC 在 Google Play、Google.com、YouTube 和展示广告网络获客并增长应用业务。课程由营销人员和 UAC 团队共同打造,由 3 分钟短视频组成,可自定进度学习,并包含基于真实场景的互动练习,如用 UAC 发布新应用或推送更新。
Repl.it 作者复盘了为代码执行服务 eval.repl.it 从单台 EC2 实例起步、逐步扩展到自动化的全过程。
Shopify 为 Webhook 订阅设置了 10 秒超时和 48 小时内的多次重试,若应用响应过慢导致超时,Webhook 可能被从应用中移除。Shopify 建议应用先快速响应、再延迟处理,并给出了宕机超过 48 小时后重新注册订阅、用抓取程序补回缺失数据的恢复方案。
Shopify 工程师推荐用 PostCatcher 和 LocalTunnel 在开发阶段测试 Webhook。
Shopify 开发者博客“Developing Shopify Apps”系列第 4 篇讲解如何通过 API 修改已有数据:向 /admin/customers/{id} 或 /admin/products/{id} 发送 PUT 请求,XML 与 JSON 格式均可,请求体放入要更新的字段即可。
Shopify 工程博客发布《Developing Shopify Apps》系列第三篇,继续探索 Shopify API。
Shopify 工程团队发布系列教程第二部分,讲解如何通过 Shopify API 以编程方式读写店铺数据。Shopify API 是 RESTful 风格,暴露 Shop、Products、Images、Customers、Orders 等资源,配合 HTTP 的 GET、POST、PUT、DELETE 四个动词操作;其中 Shop 资源不可编程修改,只响应 GET。