Розробка

Знайдено 29 матеріалів

Розробка
  • 6 місяців тому
    Поліморфізм без культу наслідування: як сьогодні будують гнучкі системи

    Підручники десятиліттями вчили нас, що поліморфізм в ООП — це ієрархія, де Dog успадковує Animal. Але в реальному продакшені ці біологічні метафори частіше створюють high coupling, ніж допомагають. Сучасна розробка еволюціонувала: ми відмовляємося від глибоких «генеалогічних дерев» на користь чітких контрактів, мікрофронтенд-архітектур та керованої варіативності. Сьогодні поліморфізм — це спосіб локалізувати логіку так, щоб додавання нового сценарію не перетворювалося на каскадний рефакторинг...

    5 хвилин
  • 8 місяців тому
    «Швейцарський ніж» для Data Science: чому Python залишається головним інструментом індустрії

    Попри появу вузькоспеціалізованих інструментів, Python зберігає роль ключового стандарту в індустрії роботи з даними. Як «швейцарський ніж», він може поступатися у чистій швидкості чи елегантності окремих рішень, але його універсальність не має рівних. 2026 року лідерство Python зумовлене не технічною досконалістю, а капіталізацією екосистеми, накопиченої за 15 років. Дмитро Гелешко, Machine Learning Engineer в PlantIn, розповів HBJ про причини такої стійкості, проаналізував ключові...

    5 хвилин
  • 11 місяців тому
    Основи TypeScript: як перейти з JavaScript безболісно

    TypeScript сьогодні — не просто «плюсик до резюме», а реальна перевага у швидкості, якості й масштабованості розробки. Якщо ваш JS-проєкт росте, ви неминуче стикаєтесь із болючим рефакторингом і багами, що «вилазять» вже під час виконання. HBJ розбирався у відмінностях і перевагах TypeScript програмування. Гліб Журба, MarTech Front End Lead в OBRIO , поділився із High Bar Journal , як переходити на TS поступово файл за файлом, тримати баланс між корисною типізацією та здоровим глуздом, та...

    8 хвилин
  • минулого року
    Чи вбиває ШІ мислення? Як розробникам зберегти ясність розуму у 2026

    High Bar Journal розбирався, який саме вплив має штучний інтелект на мислення, як уникнути залежності та що робити, щоби зберегти ясність розуму у світі, де алгоритми дедалі частіше пропонують готові відповіді.

    9 хвилин
  • минулого року
    Перетворюємо Kubernetes на повноцінний приватний Cloud: кейс Kube-DC

    Kubernetes може бути не лише платформою для контейнерів, а й повноцінним приватним Cloud, який легко адаптується під потреби бізнесу. Володимир Цап, CTO SHALB, під час виступу на DevOps fwdays’25 презентував підхід до розширення можливостей Kubernetes із перетворенням його на повноцінний приватний Cloud із підтримкою віртуалізації, ізольованих мереж та мультиорганізаційної аутентифікації. Він розповів, як додати повноцінну віртуалізацію в Kubernetes, запускати традиційні віртуальні машини...

    9 хвилин
  • 2 роки тому
    Історія одного сансету та п’яти вигорань або як мігрувати Legacy

    Що робити з Legacy-системою, яка вже багато років не підтримується, а в команді майже не залишилося людей, які б памʼятали нюанси та edge-кейси розробки 15-річної давнини? Владислав Поздняков , Software Engineer в MacPaw, який має понад 10 років досвіду в Back-end розробці, поділився кейсом міграції такої системи. Команда працювала над нею близько року, обробляючи величезні обʼєми даних: створили понад 12 млн нових активаційних ключів, перенесли дані понад 4,5 млн користувачів і згенерували...

    7 хвилин
  • 2 роки тому
    LLM для Python спеціалістів: Advanced Data Analysis та Semantic Kernel

    Стрімкий розвиток великих мовних моделей трансформує різні галузі. Попри те, що ChatGPT привернув значну увагу завдяки своєму зручному інтерфейсу чату, ця технологія дозволяє створювати складні рішення та інтегрувати можливості штучного інтелекту без необхідності глибокого розуміння машинного навчання. Олександр Краковецький, керівник української ІТ-компанії DevRain та співзасновник інтелектуальної системи рекрутингу донорів крові ДонорUA , поділився з HBJ можливостями роботи...

    8 хвилин
  • 2 роки тому
    Розподілені графи у мікросервісах: як уникнути помилок і зробити їхнє використання простим і зручним

    Поточна архітектура Prom.ua побудована на мікросервісах і GraphQL API, але так було не завжди. Максим Кіндріцький, Senior Python Engineer/Team Lead в EVO розповів, як команді вдалося зробити використання графів в мікросервісній архітектурі зручним і простим. Під час виступу на конференції Python + DS fwdays’24 він поділився, чому gRPC — ненайкраще рішення, щоби пов'язувати мікросервіси в GraphQL інфраструктурі, а також як технологія Apollo Federation допомогла зробили розробку більш...

    8 хвилин
  • 2 роки тому
    Інтеграція SRE-практик та розвиток інженерної культури управління інцидентами

    SRE (Site Reliability Engineering) — це підхід до управління ІТ-інфраструктурою, який популяризував Google. 2003 року компанія виявила, що традиційні методи не відповідають потребам їхньої вебінфраструктури, і винайшла свій. Основні принципи SRE передбачають автоматизацію процесів, вимірювання та аналіз рівня надійності, стратегії моніторингу, план реагування на інциденти тощо. Практики SRE швидко стали популярними: їх почали інтегрувати різні команди, змінюючи та налаштовуючи під себе....

    11 хвилин
  • 3 роки тому
    Як інтегрувати сторонню LLM у середовище розробки. Огляд інструменту Continue

    Розробники все більше надають перевагу великим мовним моделям (LLM) замість Google та Stack Overflow, які так само раніше замінили паперові посібники. Водночас чимало інструментів LLM є «чорними скриньками» — вони непрозорі та незручні у використанні. Доводиться витрачати чимало часу на копіювання з ChatGPT та вгадування, який контекст використовує Copilot. Крім того, для користування цими продуктами треба надати свій код для вдосконалення LLM, проте, як саме модель використовує ці дані —...

    7 хвилин