Избран раздел
Всички публикации
Всички технически статии, аналитични коментари и фрагменти от изходен код в общия раздел на списанието.
Multipart/Form-Data качване в Delphi: надеждни потоци, контрол на границите и отстраняване на грешки без догадки
Качванията Multipart/Form-Data изглеждат тривиални, но в Delphi бързо се провалят при потоци, имена на файлове, Content-Type, Boundary-Handling и таймаути. Този фрагмент от изходния код показва надеждна, лесна за отстраняване на грешки реализация с THTTPClient – включително с коректно изчислен Content-Length…
Разработване на лицензен сървър и клиентски портал: архитектура, експлоатация и сигурност за предвидими модели на лицензиране
Лицензионен сървър с клиентски портал въвежда ред при активиране, подновяване и съответствие — ако архитектурата, идентичностите, интерфейсите и експлоатацията са коректно планирани от самото начало. Този материал представя практически изпитани компоненти, типични капани и надеждна…
Обратен прокси с nginx и Delphi: правилно обработване на заглавката Forwarded, истинския IP на клиента и устойчиви базови URL пътища
Когато Delphi-REST сървъри работят зад nginx, често се нарушават IP адресът на клиента, разпознаването на HTTPS и абсолютните URL адреси. Този фрагмент от изходния код показва надеждна обработка на заглавките Forwarded/X-Forwarded (включително списък с доверени проксита), типични настройки за nginx и указания за отстраняване на грешки при експлоатация.
Разработка на многоклиентски бизнес софтуер: архитектура, модел на данни и експлоатация без изненади
Мултитенантността определя мащабируемостта, експлоатационните разходи и сигурността. Тази статия показва как да проектирате мултитенантен бизнес софтуер така, че данните да са строго отделени, правата да бъдат проверими и актуализациите да могат да се прилагат без престои.
Модернизиране на Reporting- и PDF работни потоци: по-малко разриви, по-голяма проследимост, по-добра работоспособност
Когато отчетите, първичните документи и PDF-изходите са се образували исторически, възникват медийни прекъсвания, дълги времена за изпълнение и трудно проследими грешки. Статията показва как компаниите модернизират Reporting- и PDF-работни процеси: от архитектурата и достъпа до данни до рендиране.
C# Портали в предприятията: архитектура, експлоатация и интеграция без изненади
C# Порталите са типичен компонент, когато компаниите искат да отворят процеси към външни партньори или да консолидират вътрешни процеси. Статията показва как да планирате архитектурата, идентичностите, интерфейсите, достъпа до данни, експлоатацията и сигурността така, че порталът да остане дългосрочно поддържаем…
Мапинг от Dataset към обект за нетипични наследени структури: стабилен, дебъгваем, без ORM-магия
Когато наследените набори от данни са се формирали исторически, стандартните мапъри често се провалят при колони с псевдоними, смесени типове и променящи се JOIN структури. Този фрагмент от изходния код показва надежден, удобен за отстраняване на грешки мапинг от набор от данни към обект в Delphi: с план за мапинг, конвертори, семантика на NULL…
Linux-услуга в предприятието: коректно внедряване на експлоатация, сигурност и интеграция
Услуга Linux може стабилно да автоматизира процеси — ако експлоатацията, обновленията, логването, сигурността и интерфейсите са планирани старателно от самото начало. Тази статия показва на практика какво трябва да имат предвид IT ръководството и администрацията: от systemd през Hardening до…
Delphi RTTI за мапинг без магия: базирано на атрибути, дебъгваемо и съвместимо със наследени системи
Един прагматичен модел за мапиране с Delphi RTTI: атрибути вместо конвенции, контролирани преобразувания, ясни съобщения за грешки и режим за отстраняване на грешки, който наистина помага в експлоатация. С фрагменти от изходен код за мапиране от Dataset или Record към обекти без скрита магия.