RubyOnRails

     

网友:Ruby与Rust简短对比

111

Ruby提高了我对软件的期望,在90年代后期用C、C++、汇编和Perl“编写代码”多年之后,Ruby把我带到了“软件作为工艺”,这改变了我的生活。有个爆炸性消息Rust更好Rust做到了这一切,它也.

DHH:多租户是扩展 Web 服务的难点

70

计算机的运行速度已经快得令人发指,世界上几乎没有任何一个组织能够压倒在单个服务器上运行的网络信息系统。如今,运行网络服务所需的所有复杂性和先进性都源于多租户。让一个系统同时为数百万用户提供服务。但如果.

DHH:退出云计算

269 5K

就在一年多以前,我们宣布打算离开云计算。随后,我们分享了 2022 年 320 万美元的完整云预算,以及我们将构建自己的工具而不是支付价格过高的企业服务合同的事实。使命已定!一个月后,我们订购了价值 .

DHH推荐:七本戳破泡泡的书

118 2K

两年前,这7本书对许多左倾读者来说可能太难了(如果不是危险的话)。但是时代变了,思想也会重新开放。如果你来自左倾世界观,下面七本书(或者八本,如果你算上《启示录》)可能会开阔你的视野。1、愿景的冲突:.

从 Rails CRUD 迁移到事件溯源

82

您是否想知道如何将模型从 CRUD 模型实际切换到 EventSourcing?有件事你应该考虑。必须为现有数据发布的初始事件。也称为迁移事件。在某个时刻,人们将达到能够从旧模型切换到新模型的时刻。精.

使用双时态 EventSourcing 修复过去并应对未来

116 8K

使用 事件溯源EventSourcing 的感觉非常棒。系统中有发生的事件的历史记录。这使得调试变得更加容易。然而,事件溯源并不能保护我们免受用户犯错误的影响。我们应该如何处理用户输入错误的情况呢? .

loco-rs:用Rust编写类Rails on Rust的CRUD框架

372 2K

Loco 是一个 Rust API 和网络框架,适用于全栈产品构建者。你需要对 Rust 有一定程度的熟悉。您需要知道如何构建、测试和运行Rust项目,使用过一些流行的库,如clap、regex、to.

Rails在2024年还能重现辉煌?

154 5K

自 2004 年夏天首次公开发布以来,Ruby on Rails 已经改变了游戏规则。但是,嘿,这不是一个历史课。这就是为什么 Rails 仍然是 2024 年首选 Web 框架的原因。成熟又现代Ra.

DHH:马斯克算法

85

来自RoR创始人DHH的文章:沃尔特-艾萨克森(Walter Isaacson)关于埃隆-马斯克(Elon Musk)的新书是一本优秀的传记,更是一本优秀的商业书籍。与所有最好的商业书籍一样,它不仅是.

动态类型语言比静态类型语言更好?

171

来自devagrawal09观点:"动态类型语言比静态类型语言更好?"出于各种原因,这种说法曾经是正确的。现在已经不是了。让我们来探究一下原因。由于各种原因,像 Ruby on Rails 和 LAM.

DHH放弃TypeScript引前端社区哗然

578 1

Ruby On Rails的创建者DHH 在其turbo-8上从TypeScript换回Javascript:从各方面来看,TypeScript 对微软来说都是一个巨大的成功。我看到很多人因为 Jav.

DHH:亚马逊也无法理解无服务器或微服务

972 3

Amazon 的 Prime Video 团队发布了一个相当出色的案例研究,说明他们决定放弃无服务器的微服务架构,并用单体取而代之。此举为他们节省了惊人的 90%(!!) 运营成本,并简化了系统。真是.

Ruby 3.2.0 发布: WASI支持、更快性能

916

2022 年 12 月 25 日,Yui Naruse 宣布发布了一个突破性的 Ruby 版本。您现在可以在浏览器中运行 RubyWebAssembly 和 WASI 已经和我们在一起有一段时间了。有.

Mastodon架构

1562 4K
Mastodon与Twitter相似:可以发布toots(短消息),这些消息对我们的追随者可见;我们可以提升(转发)帖子或收藏(喜欢)它们。显著的区别:Twitter是一个集中的平台,Mastodon.

Airbnb的架构演进

1152

Jessica Tai 是 Airbnb 的一名工程经理,负责平台基础设施方面的工作。她在 QCon上就 Airbnb 的架构以及这些年来它是如何转变的做了一场精彩的演讲。摘要如下:自公司成立以来,A.

Rails框架RoR并不是用Ruby编写的

1165 1

这是来自波兰人solnic.codes的帖子,大意如下:波兰语是一门非常难学的语言,它实际上被认为是世界上最难学习的 10 种语言之一。在波兰,就像在许多其他国家一样,有些地区使用方言而不是“纯粹”的.

Rails7、sqlite3 和 litestream组合Docker配置

1555 2K

rails7、sqlite3 和 litestream 在一起非常棒。我把我所有的迷你 webapps 都换成了它。这是你见过的最简单的生产设置。这个 docker 文件是将 Rails 应用程序投入.

Ruby 3.1.0 发布

1036

Ruby 3.1 保持与 Ruby 3.0 的兼容性,并添加了许多功能。 YJIT:新的实验性进程内 JIT 编译器Ruby 3.1 合并了 YJIT,这是 Shopify 开发的一种新的进程内 JI.

从NodeJS切换到Ruby on Rails - nikodunk

804

JS看起来不错,很多公司默认使用它,社区很大。但是对于我的新的副项目,我决定尝试 Rails,因为尽管有人认为 Ruby on Rails 已经“结束”了,但 HN 评论中的人说它比基于 Node 的.

前端单页应用SPA时代结束,Hotwire时机已到 - DHH

1962 2

Ruby on Rails的作者DHH认为单页应用时代已经结束,无需使用太多JavaScript即可传递HTML的技术HTML-over-the-wire将迎来时机:多年来,我对单页应用程序SPA抱有.

Ruby On Rails大本营员工在劳动节大规模罢工的后续来了

1512 6K

五一劳动节前的周五上午8点,睡眼朦胧的Ruby OnRailsf发源地公司Basecamp(大本营)首席执行官杰森·弗里德在Zoom上聚集了他的远程员工,专门进行道歉:四天前,他宣布不再允许公司内部聊.

幽默:Ruby on Rails团队提出Rail治理名单引发争议

714

由于有人提出了有关Rails项目的治理功能的疑问,我们想澄清一下团队的结构以及我们的运作方式: Ruby on Rails是一个由Rails Core团队运行的开源项目。除了核心团队外,我们还有两个团.

吃瓜:RubyOnRails的大本营Basecamp公司三分之一员工离职!

3669 2

Basecamp公司五一大罢工事情起因源于很多年前的一份员工名单,其中有一些在白人看来奇怪的亚洲人名,在如今大流行、反亚裔歧视以及远程工作等多个因素互动发酵,Basecamp员工在聊天板上的言论涉及到.

为什么程序员会有最喜欢与最讨厌的编程语言?(earthly)

1702 1 5K
Stack Overflow的2020年调查结果对“最恐惧的编程语言”和“最喜欢的编程语言”进行了排名。这两个排名都来自这个问题:在过去的一年中,您完成了哪些编程,脚本和标记语言的广泛开发工作,并且在.

kredis:用于Rails的Redis高级数据结构

1153

这是Rails作者DHH推出的新开源项目,将Redis封装成一个更高级别的类型和数据结构,因此您可以将它们作为一致的对象而不是孤立的过程命令与它们进行交互。可以使用声明性DSL将这些更高级别的结构配置.

Ruby 3.0.0预览版1发布 - ruby-lang

1638 3K

我们很高兴地宣布Ruby 3.0.0-preview1的发布。它引入了许多新功能和性能改进。 RBSRBS是一种描述Ruby程序类型的语言。类型检查器(包括类型分析器和其他支持RBS的工具)将通过RB.

语法类似Ruby的Crystal性能提高11倍 - ptimofeev

1681

什么是Crystal编程语言?这是一种静态类型的,已编译的,面向对象的语言,其语法在很大程度上受到了Ruby的启发。其网站上的承诺是该语言的速度与C一样快,与Ruby一样流畅。这句话听起来令人兴奋,并.

我的Rails时间到了

747

这是一篇对Rails的抱怨,主要是引起了不少讨论,转载于此,大概意思是认为Rails复杂,业务逻辑和ORM混合在一起,其实了解DDD的人应该明白,作为持久的实体不应该和作为业务逻辑的实体混合起来,或者.

为什么Node.js适合在企业应用而Rails不是?

3403 2

来自Reddit的一条讨论:Why has node been so well adapted in the enterpris,综合讨论中回复原因总结如下:1.Node.js适逢Paas普及了,服务.

闪购网站Gilt从Rails迁移到Scala

1 3627 1

闪购网站Gilt.com是一个新生的电子商务模式,其特点是在几秒钟内流量爆棚100倍,每天大概持续15分钟,这家网站的首席架构师Eric Bowman谈了如何从Ruby On Rails迁移到Scal.