Valitud piirkond
Kõik postitused
Kõik tehnilised artiklid, taustselgitused ja koodilõigud ühises ajakirjaosas.
Multipart/Form-Data üleslaadimine Delphi: robustsed vood, boundary-kontroll ja silumine ilma oletusteta
Multipart/Form-Data üleslaadimised tunduvad triviaalsed, kuid Delphi puhul lähevad need kiiresti sassi streamide, failinimede, Content-Type’i, boundary-haldamise ja timeout’ide tõttu. See koodilõik näitab robustset, silumisvõimelist implementatsiooni THTTPClient-iga – sh korrektselt arvutatud Content-Length’i…
Litsentsiserveri ja kliendiportaali arendamine: arhitektuur, käitamine ja turvalisus planeeritavate litsentsimudelite jaoks
Litsentsiserver koos kliendiportaaliga toob korda aktiveerimise, pikendamise ja vastavuse – kui arhitektuur, identiteedid, liidesed ja käitamine on algusest peale hoolikalt planeeritud. See artikkel näitab praktikas tõestatud komponente, tüüpilisi komistuskohasid ja usaldusväärset…
Reverse-proxy nginxiga ja Delphi: korrektne Forwarded-käsitlemine, reaalne kliendi-IP ja robustsed URL-baasid
Kui Delphi-REST-serverid töötavad nginxi taga, kipuvad Client-IP, HTTPS-tuvastus ja absoluutsed URL-id sageli valeks jääma. See koodilõik näitab robustset Forwarded-/X-Forwarded-päiste käsitlemist (sh Trust-Proxy-nimekiri), tüüpilisi nginx-seadeid ja silumisjuhiseid operatiivseks käitamiseks.
Mitmekliendise ärirakenduse arendamine: arhitektuur, andmemudel ja käitamine ilma üllatusteta
Mitme üürniku arhitektuur määrab skaleeritavuse, halduskulud ja turvalisuse. See artikkel näitab, kuidas planeerida mitme üürnikuga ärirakendust nii, et andmed oleksid selgelt eraldatud, õigused auditeeritavad ja uuendused ilma katkestusteta välja viidavad.
Reporting- ja PDF-voogude moderniseerimine: vähem katkestusi, rohkem jälgitavust, parem opereeritavus
Kui aruanded, dokumendid ja PDF-väljundid on ajalooliselt kujunenud, tekivad meediumide vahetusest tulenevad katkestused, pikad töötlemisajad ja raskesti jälgitavad vead. Artikkel näitab, kuidas ettevõtted aruandlus- ja PDF-töövooge moderniseerivad: alates arhitektuurist ja andmejuurdepääsust kuni renderdamiseni…
C# Portaalid ettevõtetes: arhitektuur, haldus ja integratsioon ilma üllatusteta
C# Portaalid on tüüpiline komponent, kui ettevõtted soovivad protsesse välistele osapooltele avada või neid ettevõtte sees koondada. Artikkel näitab, kuidas planeerida arhitektuuri, identiteete, liideseid, andmejuurdepääse, käitust ja turvalisust nii, et portaal jääb pikaajaliselt hooldatavaks…
Andmekogumi-objekti kaardistamine ebaharilike pärandstruktuuride jaoks: stabiilne, silumisvõimeline, ilma ORM-maagiata
Kui pärandandmestikud on ajalooliselt kasvanud, komistavad standardmapperid sageli alias-veergude, tüübisegude ja muutuvate join-struktuuride tõttu. See lähtekoodilõik näitab robustset, silumist võimaldavat andmestikust-objekti kaardistamist Delphi: koos kaardistamisplaaniga, konverteritega ja null-semantikaga…
Linux-teenus ettevõttes: käitamise, turvalisuse ja integratsiooni korrektselt rakendamine
Üks Linux-teenus võib protsessid stabiilselt automatiseerida – kui käitamine, uuendused, logimine, turvalisus ja liidesed on algusest peale korralikult planeeritud. See artikkel näitab praktiliselt, millele IT-juhtkond ja administraatorid peaksid tähelepanu pöörama: alates systemd-st kuni Hardeningini.
Delphi RTTI kaardistamiseks ilma võluta: atribuutidel põhinev, silumisvõimeline ja pärandiga ühilduv
Pragmaatiline mappimismuster koos Delphi RTTI: atribuudid konventsioonide asemel, kontrollitud teisendused, selged veateated ja silumisrežiim, mis tootmiskeskkonnas tõeliselt aitab. Koos lähtekoodinäidetega Dataset- või Record-ilt objektile mappimiseks ilma peidetud maagia.