ruby 不是表示语言
对我来说,Ruby 基本就可以用作表示语言。
我认为 ruby 这语言最核心的一点是,同其他语言相比,非常在意的表达的高层性,或者说越接近人类语言越好。
加引用本身就不是人类语言语法的一部分,所以官方肯定是不可能加的,从 Ruby 3 加的类型检查,都是分文件,而不是用惯常的a: integer
这样的其他语言语法就可以看出官方的选择。
Ruby 这边的确在不断优化性能,但是不可能为了优化性能牺牲表达的高层性。
我以前也以为键盘是 HHKB 最好,但最近,我站 MBP 的垃圾蝶式。如果你能在 4 年内敲坏它,苹果官方就给你换电池!
据我所知 element-ui 团队都转岗了(为了工资🐶),慎选吧。。
我现在还在用 capistrano 部署,Docker 的优点很多,但是,capistrano 可以让我改好代码递交后,30 秒内部署生产服务器完毕。
Safari 正常,也可以已经更新了 SSL 证书。
其实都加上也不是不可以,为了吸引下一代程序员,就要从打比赛抓起。。
第一次是慢的,但是第二次就快了。也可以吧node_modules
,tmp/cache
和public/packs
加到 linked_dirs。
下次来,应该还是 2 个月至少一次的
可以,不过还是聊天为主。@goofansu 有兴趣。
上海本地其实还行,有 14 天出沪经历的,还是自觉隔离一下吧。
Ruby 3 might make the GVL no longer global by allowing you to multiply VMs using Ractors.
可靠消息?
其实也可以考虑 fullstaq-ruby
怎么着也得写一个 brew 出来吧。。
服务器渲染网站还有一个优点,省内存省 CPU,不要小看这点,无论哪种应用,最后功能拼完了,就是拼性能,否则 zoom 也不会在会议软件一片红海中胜出了。
AR 跨表查询不方便
感觉还好啊,include(:user_attachments).where(user_attachments: { achived: true})
,写起来也很有乐趣啊。
我这里还有一堆 select, group_by 的报表,用 AR 其实只有比 SQL 灵活,因为可以不限制你在哪里加 where, group_by 等 SQL 字句,对于安排查询逻辑,方便很多。
首先 Java 微服务并不当道,所以楼主的前提条件已经错了,而且微服务并不等于每个服务都要一队人做,Monorepo != Monolith,Rails 也可以搞 Engine 微服务,JS 也有大而全的新兴框架 redwoodjs。
我记得 2012 年的时候,突然 Oracle 类的培训,书籍,博客非常多,因为那时候阿里实际上在去 IOE,可能有一群 DBA 闲下来了吧,现在 Java 微服务我看也是这个趋势。
贴张合照,没想到这次聚会竟然意义那么大。。
承认,群里有人想办就办了,反正也不用准备啥。。
用 tmux 是对的。
# Ruby 2 delegation
def foo(*args, &blk)
bar(*args, &blk)
end
# Ruby 3 delegation
def foo(*args, **opt, &blk)
bar(*args, **opt, &blk)
end
# Delegation using (...) (works on both Ruby 2.7 and Ruby 3 or later)
def foo(...)
bar(...)
end
原来 Argument Forwarding 运算符(...)是为了解决 keyword argument separation 的 问题而引入的,Ruby 语法真心复杂。。 https://sourcediving.com/ruby-2-7-news-commentary-by-cookpads-full-time-ruby-comitters-bdbaacb36d0c
今天来了十个!
周六要带娃
我直接用 devise-jwt 了,这是一个好 gem。
@goofansu 今天在家办公,明天一定要参加哦!
我还是感觉您是高级黑。。。Rubyist 搞前后端分离一般都犹豫,但是趋势还是知道的。
师傅也有佩服的人。。