Ruby 每周问题 633:2022 年 12 月 15 日

主要内容:

  • 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

  • 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 强公司的招聘经理联系。
阅读 15
0 条评论