Zona selectată
Toate articolele
Toate articolele de specialitate, contextualizările și fragmentele de cod sursă în secțiunea comună a revistei.
Încărcare Multipart/Form-Data în Delphi: fluxuri robuste, control al delimitatorilor și depanare fără presupuneri
Upload-urile Multipart/Form-Data par banale, dar în Delphi se pot complica rapid din cauza stream-urilor, numelor de fișiere, Content-Type, gestionării boundary-urilor și a timeout-urilor. Acest fragment de cod sursă prezintă o implementare robustă, ușor de depanat cu THTTPClient – inclusiv cu Content-Length calculat corect…
Dezvoltarea serverului de licențe și a portalului pentru clienți: arhitectură, operare și securitate pentru modele de licențiere planificabile
Un server de licențe cu portal pentru clienți aduce ordine în activare, prelungire și conformitate – dacă arhitectura, identitățile, interfețele și operarea sunt planificate corect de la început. Acest articol prezintă componente dovedite în practică, capcane tipice și un cadru solid…
Reverse Proxy cu nginx și Delphi: tratare corectă a header-ului Forwarded, adresă IP reală a clientului și baze URL robuste
Când serverele Delphi-REST rulează în spatele nginx, de multe ori IP-ul clientului, detectarea HTTPS și URL‑urile absolute devin incorecte. Acest fragment de cod sursă arată un gestionare robustă a antetelor Forwarded/X-Forwarded (inclusiv lista de proxy‑uri de încredere), setări nginx tipice și indicații de depanare pentru operare.
Dezvoltarea de software de business multi-tenant: arhitectură, model de date și exploatare fără surprize
Funcționalitatea multi-tenant determină scalabilitatea, costurile de operare și securitatea. Acest articol arată cum să proiectați software de business multi-tenant astfel încât datele să fie izolate clar, permisiunile auditabile și actualizările să poată fi implementate fără întreruperi.
Modernizarea fluxurilor de lucru pentru raportare și PDF: mai puține întreruperi, trasabilitate mai bună, operabilitate îmbunătățită
Dacă rapoartele, documentele și fișierele PDF s-au dezvoltat istoric, apar întreruperi între medii, timpi de execuție mari și erori greu de urmărit. Articolul arată cum companiile modernizează fluxurile de lucru de raportare și PDF: de la arhitectură și acces la date până la randare…
C# Portaluri în companii: arhitectură, operare și integrare fără surprize
C# Portalurile sunt un element tipic atunci când companiile doresc să expună procese către exterior sau să le consolideze intern. Articolul arată cum să planificați arhitectura, identitățile, interfețele, accesul la date, operarea și securitatea astfel încât portalul să rămână ușor de întreținut pe termen lung…
Mapare set de date la obiect pentru structuri moștenite neobișnuite: stabilă, ușor de depanat, fără magie ORM
Când seturile de date legacy s-au format istoric, mapperele standard eșuează adesea din cauza coloanelor alias, a amestecului de tipuri și a structurilor de join în schimbare. Acest fragment de cod sursă arată o mapare robustă și ușor de depanat de la set de date la obiect în Delphi: cu plan de mapare, convertoare și semantică NULL.
Linux-serviciu în companie: implementarea corectă a operării, securității și integrării
Un serviciu Linux poate automatiza procese în mod stabil — dacă operarea, actualizările, înregistrarea jurnalelor, securitatea și interfețele sunt planificate corect de la început. Acest articol arată practic la ce ar trebui să fie atenți conducerea IT și administratorii: de la systemd, prin hardening, până la…
Delphi RTTI pentru mapare fără magie: bazat pe atribute, depanabil și compatibil cu sisteme legacy
Un model pragmatic de mapare cu Delphi RTTI: atribute în loc de convenții, conversii controlate, mesaje de eroare clare și un mod de depanare care ajută efectiv în producție. Cu fragmente de cod sursă pentru maparea dataset-urilor sau a record-urilor către obiecte, fără magie ascunsă.