Vybraná oblasť
Všetky príspevky
Všetky odborné príspevky, kontextualizácie a ukážky zdrojového kódu v spoločnej sekcii magazínu.
Nahrávanie Multipart/Form-Data v Delphi: robustné streamy, kontrola hraníc (boundary) a ladenie bez dohady
Nahrávania Multipart/Form-Data sa javia triviálne, no v Delphi rýchlo zlyhávajú pri streamoch, menách súborov, Content-Type, Boundary-Handling a Timeouts. Táto ukážka zdrojového kódu ukazuje robustnú, laditeľnú implementáciu s THTTPClient – vrátane správne vypočítanej hodnoty Content-Length…
Vývoj licenčného servera a zákazníckeho portálu: architektúra, prevádzka a bezpečnosť pre plánovateľné licenčné modely
Licenčný server s portálom pre zákazníkov prináša poriadok do aktivácie, obnovenia a súladu – ak sú architektúra, správa identít, rozhrania a prevádzka od začiatku dôsledne navrhnuté. Tento článok ukazuje prakticky overené komponenty, typické úskalia a spoľahlivú…
Reverse proxy s nginx a Delphi: správne spracovanie hlavičky Forwarded, skutočná IP klienta a robustné URL základy
Ak servery Delphi-REST bežia za nginx, často dochádza k nesprávnym hodnotám klientskej IP, rozpoznávaniu HTTPS a absolútnych URL. Tento útržok zdrojového kódu ukazuje robustné spracovanie hlavičiek Forwarded/X-Forwarded (vrátane zoznamu dôveryhodných proxy), typické nastavenia nginx a poznámky na ladenie pre prevádzku.
Vývoj multitenantného podnikového softvéru: architektúra, dátový model a prevádzka bez prekvapení
Multitenantnosť rozhoduje o škálovateľnosti, prevádzkových nákladoch a bezpečnosti. Tento článok ukazuje, ako plánovať multitenantný podnikový softvér tak, aby boli dáta dôsledne oddelené, oprávnenia overiteľné a aktualizácie nasaditeľné bez výpadkov.
Modernizovať reportingové a PDF pracovné toky: menej prerušení, väčšia sledovateľnosť, lepšia prevádzkyschopnosť
Keď sú reporty, doklady a PDF‑výstupy historicky narastané, vznikajú mediálne prerušenia, dlhé doby spracovania a ťažko vysledovateľné chyby. Článok ukazuje, ako spoločnosti modernizujú reportingové a PDF‑workflowy: od architektúry a prístupu k dátam cez renderovanie…
C# Portály v spoločnostiach: Architektúra, prevádzka a integrácia bez prekvapení
C# portály sú typickým stavebným prvkom, keď spoločnosti chcú otvoriť procesy navonok alebo ich interne konsolidovať. Článok ukazuje, ako plánovať architektúru, správu identít, rozhrania, prístupy k dátam, prevádzku a bezpečnosť tak, aby bol portál dlhodobo udržiavateľný…
Mapovanie datasetu na objekt pre nezvyčajné zastarané štruktúry: stabilné, ľahko laditeľné, bez ORM-mágie
Ak sú Legacy-Datasets historicky vzniknuté, štandardné mapovače často zlyhávajú pri aliasových stĺpcoch, miešaní typov a meniacich sa JOIN-struktúrach. Tento úryvok zdrojového kódu ukazuje robustné, debugovateľné mapovanie datasetu na objekt v Delphi: s mapovacím plánom, konvertormi, semantikou NULL…
Linux-Service v podniku: prevádzku, bezpečnosť a integráciu dôsledne implementovať
Služba Linux môže stabilne automatizovať procesy – ak sú prevádzka, aktualizácie, logovanie, bezpečnosť a rozhrania od začiatku dôsledne naplánované. Tento článok prakticky ukazuje, na čo by sa malo vedenie IT a administrácia zamerať: od systemd cez hardening až…
Delphi RTTI pre mapovanie bez mágie: atribútmi riadené, laditeľné a kompatibilné so starším kódom
Pragmatický mapovací vzor s Delphi RTTI: atribúty namiesto konvencií, kontrolované konverzie, jasné chybové hlásenia a debugovací režim, ktorý v prevádzke skutočne pomáha. S ukážkami zdrojového kódu pre mapovanie z Datasetu alebo Recordu na objekt bez skrytej mágie.