#Programming (Програмування)
167 posts in category «Programming (Програмування)»
Notes on programming in Ukrainian: coding languages, algorithms, the latest technologies and other useful information for developers.
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…
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…
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…
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…
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…
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…
[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…
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…
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…
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…