// All posts

← home
  1. 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…

  2. Terms (Терміни)May 22, '24 07:01

    What does "Native" mean?

    The term "native" comes from the Latin word "nativus," which means "born" or "natural." This word, in turn, comes from the verb "…

  3. Terms (Терміни)May 13, '24 07:20

    What is "scope creep"?

    Scope Creep (scope creep) - is the uncontrolled increase in the scope of work in a project, often occurring without changes to th…

  4. What does scope mean in IT project management?

    Scope - is a term that refers to the amount of work that needs to be completed to finish a project. The scope includes all tasks,…

  5. 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…

  6. [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…

  7. 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…

  8. 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…

  9. 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…

  10. What is a Garbage Collector in Ruby? How does it work and what is GC needed for?

    Garbage Collector in Ruby is an automated memory management mechanism responsible for monitoring and freeing memory that is no lo…

  11. ZOMBIE in Ruby. What is it?

    Ruby is a programming language. Everything is clear here. In the code of this language, you may encounter the term - ZOMBIE. What…

  12. What is a prompt and prompt engineering?

    The term "prompt" (in the context of AI) describes a request or command that a person submits to artificial intelligence in order…

  13. What are CC and BCC in emails? What are they for and how to use them?

    CC (Carbon Copy) and BCC (Blind Carbon Copy) are two fields used when sending emails to include additional recipients. Gmail - ін…

  14. Analyzing the PG::ObjectInUse error (Ruby on Rails)

    Sometimes during development, you may encounter the error PG::ObjectInUse: ERROR.For example: rake db:drop; It will show us the f…

  15. We fix ActiveRecord::ProtectedEnvironmentError in the local environment.

    Locally, you may see the error ActiveRecord::ProtectedEnvironmentError if you attempt to access an environment that is protected,…

  16. What are HTTP Client Hints?

    HTTP Client Hints (client hints) are a web browser mechanism that transmits information about the capabilities and limitations of…

  17. What is entropy?

    Entropy is a concept from information theory and statistics that is used to measure the degree of uncertainty or disorder in a sy…

  18. Accept - HTTP header, what is it for and how does it work?

    Accept is one of the HTTP headers. It is used to indicate to the server which types of objects (media, etc.) the client can proce…

  19. What are Quality values (quality values / priority) in HTTP?

    Quality values (quality values / priority) are numerical values used in HTTP headers to determine the relative quality or priorit…

  20. What is Routing?

    Routing (routing) is a key stage in the process of directing network traffic to its destination. It plays an important role in bo…