Избрана област
Сите објави
Сите стручни написи, појаснувања и исечоци од изворниот код во заедничкиот дел на магазинот.
Multipart/Form-Data Upload во Delphi: робустни стримови, контрола на граници и отстранување на грешки без погодувања
Multipart/Form-Data прикачувањата изгледаат тривијални, но во Delphi брзо се распаѓаат кога станува збор за стримови, имиња на датотеки, Content-Type, ракување со boundary и timeouts. Овој исечок од изворен код покажува робусна, лесно дебагирачка имплементација со THTTPClient – вкл. коректно пресметан Content-Length…
Развој на лиценциски сервер и портал за клиенти: архитектура, експлоатација и безбедност за предвидливи лиценцни модели
Сервер за лиценци со портал за клиенти воведува ред во активирање, продолжување и усогласеност – ако архитектурата, идентитетите, интерфејсите и оперативното работење од почеток се прецизно планирани. Овој напис прикажува практично испробани компоненти, типични замки и една робустна…
Reverse Proxy со nginx и Delphi: прецизно ракување со заглавјето Forwarded, точна IP-адреса на клиентот и стабилни URL-бази
Ако Delphi-REST-сервери работат зад nginx, често се нарушуваат Client-IP, детекцијата на HTTPS и апсолутните URL-адреси. Овој исечок од изворен код прикажува робусно ракување со Forwarded-/X-Forwarded заглавија (вкл. листа на доверливи проксија), типични nginx-поставки и упатства за дебагирање при работа.
Развивање мулти-тенант бизнис-софтвер: архитектура, модел на податоци и работа без изненадувања
Мултитенантноста одлучува за скалирање, оперативните трошоци и безбедноста. Овој напис покажува како да планирате мултитенантен бизнис софтвер така што податоците ќе бидат јасно одделени, овластувањата проверливи и надградбите ќе може да се применуваат без прекини.
Модернизирање на Reporting- и PDF-работните текови: помалку прекини, поголема проследливост, подобра оперативност
Кога извештаите, документи и PDF-извештаи се формирале историски, настануваат медиумски прекини, долги времиња на извршување и тешко проследливи грешки. Статијата покажува како компании да ги модернизираат извештачките и PDF-процесите: од архитектурата и пристапот до податоци, преку рендерирање.
C# Портали во претпријатија: архитектура, оперативна работа и интеграција без изненадувања
C# порталите се типичен градежен блок кога компаниите сакаат да ги отворат процесите кон надвор или да ги консолидираат внатрешно. Статијата покажува како да ги планирате архитектурата, идентитетите, интерфејсите, пристапите до податоци, операцијата и безбедноста така што порталот ќе остане лесен за одржување на долг рок.
Мапирање од Dataset кон објект за необични наследени структури: стабилно, лесно за дебагирање, без ORM-магии
Кога наследените датасети се историски формирани, стандардните мапери често не се справуваат со колони со алијаси, мешање на типови и променливи join-структури. Овој исечок од изворен код покажува робустно, лесно за дебагирање мапирање од датасет кон објект во Delphi: со план за мапирање, конвертори и семантика на NULL…
Linux-услуга во компанијата: оперативност, безбедност и интеграција да се реализираат прецизно
Еден Linux-сервис може стабилно да автоматизира процеси – ако управувањето со работењето, ажурирањата, логирањето, безбедноста и интерфејсите се планираат темелно од самиот почеток. Овој текст практично покажува на што треба да внимаваат ИТ-раководството и администрацијата: од systemd преку Hardening до…
Delphi RTTI за мапирање без магија: базирано на атрибути, лесно за дебагирање и компатибилно со legacy
Прагматичен мапинг-образец со Delphi RTTI: атрибути наместо конвенции, контролирани конверзии, јасни пораки за грешки и дебаг-режим што навистина помага во оперативна средина. Со примероци од изворен код за мапирање од Dataset или Record кон објект без скриена магија.