AI 时代,还有必要写博客吗?

一边是 ChatGPT 秒出技术文,一边是我们苦哈哈敲字几小时。AI 时代,写博客还有意义吗?

不服不行

AI 大模型这几年真的是爆发式进步,它的能力已经不止是“辅助”,而是真正能替你“代劳”很多工作。

Stripe 接入指南

前言

Stripe 是一家全球领先的支付处理平台,适合各种规模和行业的企业,相当于国内的微信、支付宝。

Stripe 功能非常强大,但其官方文档以平铺式为主,对于新手接入来说,可能缺少一个完整的流程指引。因此,本篇旨在为首次接入 Stripe 的开发者提供一份简单易懂的指南。尽管官方提供了丰富且灵活的事件和 API,组合方式多种多样,玩法也十分多样化,但本文的重点在于梳理支付的基本流程,帮助大家以最短路径实现接入。

准备工作

以下均为测试环境,也建议大家在测试环境准备

大概分为两部分:

  • Stripe 商家端管理后台
  • 初始化 sdk

npm 发包流程

一、你真的需要发包吗?

不是所有代码都值得发 npm。

一般适合发包的情况是:

  • 通用工具函数 / SDK
  • 多个项目都会用到的逻辑
  • 希望别人能直接 npm install
  • 公司内部的私有包

如果只是单项目用的小工具,放在仓库里反而更省事。


基于位掩码权限设计

在权限设计中有一种非常独特、有意思方案叫 位掩码权限设计 ,它在应对一些局部数据权限(权限点不多)的场景下,非常的犀利,比如 PingCode 知识管理页面权限就结合 ACL 对特定人群(用户、用户组、部门)做权限分配,由于权限点只有两个,开发中体现不是非常突出,也没有把这个思维贯彻到底,不过在最近做的一个小项目(业余时间的玩具)中表现比较明显,这篇文章一直是处于未完成的状态 ,做完这个需求后,有触动把它好好写完,分享下。