// Всі публікації

← головна
  1. Програмування20 лют. '25, 18:16

    Що таке Memoization (приклади Ruby та Ruby on Rails)?

    Memoization (мемоізація) — це техніка оптимізації, яка передбачає кешування результатів виконання функції, щоб уникнути повторних…

  2. Програмування18 лют. '25, 11:01

    Що таке Promise у JavaScript і як швидко зрозуміти суть?

    Уявіть, що ви замовили каву в кафе. Бариста приймає замовлення, видає чек і каже: «Трошки зачекайте». Ви не стоїте на місці, а мо…

  3. Програмування6 лют. '25, 15:31

    Фікс помилки [DEPRECATION] #adapters is deprecated. Use #profiles instead. (Codecov / docile)

    Нещодавно зіткнувся з помилкою у Codecov, яка насправді була хибним сповіщенням. Вона з'являлася лише на стороні Codecov і спричи…

  4. Програмування31 січ. '25, 13:09

    [Fix] Heroku / SearchBox addon - помилка ідексації "The client is unable to verify that the server is Elasticsearch"

    При налаштуванні аддону пошуку SearchBox на Heroku сталась помилка під час запуску індексації з консолі. Loading production envir…

  5. Програмування9 груд. '24, 14:50

    [Фікс] No such file or directory @ rb_sysopen - tmp/pids/server.pid

    Іноді буває так, що тека tmp/pids губиться на локальній машині. Вона знаходиться з зрозумілих причин у gitignore. Як результат, с…

  6. Програмування8 груд. '24, 13:53

    Чим відрізняються spec_helper.rb і rails_helper.rb у RSpec?

    Якщо ви розробляєте застосунок за допомогою Ruby on Rails, ймовірно, вже знайомі з тестуванням за допомогою RSpec. Але щоразу, ві…

  7. Програмування8 груд. '24, 12:46

    Що таке PORO в Ruby?

    У Ruby часто згадується термін PORO (Plain Old Ruby Object), але що це таке і чому він важливий?PORO: простими словами PORO — це …

  8. Програмування7 груд. '24, 10:46

    [Фікс] Factory not registered: "user" (KeyError) (FactoryBot / Rails 7)

    При налаштуванні тестів в новому проєкті, де є кілька моделей - User, Post і так далі. Всі factories реєструвались нормально, крі…

  9. Програмування18 жовт. '24, 12:59

    Округлення десяткових чисел: математичні правила, JavaScript і Ruby

    Округлення є важливою операцією при роботі з десятковими числами, оскільки вона дозволяє представити значення у більш зручній фор…

  10. Програмування26 вер. '24, 07:47

    Що таке Сonvention over Сonfiguration (в контексті RoR і не тільки)?

    Convention over Configuration (CoC) — це принцип, який полягає в тому, що система або фреймворк вже має конфігурації за замовчува…

  11. Програмування24 вер. '24, 20:31

    Що означає ACID принцип у програмуванні?

    ACID — це набір властивостей, що гарантують надійність роботи транзакцій у базах даних. Кожна транзакція є основним будівельним б…

  12. Програмування21 вер. '24, 08:56

    Що таке RDBMS (relational database management system / реляційна система управління базами даних)?

    RDBMS (relational database management system / реляційна система управління базами даних) — це програмне забезпечення, яке дозвол…

  13. Програмування21 вер. '24, 08:27

    Що означає реляційний (в контексті реляційних баз даних)?

    Термін "реляційний" походить від слова "реляція", яке означає "відношення" або "зв'язок". У контексті баз даних та інформатики ре…

  14. Як працює модель штучного інтелекту?

    Штучний інтелект (ШІ) стає дедалі більшою частиною нашого повсякденного життя. Від голосових помічників до автономних транспортни…

  15. Програмування23 серп. '24, 09:22

    Яку ієрархію має DOM (Document Object Model)?

    Ієрархія DOM (Document Object Model) складається з об'єктів, які представляють структуру HTML або XML документа у вигляді дерева.…

  16. Програмування21 серп. '24, 21:46

    Що таке SCM (Source Control Management)?

    SCM (Source Control Management), також відоме як система керування версіями (VCS — Version Control System), — це програмне забезп…

  17. Програмування21 серп. '24, 21:37

    Що таке коміт (commit) у контексті програмування та SCM / Git?

    Коміт (англ. "commit") у контексті системи керування версіями Git є ключовим поняттям, що означає збереження змін у локальному ре…

  18. Програмування21 серп. '24, 21:25

    Що таке репозиторій?

    Репозиторій (repository) — це сховище, в якому зберігаються всі файли та історія змін проєкту. У контексті систем керування версі…

  19. Програмування21 серп. '24, 20:57

    Що таке ідемпотентний метод?

    Ідемпотентні методи — це такі методи або операції в програмуванні, які при повторному виконанні з тими ж вхідними даними дають то…

  20. Програмування2 серп. '24, 19:34

    Як видалити файл .DS_Store з Git репозиторію?

    В цьому дописі ми розглянемо, як додати .DS_Store до файлу .gitignore, та видалимо вже додані файли з нашого репозиторію. Але спо…