Tauri 安全配置 CSP
Tauri 的 CSP 配置限制渲染进程加载外部脚本和样式防止 XSS。tauri.conf.json > security > csp。本文配置允许加载特定 CDN。
Phoenix Elixir Web 框架
Phoenix 用 Elixir 构建高并发 Web 应用。Channel 实时通信 OTP 容错。Ecto 数据库 ORM。本文构建实时消息功能。
Electron ContextBridge 安全 IPC
Electron 安全最佳实践用 contextBridge 暴露 API 而非直接启用 nodeIntegration。IPC 通道处理渲染进程请求。本文用 contextBridge 实现文件保存功能。
Tauri vs Electron 桌面应用
Tauri 体积一般小于 10MB Electron 通常几百 MB。Tauri 内存占用更低系统资源消耗小。但 Tauri 插件生态不如 Electron。本文从项目类型给出选型建议。
DevContainers 统一开发环境
DevContainer 用容器定义开发环境统一团队配置。Feature 自动安装工具。VS Code 和 GitHub Codespaces 支持。本文配置一个 Python 后端的 devcontainer。
Phoenix LiveView 实时 Web 框架
Phoenix LiveView 服务端渲染实时 UI 通过 WebSocket 推送更新。不需要前端的 JS 框架。Elixir 的并发模型处理大量连接。本文构建一个实时聊天应用。
ngrok 内网穿透本地调试
ngrok 暴露本地端口到公网给客户端测试和 Webhook 调试。临时 URL 方便分享。Dashboard 查看请求详情。本文用 ngrok 调试 Stripe 支付 Webhook。
Visual Studio Code 远程开发配置
VS Code Remote SSH 直接打开远程服务器代码本地编辑。Dev Containers 在 Docker 容器中开发环境一致。本文配置 Remote SSH 连接到开发服务器。
Electron 桌面应用主进程和渲染进程通信
Electron 的主进程和渲染进程通过 IPC 通信。contextBridge 安全暴露 API 避免直接使用 nodeIntegration。本文实现一个文件对话框的 IPC 通信例子。
Nuxt 3 全栈 Vue 框架实战
基于 Nuxt 3 构建 SEO 友好、高性能的全栈应用,利用文件系统路由、服务器 API 和强大的模块系统提升开发效率。
Supabase 开源 Firebase 替代方案
使用 Supabase 构建应用后端,结合 PostgreSQL、自动生成的 RESTful/GraphQL API 和实时订阅,实现安全的数据管理。
Firebase 后端即服务快速开发
集成 Firebase Authentication、Firestore 和 Cloud Functions,无需管理服务器即可构建功能完备的全栈应用。