• Ruby 3.3.0-preview2 Released

    Updated: 2023-09-14 00:00:00
    Ruby A Programmer's Best Friend Home Downloads Documentation Libraries Community News Security About Ruby Menu Ruby 3.3.0-preview2 Released Posted by naruse on 14 Sep 2023 We are pleased to announce the release of Ruby 3.3.0-preview2. Ruby 3.3 adds a new pure-Ruby JIT compiler named RJIT , uses Lrama as a parser generator , and many performance improvements especially . YJIT RJIT Introduced a pure-Ruby JIT compiler RJIT and replaced MJIT . RJIT supports only x86_64 architecture on Unix . platforms Unlike MJIT , it doesn†t require a C compiler at . runtime RJIT exists only for experimental purposes . You should keep using YJIT in . production If you are interested in developing JIT for Ruby , please check out k0kubun†s presentation on Day 3 of RubyKaigi Use Lrama instead of Bison

  • Six ways to prevent a monkey-patch drift from the original code

    Updated: 2023-09-13 08:00:00
    Articles Topics All Articles Domain-Driven Design Testing Ruby on Rails React JS Async Remote Paweł Pacana September 13, 2023 improve this article ruby testing Six ways to prevent a monkey-patch drift from the original code and check why 5600+ Rails engineers read also this Six ways to prevent a monkey-patch drift from the original code Monkey-patching in short is modifying external code , whose source we don't directly control , to fit our specific purpose in the project . When modernising framework stack in legacy projects this is often a necessity when an upgrade of a dependency is not yet possible or would involve moving too many blocks at . once It's a short-term solution to move things forward . The reward we get from monkey-patching is instant . The code is changed without asking

Current Feed Items | Previous Months Items

Aug 2023 | Jul 2023 | Jun 2023 | May 2023 | Apr 2023 | Mar 2023