Replit 如何安全地 Vibe Coding:5 大基础与 16 条实践
Replit 发布安全 Vibe Coding 指南,称最多 40% 的 AI 建议可能含漏洞,平台将安全能力内置:原生 Git 版本控制、加密 Secrets 管理、Agent 自动配置数据库并用 ORM 防 SQL 注入、部署默认跑在 Google Cloud 上并带 DDoS 防护。Replit 已完全符合 SOC-2,企业版支持 SAML 单点登录与 RBAC,部署默认启用 HTTPS。
Replit 发布安全 Vibe Coding 指南,称最多 40% 的 AI 建议可能含漏洞,平台将安全能力内置:原生 Git 版本控制、加密 Secrets 管理、Agent 自动配置数据库并用 ORM 防 SQL 注入、部署默认跑在 Google Cloud 上并带 DDoS 防护。Replit 已完全符合 SOC-2,企业版支持 SAML 单点登录与 RBAC,部署默认启用 HTTPS。
Vercel 为启用 Skew Protection 的项目自动缓解搜索引擎爬虫延迟导致的索引失败问题,将来自 Googlebot 和 Bingbot 等主流搜索引擎爬虫的请求的 Skew Protection 最大有效期延长至 60 天。
Vercel 的 Attack Challenge Mode 现在自动放行已验证的 webhook 提供商,包括 Stripe 和 PayPal,以确保支付处理不中断。
Cloudflare AI Gateway 上线 Realtime WebSockets API,让开发者与 AI 模型建立持久低延迟连接,实现语音到语音等实时对话体验。该 API 兼容 OpenAI Realtime API 与 Google Gemini Live API,并支持 Cartesia、ElevenLabs 模型的实时文本与语音交互。
Hugging Face 发布 FastRTC,一个用 Python 构建实时音频和视频 AI 应用的通信库,内置自动语音检测与轮次切换、WebRTC 版 Gradio UI,并支持 WebRTC 与 Websocket。
推荐理由:FastRTC 把 WebRTC 实时音视频通信封装成 Python 库,附自动语音检测、Gradio UI 和免费电话接入,可省去自建实时链路的工作。
Prisma Postgres 现已推出 Netlify 扩展和 Project IDX 官方模板,开发者可在 Netlify Dashboard 内直接连接数据库实例,或在浏览器中通过 IDX 模板体验数据建模、迁移、TypeScript CRUD 查询和全局缓存。
Clerk 发布指南,演示如何在 Next.js 15 中接入 Google 认证,涵盖注册登录、路由保护、Google One Tap 与通过 OAuth 访问 Google Calendar。Clerk 前 10,000 名月度用户免费且无需信用卡,可用预置组件与 middleware 完成会话管理和路由保护。指南同时说明可改用自定义 Google 凭据,并支持自建登录注册页替代托管认证页。
Railway 启动 Railway Metal 项目自建数据中心,以摆脱 Google Cloud Platform 在出网费用、服务支持和工程限制上的掣肘。项目于 2024 年 1 月启动,5 个月后首台服务器上架,再过 3 个月才让用户接入硬件,首个站点落地加州,目前正启用另外三个数据中心区域。
OpenRouter 宣布 BYOK 面向所有用户开放,用户可绑定自己在 OpenAI、Google Cloud、AWS 等平台的 API key 和额度,与 OpenRouter 的额度叠加使用以提高速率上限,免费模型同样适用。BYOK 按上游供应商成本的 5% 收费,并提供统一的 Activity 面板集中查看所有 LLM 用量,用户可在 Settings 中添加 key。
Clerk 发布教程,演示如何按用户粒度定制 OAuth scopes,而非在 Dashboard 里对所有用户统一配置。示例应用 BookMate 通过设置开关、检查 Google access token 现有 scopes、触发重新授权,并把用户专属 scopes 存入 Clerk 的 publicMetadata 和 session claims,避免每次登录手动授权。
这是 Railway 部署 Dart 应用系列第二篇,用 Serverpod 搭建小项目 Trivyal,并接入 Google 登录。
Clerk 发布教程,演示如何通过 SSO 获取用户授权令牌,代表用户访问 Google Calendar 等第三方服务数据。用户用 OAuth 登录时生成的 access token 由 Clerk 存储并自动续期,开发者可用 getUserOauthAccessToken 直接取用,无需自行处理过期与刷新。
Supabase 发布教程,演示如何用 Flutter 和 Supabase 构建 Uber 类乘客端应用,通过 PostGIS 扩展处理地理数据、Supabase realtime 实现司机位置实时共享。
Google 在 Google IO 2024 发布开源框架 Firebase Genkit,支持通过 Ollama 在本地运行其开源 Gemma 模型,用于构建、部署和监控生产级 AI 应用。
Replit 回顾 2023 年发布:2 月推出首个对话式 AI 编程助手 Ghostwriter Chat,4 月上线 Deployments,10 月将 AI 代码补全免费开放给所有用户(Replit AI for All),并开源 Replit Code V1.5 3B 模型。
Replit 发布 9 个可直接 Fork 的 AI 模板与 Playground,覆盖 Gemini vs GPT-4 对比、AI 客服、PDF 对话、Weaviate 语义搜索、W&B 的 RAG Bot、会议转录、Whisper API、Qdrant 图像检索和 Hugging Face Transformers。用户可替换模型或数据后一键部署并分享给团队。
Replit 在 Andreessen Horowitz 办公室举办活动,帮助开发者用 Replit Autoscale 和 Reserved VM Deployments 把原型变成生产级 Web 应用,最终有 15 个项目参与演示。
Clerk 发布了一份在 Next.js 13 中实现无密码认证的进阶指南,使用 Clerk 的 Next.js SDK 从零搭建注册页、验证页,并演示 Magic Link 与 OAuth 两种流程。指南覆盖用 middleware.ts 保护路由、通过 Clerk Dashboard 的 Social Connections 启用 Google 登录,并给出完整的测试步骤。
Clerk 在 How We Roll 第 9 章拆解了认证系统所需的基础设施:自托管方案需自行处理邮件、短信、OAuth 与后台任务,而 Clerk 托管方案把前端与后端 API 跑在 Google Cloud Run 上。
Replit 为 4 月上线的 Deployments 带来更新,大量依赖包的 Repl 部署速度提升 2-3 倍,并修复了符号链接、容器权限、快照恢复等导致部署失败的 bug。
Supabase 公布 2023 年 6 月更新:Mozilla 的 AI Help 聊天机器人选用 Supabase Vector 和 OpenAI 驱动,可免费试用。Supabase Auth 新增 Sign in with Apple 和 Google 原生支持,并加入 Kakao 社交登录;Supabase Studio 账单工具改版,可查看用量、超额与套餐上限并管理升降级。
Supabase Auth 现已原生支持 iOS 和 Android 上的 Sign in with Apple 与 Google 登录,开发者用 Flutter 或 React Native 即可调用系统级认证弹窗。
Replicate 现在支持部署、运行和微调大型语言模型,官方提供 FLAN-T5、GPT-J 和 LLaMA 版本,也可以推送任意自定义模型。模型可用 Python、Node.js 或 HTTP API 调用,无需自建服务器或 GPU;微调功能处于预览阶段,先开放少量名额,支持 Flan-T5、GPT-J 和 LLaMA。
推荐理由:Replicate 上线语言模型托管与微调预览,开发者可据此判断是否把模型部署从自建 GPU 迁到 API。
Vercel 发布方案,用 Edge Config 与 Routing Middleware 替代 Google Optimize 做 A/B 测试与个性化。Edge Config 数据平均可在 10ms 内读取,Speedway Motors 借此把 CLS 降低 50%。实验数据仍可接入现有数据方案,文中示例用 `saveData` 上报曝光与点击。
这篇教程演示了为 Next.js 13 应用接入 Google 登录的两种方式:先用 NextAuth.js 手动配置,需在 Google Cloud 注册应用获取 Client ID 和 Client Secret,并设置 OAuth 同意屏幕与 scopes;再用第三方认证服务 Clerk 快速接入,最后对比两者。
Google 确认 Google Optimize 和 Optimize 360 将于 2023 年 9 月 30 日后停用,并称正为 Google Analytics 4 添加 A/B 测试功能但未承诺上线日期。
Replit 回顾了 2022 年上线的主要功能,包括 Teams Pro、Ghostwriter AI 工具套件(Complete、Generate、Transform、Explain Code)、Repl Identity 零点击认证、History 2 版本控制、移动端 App 和 Bounties 悬赏雇佣开发者。
Clerk 认为组件比传统 REST SDK 提供更高层抽象,因为组件直接面向终端用户提供 UI,而 SDK 只给开发者一个函数。Clerk 以 Stripe 的 Charge API 到 Checkout 的演进为例,说明 Checkout 需要处理商品、价格、数量、税费、运费和折扣等上下文,Stripe 为此新增了大量 API 资源与参数。
PostHog 在 PostHog Academy 系列中解释产品分析:通过收集产品使用数据辅助改进决策,数据分定量(如漏斗分析)与定性(如会话录制)两类,NPS 和 CSAT 可在两者间转换。
Render 在官方博客解释其创立原因:Stripe 2016 年有 120 名工程师,其中 25 人专职管理 AWS,按湾区每名工程师 $200K 成本估算,仅 AWS 管理一年就至少花掉 $5M。
Clerk 分析自家预置登录 UI 数据后发现,社交登录平均约 5 秒完成,邮箱加密码约 8 秒,而无密码流程平均约 35 秒,因此建议将无密码仅作为备用方案。调整按钮顺序后,社交登录使用率已超过邮箱密码,上月占比达 52/48。Clerk 还发现 15.9% 的社交登录用户同时用过其他方式,其中 2/3 最初用密码注册。
Railway 发布教程,演示如何把 Calendly 的开源替代品 Calendso 自托管部署到 Railway,并连接自动配置的 PostgreSQL 数据库。
Shopify 加入 W3C Web Payments 工作组后,在部分商户上做了一次 A/B 实验,测试 Payment Request API 对结账的影响,核心指标是结账完成率(CCR)保持不变或提升。
Prisma 发文对比 GraphQL 与 Firebase 两种服务端技术:Firebase 以无 schema 的 JSON 树存储数据、缺少关系概念,后期改动成本高且难维护;GraphQL 由 Facebook 于 2015 年开源,基于强类型系统与 SDL 描述数据模型,可在编译和构建期校验类型,并配合 Prisma 作为「GraphQL ORM」层简化服务端实现。
Google AdMob 开源了第三方广告网络的中介适配器(mediation adapters),并在 Mobile Ads Garage 第 15 集中演示如何接入。
Google AdMob 发布 Mobile Ads Garage 第 14 集,首次演示其开源 Unity 插件,并首次在节目中介绍 AdMob 自有激励视频广告。此前开发者需通过中介(mediation)从其他广告网络获取激励视频,现在可直接使用 AdMob 自有激励需求,无需中介。视频展示了如何用该插件的跨平台 C# 接口请求并展示激励视频广告。
Shopify 宣布参与 Google 主导的开源项目 AMP,并已开发出一款应用,商家安装后可为所有商品提供 AMP 版本,顾客从 Google 搜索结果到结账页只需两次点击。Google 从今天起在头条轮播之外的一般搜索结果中展示 AMP 内容,Shopify 将在接下来几周向部分商家逐步推出 AMP alpha。该 alpha 应用目前已不再提供,Shopify 称将用其数据指导后续改进。
Shopify 宣布其 Python 适配器已可在 Django 框架和 Google App Engine 上运行,并在 App Engine 上提供了在线示例,源码托管于 GitHub。