// All posts

← home
  1. What is the difference between spec_helper.rb and rails_helper.rb in RSpec?

    What is the difference between spec_helper.rb and rails_helper.rb in RSpec? How to effectively use these files for testing Ruby o…

  2. What is PORO in Ruby?

    What is PORO (Plain Old Ruby Object) in Ruby, how to use it to write understandable code. Why PORO is important for flexible desi…

  3. [Fix] Factory not registered: "user" (KeyError) (FactoryBot / Rails 7)

    Fixing the factory registration error in Rails (Factory not registered: "user" (KeyError)). Description of the factory_bot and fa…

  4. Rounding decimal numbers: mathematical rules, JavaScript, and Ruby

    Rounding decimal numbers: mathematical rules, JavaScript, and Ruby. Examples, pitfalls.

  5. What is Convention over Configuration (in the context of RoR and beyond)?

    What is convention over configuration (in the context of RoR and beyond)? What are the pros and cons of CoC?

  6. What does the ACID principle mean in programming?

    ACID — is a set of properties that guarantee the reliability of transactions in databases. Each transaction is a fundamental buil…

  7. What is an RDBMS (relational database management system)?

    What is an RDBMS (relational database management system)? What are RDBMS used for and how to use them?

  8. What does relational mean (in the context of relational databases)?

    What does relational mean (in the context of relational databases)? Where does the name come from and what does it mean?

  9. How does an artificial intelligence model work?

    How does an artificial intelligence model work? The main stages of AI model operation. Problems and limitations of the technology.

  10. What hierarchy does the DOM (Document Object Model) have?

    What hierarchy does the DOM have? What elements are used in the structure of the DOM (Document Object Model)?

  11. What is SCM (Source Control Management)?

    What is SCM (Source Control Management)? What is it needed for, when and how did it appear? What popular services exist?

  12. What is a commit in the context of programming and SCM / Git?

    What is a commit in the context of programming and SCM / Git? The principle of operation and examples of a commit.

  13. What is a repository?

    What is a repository? What is it for and how does it work?

  14. What is an idempotent method?

    What is an idempotent method? Description and examples of idempotent methods in programming.

  15. How to remove the .DS_Store file from a Git repository?

    How to remove the .DS_Store file from a Git repository? Ignore new .DS_Store files and remove those already added to Git.

  16. What is .gitignore? What is it for and how to use it

    What is .gitignore? What is it used for and how to use it? Examples of configuration.

  17. What does a dot at the beginning of a file (.gitignore, .DS_Store, .bashrc, etc.) mean?

    What does a dot at the beginning of a file (.gitignore, .DS_Store, .bashrc, etc.) mean? How to show or hide these files on macOS …

  18. How does the map method work in Ruby? An overview of the method's operation with examples.

    How does the map method work in Ruby? An overview of how the Ruby map method works with examples. Why is it called that?

  19. What does .map(&:name) mean in Ruby?

    What does .map(&:name) mean in Ruby? Examples of using the shorthand for the map call.

  20. How to fix a Windows crash caused by CrowdStrike?

    How to fix a Windows crash caused by CrowdStrike? Fix for the global issue.