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

← головна
  1. Чому TOON краще за JSON при роботі з ШІ?

    TOON - простий плоский формат даних для ШІ, економить токени, зручний для промптів, конфігів і обробки великих масивів інформації.

  2. MCP: новий інтернет, де сайти спілкуються з ШІ

    MCP (Model Context Protocol) - новий інтернет-протокол, який дозволяє AI-агентам самостійно діяти онлайн: купувати, бронювати, ке…

  3. Програмування26 жовт. '25, 14:00

    Що таке ORM і навіщо він потрібен?

    ORM - це технологія, що дозволяє працювати з базами даних через об’єкти коду, спрощуючи розробку, скорочуючи SQL-запити та приско…

  4. Програмування19 жовт. '25, 20:34

    Чим відрізняються OAuth 1 від OAuth 2

    Допис розповідає про OAuth 1 і OAuth 2: їхню історію, призначення, відмінності, особливості безпеки та використання в сучасних AP…

  5. Програмування19 жовт. '25, 20:26

    Основні способи аутентифікації в API

    Основні способи аутентифікації в API на Ruby on Rails: Basic Auth, Token, JWT та OAuth 2 для безпечного доступу до ресурсів.

  6. Програмування19 жовт. '25, 20:12

    Що таке ivar у Ruby / Rails?

    ivar у Ruby — це змінна екземпляра (instance variable), яка позначається @. У Rails вона передає дані з контролера у view, зберіг…

  7. Програмування4 жовт. '25, 19:06

    Що таке Row Security в PostgreSQL і навіщо це Rails-розробникам

    Row Level Security у PostgreSQL — це захист даних на рівні рядків таблиці. Дозволяє контролювати доступ безпосередньо в БД, підви…

  8. Програмування24 вер. '25, 15:22

    Offset vs Cursor Pagination у Rails: що вибрати та чому

    Offset та cursor pagination у Rails - це два підходи до розбиття даних на сторінки. Offset простіший, але повільніший на великих …

  9. Програмування16 вер. '25, 19:31

    Що таке NP-складність?

    NP-складність – це клас задач, де знайти рішення надзвичайно важко, але перевірити готову відповідь можна швидко. Приклади: задач…

  10. Програмування16 вер. '25, 19:03

    Що таке факторіальна складність?

    Факторіальна складність – це швидке зростання кількості варіантів, коли для n елементів можливих перестановок n! Класично зустріч…

  11. 16 вер. '25, 18:57

    Що таке експоненційне зростання?

    Експоненційне зростання – це швидке збільшення величини, коли кожен наступний крок примножує результат. Зустрічається в фінансах,…

  12. Програмування16 вер. '25, 18:42

    Що таке Bubble Sort (пояснення алгоритму)?

    Bubble Sort - простий алгоритм сортування, що порівнює сусідні елементи масиву і міняє їх місцями, поки всі числа не стануть у по…

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

    Що таке HAR file (HTTP Archive)?

    HAR file (HTTP Archive) — це формат .har, що зберігає журнал роботи браузера з мережею. Він містить усі HTTP(S)-запити, відповіді…

  14. Програмування15 серп. '25, 08:28

    Що таке integer overflow?

    Integer overflow — це переповнення цілого числа, коли значення перевищує межу типу змінної. Для 32-бітного signed int максимум — …

  15. 28 лип. '25, 19:37

    Що таке мозковий стек (brain stack)?

    Brain stack — це модель, що описує, як мозок працює шарами: від нейронів до самосвідомості. Порівнюється зі стеком ШІ, де інформа…

  16. 28 лип. '25, 11:50

    Що таке комбінаторний вибух?

    Комбінаторний вибух - це стрімке зростання кількості варіантів при збільшенні параметрів. У Ruby це стає проблемою при проєктуван…

  17. 25 лип. '25, 21:51

    Що таке вайб-кодинг?

    Вайб-кодинг — це інтуїтивне програмування в тандемі з AI: без строгих правил, з музикою, натхненням і ШІ-асистентами. Ідеально дл…

  18. Програмування15 черв. '25, 18:17

    Що таке формат HEIC і чому просто перейменовувати його в .jpg — погана ідея

    HEIC — сучасний формат фото з високою якістю та меншим розміром, але не підтримується у більшості браузерів. Зміна розширення на …

  19. Програмування5 черв. '25, 18:23

    Прев'ю у network вкладці після оновлення Chrome стало дуже мале

    Тимчасовий фікс проблеми з маленьким вікном Preview у Network вкладці браузера Chrome (та на базі Chrome).

  20. Програмування5 черв. '25, 01:52

    [Fixed] uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger (NameError)

    Виправлення помилки ActiveSupport після оновлення PaperTrail: конфлікт з concurrent-ruby. Рішення — встановити версію 1.3.4.