Вибраний розділ
Усі публікації
Усі фахові статті, аналітичні роз'яснення та фрагменти коду в спільному розділі журналу.
Delphi Linux REST-Демони для підприємств: архітектура, експлуатація та підтримуваність на практиці
Delphi на Linux в експлуатації підприємства вже давно є не просто питанням портування. У цій статті показано, як демони REST плануються, захищаються, контролюються та версіонуються як служби systemd — з фокусом на контракти інтерфейсів, доступ до даних, розгортання, логування та інші супутні аспекти.
Delphi WebView2 у FMX: коректна ініціалізація, реалізація JS-Bridge, контроль завантажень і налагодження
WebView2 у FireMonkey звучить як «просто вбудувати браузер», але на практиці дає збої при ініціалізації, обробці подій навігації, мосту JS↔Delphi, обробці завантажень і відлагодженні. Цей фрагмент коду демонструє надійну схему з чітким розподілом відповідальностей.
Перебудова бази даних у сформованому програмному забезпеченні Delphi: надійна модернізація без простою
Перебудова бази даних у сформованому Delphi-програмному забезпеченні — це радше втручання в експлуатацію, інтерфейси та відповідальність за дані, ніж «SQL‑проєкт». У цій статті показано, як контролювати ризики, робити міграції тестовими і стабілізувати повсякденну роботу ІТ та профільних підрозділів…
Експлуатація Linux-сервісів за допомогою Delphi: архітектура, операційний супровід і практичний посібник для підприємств
Як стабільно експлуатувати Linux-сервіси за допомогою Delphi: модель служби, systemd, логування, оновлення, безпека, доступ до бази даних та конвеєр розгортання — з фокусом на надійності експлуатації й підтримуваності в корпоративних середовищах.
REST API з RemObjects SDK: чітке версіонування та налагодження JSON-ендпоінтів (Delphi фрагмент вихідного коду)
Як за допомогою RemObjects SDK у Delphi побудувати REST API, яка в експлуатації не виходитиме з ладу: стабільні JSON-контракти, версіонування без хаотичного розростання URL, Correlation-ID через усі шари, централізоване відображення помилок, snapshot-логування для складних випадків налагодження, а також практичні вказівки…
Створення інтерфейсів до ERP, DMS і CRM: чітка інтеграція архітектури, експлуатації та потоків даних
Той, хто хоче налагодити інтерфейси до ERP, DMS і CRM, потребує більше, ніж «кілька API»: чіткої відповідальності за дані, надійної обробки помилок, безпеки, моніторингу та шляху міграції, що не загрожує поточній експлуатації. Ця стаття показує практично перевірені…
C# і Delphi в спільній архітектурі: прагматична інтеграція замість «або-або»
Багато компаній експлуатують сформовані Delphi-десктопні застосунки та паралельно розгортають нові C#-сервіси й портали. У статті показано, як C# і Delphi у спільній архітектурі працюють узгоджено: через чіткі шари, стабільні інтерфейси, спільні…
Високопродуктивний REST сервер у Delphi: ліміти запитів, пул потоків та коректна поведінка при перевантаженні (фрагмент вихідного коду)
Високопродуктивний сервер REST у Delphi прискорюється не лише «швидким JSON», а завдяки контрольованій паралельності, жорстким таймаутам і коректній поведінці при перевантаженні. У цьому матеріалі показано практично придатне Concurrency-Gate із семафором, відповідями 429/503…
Міграція з Firebird на MariaDB: підхід, підводні камені та надійність у щоденній експлуатації
Міграція з Firebird до MariaDB рідко є лише питанням експорту-імпорту. Визначальними є SQL-діалект, транзакції, набори символів, типи даних, тригери/генератори, продуктивність та акуратний cutover. У статті показано практичний підхід для…
Адаптивні макети в Delphi FMX: брейкпойнти без хаосу в дизайнері (з Layout-Router як фрагментом вихідного коду)
Адаптивні макети FMX в практиці швидко стають крихкими: інтенсивні серії змін розміру, зміни DPI, обертання та «Visible-Layouts» створюють подвійний стан і важко налагоджувані перебудови макета. Ця стаття показує маршрутизатор макетів з брейкпоінтами, який контролює UI-блоки під час виконання…