Ruby

关注
收录了Ruby频道下的 1090 篇内容
Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
十年后将要凋零的五种编程语言
十年后将要凋零的五种编程语言

本文作者从自己的实际感受出发,盘点了他眼中未来可能渐趋凋零的 5 个编程语言,并给出了具体的原因。

22个必知编程语言之「Ruby」
22 个必知编程语言之「Ruby」

Ruby,一种简单快捷的面向对象程序设计的脚本语言,遵守 GPL 协议和 Ruby License。

从Ruby移植到TypeScript后,我们的API问题解决了!
从 Ruby 移植到 TypeScript 后,我们的 API 问题解决了!

我们之前将 React 前端从 JavaScript 移植到了 TypeScript,但将后端仍使用 Ruby。最终,我们也将后端移植到了 TypeScript。

Ruby之父:写Ruby时工作特别闲,总加班的人很难做出创造丨极客档案
Ruby 之父:写 Ruby 时工作特别闲,总加班的人很难做出创造丨极客档案

之父松本行弘先生。语言的设计者,投身编程行业已逾三十年。语言的褒奖与批评?语言的对比?的加班问题,他又抱有怎样的看法?虽然跟松本行弘先生的交流只有一个小时左右的时间,但我们已经收获满满。

于我而言,Go语言是新的Ruby
于我而言,Go 语言是新的 Ruby

Go 是 Ruby 后第二个让我感受到编程乐趣的语言。

17万条人脸数据遭公开售卖;什么值得买辟谣删库跑路新闻;Oracle修改JDK下载要求丨Q资讯
17 万条人脸数据遭公开售卖;什么值得买辟谣删库跑路新闻;Oracle 修改 JDK 下载要求丨 Q 资讯

本周新闻合集: 苹果发布 iPhone 11,游戏和电视订阅服务每月 4.99 美元;美国 40 多个州启动对 Google 的反垄断调查;Oracle 修改 JDK 下载要求:必须登录;什么值得买回应服务中断:服务器遭大面积攻击已报案;17 万条人脸数据遭公开售卖;Flutter 1.9 稳定版发布;GitHub 升级到 Rails 6.0。

Ruby之父:写Ruby时工作特别闲,总加班的人很难做出创造
Ruby 之父:写 Ruby 时工作特别闲,总加班的人很难做出创造

在近日于上海召开的 RubyConf China 站上,InfoQ 有幸采访了 Ruby 之父松本行弘先生。松本行弘先生是 Ruby 语言的设计者,投身编程行业已逾三十年。作为一门编程语言的创造者与推动者,他是怎么看待对于 Ruby 语言的褒奖与批评?又是怎么看待 Ruby 与 Java 语言的对比?对于日本的 IT 产业现状与 996 的加班问题,他又抱有怎样的看法?

GitHub 官宣:已顺利升级至 Rails 6.0
GitHub 官宣:已顺利升级至 Rails 6.0

9 月 10 日, GitHub 宣布已顺利升级到 Rails 6.0。

RubyGems 维护人员在11个 Ruby 库中发现了后门代码
RubyGems 维护人员在 11 个 Ruby 库中发现了后门代码

据外媒报道,RubyGems 维护人员移除了 18 个包含后门机制的恶意版本的 Ruby 库,如果剔除同一库的不同版本,那么包含后门机制的 Ruby 库有 11 个。据悉,这些 Ruby 库被攻击者破解并恶意植入了后门代码,可在其他人启用的 Ruby 项目中开展隐匿的加密货币挖掘任务。

Ruby on Rails 6.0版本正式发布,新特性解读
Ruby on Rails 6.0 版本正式发布,新特性解读

Ruby on Rails 6.0 正式版现已发布,比预计原定日期推迟了将近 4 个月时间,Rails 团队表示他们花费了大量时间检查 Rails 6 的可靠性。在此之前,Rails 6 的预览版早已在 GitHub, Shopify 和 Basecamp 等公司及其应用上的生产环境中运行了好几个月。此次正式版本发布除了修复和改进之外,还有 Action Mailbox,Action Text,Parallel Testing,多数据库支持等特性更新。

哪种编程语言注定会走向衰败? | 话题
哪种编程语言注定会走向衰败? | 话题

在开发者的世界里,不可能有一种编程语言保持常青。实际上,随着新生代开发者转向新的编程语言和框架,即使是最流行的编程语言,也不可避免地要走向衰败。

六成开发者日编程不足4小时,半数认为学习新语言很困难
六成开发者日编程不足 4 小时,半数认为学习新语言很困难

调查机构 ActiveStates 今年调研了包括美国、中国在内的 88 个国家、1250 名开发者,得出了这份开发者调查报告。报告显示:超过 61% 的受访者每天花在编程上的时间不超过 4 小时,65% 的受访者表示不参与或维护开源项目,其中近一半 (49%) 的人将此归咎于时间不够。52% 的受访者认为增加或融入一门新语言非常困难。

初级、中级和高级开发人员之间的差异
初级、中级和高级开发人员之间的差异

有一句话在圈子内广为流传:初级开发人员的标志就是需要在中级和高级开发人员的指导下完成工作。

五种注定将要走向衰败的编程语言
五种注定将要走向衰败的编程语言

Nick Kolakowski 表示,如果你的职业生涯与下面这些编程语言有关,建议你找机会充实一下其他方面的技能。

我是一名技术总监,被技术选型给埋坑里了
我是一名技术总监,被技术选型给埋坑里了

本文主人公从事软件开发近 20 年,既在大公司待过,也在小公司待过。在他的职业生涯中,发现了很多跟技术选型相关的各种问题:应该选新潮的技术还是无聊的技术?应该搭建极客范的技术栈还是使用基础的工具?应该用开发者喜欢的还是维护起来省事的?他对此作了深入的剖析,希望能帮到你。

从7-Eleven手机支付被盗说起,谈谈日本IT业的奇葩之处
从 7-Eleven 手机支付被盗说起,谈谈日本 IT 业的奇葩之处

日本知名连锁便利店 7-Eleven 日前发生手机支付被盗事件,损失超 5500 万日元(约合人民币 350 万元)。此次事件暴露出了 7-11 的信息安全意识极其淡薄,也折射出了日本 IT 行业的一些问题。为什么这么说呢?我们一起往下看。

通过Jets框架在AWS Lambda上实现无服务化Ruby
通过 Jets 框架在 AWS Lambda 上实现无服务化 Ruby

本文将构建一个 SMS 应用,展示如何上手 Jets,以及创建控制器、动作和线路。

取代JavaScript,Python成为了被提问最多的编程语言
取代 JavaScript,Python 成为了被提问最多的编程语言

就原始问题的数量而言,JavaScript 是 Stack Overflow 中被提问最多的编程语言。但如果从时间维度来看,2019 年,Python 成功超越 JavaScript,成为 Stack Overflow 中提问最多的编程语言。

编程语言安全性排行榜:Ruby最佳,C语言漏洞最多?
编程语言安全性排行榜:Ruby 最佳,C 语言漏洞最多?

到底谁才是最安全的编程语言呢?且听本文细细道来!

Coinbase 是如何在其加密货币交易平台上应对扩展性挑战的

在 2017 年的数字货币热潮中,数字货币交易公司 Coinbase 在他们的平台上遇到了扩展性方面的挑战。工程团队通过升级和优化 MongoDB、热点流量隔离解决了这些挑战,并构建了捕获和回放工具以应对未来的流量暴增。

监控 SRE 的黄金信号

由于 SRE 的兴起,黄金信号越来越受欢迎。本文概述了什么是黄金信号,以及如何在各种公共服务的上下文中监视和使用它们。

Oracle 发布多语种虚拟机平台 GraalVM 1.0

Oracle 发布了多语种虚拟机平台 GraalVM 的 1.0 版本。初始发布版包括运行 Java 和 JVM 语言(通过字节码)的能力,对 JavaScript 和 Node.JS 的全面支持,以及对 Ruby、Python 和 R 语言的测试性支持。

Ruby 2.5.0 概览

六年来,Ruby 一直遵循每年圣诞节期间新发布一个主版本的传统。去年 12 月 25 日,Ruby 2.5.0 发布。该版本主要是给出了多个性能相关的改进,使性能提高了 5% 到 10%。在对软件库的支持上,2.5.0 将一些标准软件库提升到缺省软件包中。此外,新版本还给出了一些方便程序人员的特性。

移动端 DNUN:危险通知和用户导航

这篇文章介绍了作者的危险通知和用户导航(DNUN)应用程序,它与地理定位系统相辅相成,来保存用户或物品的位置,用于紧急救援或后续导航。DNUN 移动应用程序可以通过向指定的联系人发送具有危险通知的电子邮件来帮助解救用户。

Sonatype 收购 Vor Security,扩展对 Nexus 开源组件的支持

Sonatype 宣布收购 Vor Security,意在扩展他们开源组件智能解决方案的覆盖范围,以包括 Ruby、PHP、CocoaPods、Swift、Golang、C 和 C++。

VersionEye 开源持续更新工具

VersionEye 开源了帮助更新项目依赖项的同名持续集成工具。该工具提出了“持续更新(continuous updating)”的概念,它可以提供许多软件库的更新通知、许可检查和安全漏洞信息。VersionEye 创建者 Robert Reiz 希望通过开源这款软件增加人们的信任和代码库的透明度。

GitHub 推出 Scientist,帮助开发者重构关键路径代码

GitHub 最近正式发布了 Scientist 1.0,这是一个能够帮助开发者更有信心地重构或重写代码的 Ruby 库,作者是 GitHub 的工程师 Jesse Toth。在过去几年中,Scientist 已经为 GitHub 上的大量项目所用。InfoQ 与 Toth 进行了一次访谈。

Effective Ruby LiveLessons——Sam Phippen 访谈

由 Sam Phippen 制作的 Effective Ruby LiveLessons,是一系列讲解了专业的 Rubyists 的最佳实践的视频教程,它针对各个阶层的 Ruby 程序员。视频教程包含了亲自示范,来帮助观看者理解每个项目是如何实行的。InfoQ 和制作者谈了一些有关视频中可以学到的课程,以及 Ruby on Rails 的最佳实践。

    下一代实时传输体系结构的升级与应用
    下一代实时传输体系结构的升级与应用

    孙雨润 | 声网Agora 媒体后台架构师

    立即下载
    Java 并发编程,你到底该怎么学?

    王宝令 | 京东资深架构师 《Java 并发编程实战》专栏作者

    立即下载
    区块链中的智能合约

    邹亮 | 360 区块链实验室高级研究员、虚拟机专家

    立即下载