• 我觉得 Elixir / Phoenix LiveView 比起 stimulus + SJR + turbolinks 更加简单好用. 问题是 High Latency 情况下怎样处理我还没有时间去研究

  • TruffleRuby 现在可用了吗? at 2019年05月23日

    就像世间很多事情一样, 你明明已经做了八成, 而且看到终点了, 感觉目标在望. 但偏偏最后的两成需要的时间却和前面的八成一样, 这个叫 "Ksec Project Theory". ( I just made that name up. 😛 )

    Team TruffleRuby 已经在测试中小型开源 Rails Project, 但主要的问题还是在 C Extension. GraalVM 也已經 1.0, 我相信再多半年至一年的时间便可以完全运行 Rails.

  • 不如呼吁大家一起来解决 windows 的支持问题

    这个也是问题之一, 亦都是资源问题. Ruby VM Core Team 里没有任何一个是使用 Windows (^^"). 而且没有一个对 Windows 有丰富知识, 如果要出钱请 / 赞助 一个人来做, 却没有任何公司觉得这个问题有迫切性. ( 因为对他们本身利益没有任何关系 ) 最近 Ruby 外国社区也再一次讨论过这个问题, 最后也只能期望 / 观望 Windows 10 的 WSL ( Windows Subsystem for Linux ) .

    [1] https://samsaffron.com/archive/2019/03/31/why-i-stuck-with-windows-for-6-years-while-developing-discourse

  • 越来越少的的原因只有一个, 而且跟技术一点关系都没有. 是一个经济学问题. 答案就是没有大公司在使用, 缺乏资源, 在任何决策及决定有商业角度的前提上, 能否长久使用, 容易请人, 平价的请人, 等 才是最重要... ( 而且根据一些小道消息, Google, Amazon 这些 Python 公司有一些员工一直非常讨厌 Ruby. 早几年可以看到很多看 Support Ruby 根本不是重点. ) 什么会买 Intel? 因为其他大公司在使用. 为什么会用 Exchange, 因为来自 Microsoft. 老土的一句说话, You don't get fired for buying IBM.

    Top 10 语言里面, 有哪一种没有一间或数间庞大公司在使用作为资源后盾? 又或者是来自 GAFA ( Google, Amazon, Facebook, Apple ) ? C, C++, Java, PHP, Swift, Objective-C, Python, C#, Javascript, GO, 随便选一个你也能够数出 数千亿美元的公司在倚赖及使用. 唯一只有 Ruby...

    不过已经越来越多公司站出来捍卫 Ruby, Github 也是最近一年才开始 UpStream PR 给 Rails. Stripe 已经有团队为 Ruby 进行改善, 而且未来还会投资资源在 Ruby VM. 见两间公司完全比不上上面的庞然巨物. 但 Ruby 最利害的地方是她的社区. Ruby 能够凝聚力量, RubyConf 以及 RailsConf 就是一个例子.

    从这个角度来看我觉得 Rubyist 应该觉得骄傲. Ruby 就是因为你们的爱, 才能继续在市场上站一席位.

    Edit: 顺带提及一个 Ruby 3.0 的 PPT [1] , Write a Ruby interpreter in Ruby for Ruby 3

    [1] http://www.atdot.net/~ko1/activities/2019_rubykaigi2019.pdf

  • 我想不到还有那个 Open Source Web Framework 是有这种 In Production Testing. 迟一点 Gitlab, ZenDesk, CookPad 也能够上便好了.

  • Rails 6.0.0 beta1 发布 at 2019年04月26日

    @lulalala 终于都 Merge 了 ! 👏 👏 👏 👏

    而且原来现在 Shopify / Github / Basecamp 也是 running on master. [1] 因为这个原因我觉得 merge 难度提高了不少. 现在终于可以松一口气, 一直很担忧你会放弃了. 希望你能够因为你自己的 Patch / Features 已经在 Shopfiy / Github / Bsecamp 上面 Running 而感到自豪. 不要气馁.

    👍 👍 👍 👍

    [1] https://weblog.rubyonrails.org/2019/4/24/Rails-6-0-rc1-released/

  • 如何看待 996.ICU at 2019年04月23日

    外国工人也只可以是指某一些工作范畴, 投资银行基本上是 007. ( 即是完全没有休息 ) 外国 Game Developer 可以说比较起中国 996 更痛苦.

    我问的问题是同一份工作, 现时市场价格 996 是 100 , 现在我容许你 955 但只给 60, 结果市场上又会有多少人愿意? 这个答案很视乎当地情况, 在美国我敢说仍然会有多人愿意, 因为他们 ( Developers ) 平均薪酬是每年 USD $150K+ . 未计及其他津贴和花红. 在中国, 以现时的工资及生活水平我不太敢肯定有这个情况出现.

    所以回覆你那个结论, 那个假设是市场上没有更加多人才出现, 很可惜现在市场 ( 国内 ) 唯一不缺的就是人. 这个就是9楼所提出的同一理论.

  • 如何看待 996.ICU at 2019年04月22日

    996 是一周 72 小时, 如果工作 955, 一周工作40小时, 但工资只有 60 %, 又有多少人愿意?

  • Ruby 之所以会 In-Demand, 是因为找不到适合或者拥有高质量 / 经验人选. ( 这些人已经离开了 Ruby ) 间接推高了薪酬. 觉得最重点的是 jasl

    Ruby 解决不了问题糊不了口的时候

    排名一点都不重要, 但如果有数十间大型公司在使用 Ruby / Rails 的话, 那么无论在推广上, 或者是长远发展也能够得到肯定. 问题是这些公司少之又少. Github, Shopify 这两间公司可以说是苦苦支撑着整个 Rails Ecosystem. AirBnB, Gitlab, Discourse 或许在未来会有更多 Contribution. Stripe 也在使用 Ruby ( Not Rails ),

    在没有更多公司采用 Ruby / Rails, 那么生态圈只会越做越小, 到时候只会变成周杰伦的 就是糊不了口让你知道

  • Homeland 为什么没有 PM? at 2019年03月04日

    Pump....