← postsPopular categories

#Programming (Програмування)

167 posts in category «Programming (Програмування)»

Notes on programming in Ukrainian: coding languages, algorithms, the latest technologies and other useful information for developers.

  1. Does Ruby create a new copy of an object when assigning a variable to another variable?

    When assigning a variable to a variable in Ruby, a reference to the object is created, not a new copy of the object. This means t…

  2. Which operating systems support Ruby?

    Ruby is developed on Linux and written in the language - C. Ruby runs on Linux and other UNIX-like operating systems, macOS, Wind…

  3. What is the purpose of the CVE (Common Vulnerabilities and Exposures) database?

    CVE (Common Vulnerabilities and Exposures) is a list of publicly known vulnerabilities and exploits in software and hardware. Eac…

  4. How does 'rails console --sandbox' work?

    rails console --sandbox starts the Rails console in a special mode where all changes made to the database are automatically rolle…

  5. What does scope mean in IT project management?

    Scope (English. scope) is a clearly defined scope of work, functions, requirements, and results that need to be implemented withi…

  6. What is technical debt in IT projects?

    Technical debt is like a loan you take to speed up the development of a software product, but then the interest starts accruing i…

  7. [Fix] Rails Admin - undefined local variable or method javascript_importmap_shim_nonce_configuration_tag

    After updating Ruby Gems, an error occurred on the Rails Admin page. undefined local variable or method `javascript_importmap_shi…

  8. Enabling YJIT in Ruby 3.2.1 (Ruby on Rails)

    First, we need to understand what JIT and YJIT are and whether we need them. In this note, I will describe the process of updatin…

  9. What is native machine code?

    Native machine code is a type of software code that is executed directly by a computer's processor. It is specific to each type o…

  10. A bit about Ruby implementation types (CRuby (MRI), JRuby, Rubinius, TruffleRuby, mruby)

    Ruby - object-oriented programming language with dynamic typing. It has several implementations that are specifically tailored fo…