Ruby 每周问题 339:2017 年 3 月 9 日

主要内容总结:

  • Kevin Deisz:讲述从头构建 ODBC ActiveRecord 适配器的故事,突出 AR 扩展点以及 Ruby 的一些优缺点。
  • Starr Horne:介绍 Unicode 规范化这一重要且常被误解的主题。
  • PackageCloud:探讨系统调用如何影响性能,给出 Ruby 示例说明配置不同时性能可提升 40%。
  • Jobs 部分

    • Catawiki 招聘阿姆斯特丹或阿辛的高级 Ruby on Rails 开发者,致力于让特殊物品为大众所用。
    • Wimdu 招聘柏林的高级后端开发者,寻求有创造力、善于解决问题的人。
    • Shopify 在湾区招聘,打造帮助商家更成功的工具。
  • In brief 部分

    • Ruby for Good:5 月 18 - 21 日在弗吉尼亚举办实用 Ruby 活动,目标是构建帮助社区和慈善的项目。
    • Jekyll 3.4.0 新特性:有很多基于视图和集合的实用增强。
    • Ruby 2.4 中 open-uri 的 HTTP 到 HTTPS 重定向:Chirag Shah 介绍相关内容。
    • 英国 2017 年 Ruby 开发者薪资:Louis Goff-Beardsley 进行分析。
    • 最佳实践书籍:关于构建高度可监控应用的最佳实践,Vivid Cortex 赞助。
    • ActiveRecord 预处理语句导致内存泄漏:Devin Burnette 讲解,Rails 5 已修复。
    • 在 Rails 5 中使用 Bootstrap:Rob Race 介绍。
    • 使用 Heroku Buildpacks 自动优化图像:Jason Fleetwood-Boldt 分享方法。
    • 用 Pronto 和 RuboCop 自动审查 Pull Request:Christoph Lupprich 讲解。
    • “In The Testing Weeds”播客:Sam Phippen、Justin Searls 和 Noel Rappin 讨论 TDD 的价值。
    • 8 个有用的 Ruby on Rails 宝石:Erica Tafavoti 推荐。
    • TDD 损害架构:Robert C. Martin(Uncle Bob)回顾 TDD 相关学习。
    • Rollbar 捕获错误:Rollbar 可检测并通过 Slack、HipChat 提醒代码错误,获取堆栈跟踪和用户数据。
    • Sinatra 2.0.0.rc1 发布:Sinatra 相关。
    • space_elevator:ActionCable 客户端:Preston Lee 开发的 Ruby(非仅 Rails)宝石。
    • Rack::Test::Body:处理结构化数据的扩展:Samuel G. D. Williams 开发的代码。
    • invisible_captcha:Rails 无干扰 spam 保护:Marc Anguera Insa 开发的代码。
    • translate_enum:轻松翻译 Rails 中的枚举:Aliaksandr 开发的代码。
阅读 9
0 条评论