• 从2015年开始,我们朝着Ruby 3进行了艰苦的开发,其目标是性能、并发性和类型三方面提升。Matz特别提到性能,“ Ruby3将比Ruby2快3倍”,也就是
  • 在过去的6年中,我开发Web应用程序先后使用了Rails、Clojure和Java,最好又回到了Rails,上。以下是我总结过去几年使用这些不同的技术栈的好处和缺点。 Rails 2.3做过一个Rails 2.3的 icon
  • 本文介绍我们在没有中断生产运营情况下是如何将生产系统的第1层服务从Ruby迁移到Rust? 在物流算法团队中,我们有一个名为Dispatcher的服务,其主要目的是以最佳方式向司机提供订单。对于每个司机,我们建立了一个时间轴,我们可以预测司机在某个 icon
  • Shopify是现存最大的Ruby on Rails代码库之一。它已被超过一千名开发人员使用了十多年。它封装了来自计费商家,管理第三方开发者应用程序,更新产品,处理运输等许多不同功能。它最初是作为整体构建的,这意味着所有这些不同的功能都构建在相同的代码库中,它们之间没有边界。多年来,这种架构 icon
  • 这是来自波兰人solnic.codes的帖子,大意如下:波兰语是一门非常难学的语言,它实际上被认为是世界上最难学习的 10 种语言之一。在波兰,就像在许多其他国家一样,有些地区使用方言而不是“纯粹”的语言形式,所以在我的城市,我们有自己的方言。编程语言也有方言,根据定义,编程 icon
  • 什么是Crystal编程语言?这是一种静态类型的,已编译的,面向对象的语言,其语法在很大程度上受到了Ruby的启发。其网站上的承诺是该语言的速度与C一样快,与Ru icon
  • 我们很高兴地宣布Ruby 3.0.0-preview1的发布。它引入了许多新功能和性能改进。 RBSRBS是一种描述Ruby程序类型的语言。类型检查器(包括类型分析器和其他支持RBS的工具)将通过RBS定义更好地理解Ruby程 icon
  • 五一劳动节前的周五上午8点,睡眼朦胧的Ruby OnRailsf发源地公司Basecamp(大本营)首席执行官杰森·弗里德在Zoom上聚集了他的远程员工,专门进行道歉:四天前,他宣布 icon
  • 这是Rails作者DHH推出的新开源项目,将Redis封装成一个更高级别的类型和数据结构,因此您可以将它们作为一致的对象而不是孤立的过程命令与它们进行交互。可以使用声明性DSL将这些更高级别的结构配置为活动模型和活动记录中的属性。有助于在应用程序中避免大量重复代码点击标题进入 icon
  • 在2010年至2014年期间,我正在开展一个名为http://mes-courses.fr的辅助项目。这实际上类似“家庭购物”。我希望人们能够在5 icon
  • 这是一个小型的Ruby教程,完成时间不应超过20分钟。它假设你已经安装了Ruby。(如果您的计算机上没有Ruby,请在开始之前 icon
  • Ruby 3.1 保持与 Ruby 3.0 的兼容性,并添加了许多功能。 YJIT:新的实验性进程内 JIT 编译器Ruby 3.1 合并了 YJIT,这是 Shopify 开发的一种新的进程内 JIT 编译器。最近 Shop icon
  • 2022 年 12 月 25 日,Yui Naruse 宣布发布了一个突破性的 Ruby 版本。 您现在可以在浏览器中运行 RubyWebAssembly 和 WASI 已经和我们在一起有一段时间了。有一些 icon
  • 由于有人提出了有关Rails项目的治理功能的疑问,我们想澄清一下团队的结构以及我们的运作方式: Ruby on Rails是一个由Rails Core团队运行的开源项目。除了核心团队外,我们还有两个团队-可以合并代码更改的Committer团队,以及可以对问题进行分类和合并文 icon
  • 轻松设置逻辑复制并切换到新数据库,停机时间最短 可在五分钟范围内使用标准复制在两台“主”服务器之间切换,完成了最短停机时间的主要版本升级。 pg_easy_replicate icon
  • Ruby提高了我对软件的期望,在90年代后期用C、C++、汇编和Perl“编写代码”多年之后,Ruby把我带到了“软件作为工艺”,这改变了我的生活。 有个爆炸性消息Rust更好 Rust做到了这一切,它也 icon
  • Solid Queue 是一个基于数据库的Active Job队列后端,设计时考虑到了简单性和性能。 icon