主要内容:
- Ruby 3.2 的 IRB:仍是 Ruby 的基础部分,现位于自己的仓库[https://github.com/ruby/irb]且有自己的发布计划,v1.6 是 Ruby 3.2 包含的版本,有多种增强值得关注。离 Ruby 3.2 最终发布仅十天。
- 对“除非”关键字的讨论:标题的双否定引发混淆,Jesse Duffield 发文建议抛弃“unless”关键字,引发争议。
- Just Postgres:Fully-managed 云托管 Postgres 计划每月 10 美元起,提供备份、HA 到数据库洞察和连接扩展等服务,可在 AWS、Heroku、Azure 和 GCP 上使用,今日注册可了解开发者为何喜爱。
- Rails 的安全机制:Jason Charnes 介绍 Rails 的安全机制,如强参数、加密凭证等,是很好的复习和参考。
Quick Bits:
- Shopify 既支持 Ruby 也拥抱 Rust,成为 Rust 基金会成员,对比了 Ruby 和 Rust。
- Victor Shepelev 的 Ruby 3.2 风格代码示例,既可读又现代。
- “First Ruby Friend”项目,将经验丰富的 Rubyist 导师与新 Rubyist 配对。
- Kevin Newton 的“Advent of YARV”系列继续探讨全局变量、常量和类及实例变量的内部原理。
Articles, Videos, and Opinions:
- How to Use Alpine.js with Rails and Turbo:介绍 Alpine.js 框架,适用于无需 Stimulus.js 仅使用 Turbo 的应用,提供轻量级属性驱动的交互性。
Code & Tools:
- Faraday 2.7.2:灵活的 HTTP 客户端,支持多种后端。
- ruby-nmap 1.0:流行安全工具/端口扫描器的接口。
- Ruby::OpenAI 2.2:从 Ruby 使用 OpenAI 的 GPT-3 API。
- TraceLocation 0.12:追踪运行代码的实际来源。
- excon 0.95:快速简单的 HTTP 1.1 客户端库。
- Opal 1.6.1:Ruby 到 JavaScript 的转换器。
- Jobs:通过 Hired 找 Ruby 工作,求职者免费,可与成长型初创公司和财富 500 强公司的招聘经理联系。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。