Area selezionata
Tutti gli articoli
Tutti gli articoli specialistici, le contestualizzazioni e gli snippet di codice nell’area magazine condivisa.
Upload Multipart/Form-Data in Delphi: stream robusti, controllo dei boundary e debugging senza tentativi al buio
Gli upload Multipart/Form-Data sembrano banali, ma in Delphi si complicano rapidamente a causa di stream, nomi di file, Content-Type, gestione dei boundary e timeout. Questo frammento di codice sorgente mostra un’implementazione robusta e facilmente debugabile con THTTPClient – incluso il calcolo corretto del Content-Length…
Sviluppare server di licenze e portale clienti: architettura, esercizio e sicurezza per modelli di licenza pianificabili
Un server di licenze con portale clienti mette ordine in attivazione, rinnovo e conformità – se architettura, identità, interfacce e operatività sono pianificate correttamente fin dall’inizio. Questo contributo mostra componenti collaudati nella pratica, insidie tipiche e una solida…
Reverse Proxy con nginx e Delphi: gestione corretta dell'header Forwarded, IP reale del client e basi URL robuste
Se i server Delphi-REST sono dietro nginx, l’IP del client, il rilevamento HTTPS e le URL assolute vengono spesso alterati. Questo frammento di codice sorgente mostra una gestione robusta degli header Forwarded/X-Forwarded (inclusa una lista di proxy attendibili), impostazioni nginx tipiche e indicazioni per il debug durante il funzionamento.
Sviluppare software aziendale multi-tenant: architettura, modello dati e gestione senza sorprese
La multi-tenancy determina la scalabilità, i costi operativi e la sicurezza. Questo articolo mostra come progettare software aziendale multi-tenant in modo che i dati siano chiaramente separati, le autorizzazioni verificabili e gli aggiornamenti distribuibili senza interruzioni.
Modernizzare i flussi di lavoro di reporting e PDF: meno interruzioni, maggiore tracciabilità, migliore operatività
Quando report, documenti contabili e output PDF si sono sviluppati storicamente, si generano discontinuità nei flussi documentali, lunghi tempi di esecuzione ed errori difficili da ricostruire. L’articolo mostra come le aziende possano modernizzare i workflow di reporting e di generazione PDF: dall’architettura e dall’accesso ai dati fino al rendering…
C# Portali aziendali: architettura, gestione e integrazione senza sorprese
C# I portali sono un componente tipico quando le aziende vogliono aprire processi verso l’esterno o consolidarli internamente. L’articolo mostra come pianificare architettura, identità, interfacce, accessi ai dati, operatività e sicurezza affinché il portale rimanga manutenibile nel lungo periodo.
Mapping dataset->oggetto per strutture legacy non standard: stabile, debuggabile, senza magia ORM
Quando i dataset legacy si sono sviluppati storicamente, i mapper standard spesso si inceppano su colonne alias, mix di tipi e strutture di join variabili. Questo frammento di codice sorgente mostra una mappatura da dataset a oggetto robusta e debuggabile in Delphi: con piano di mapping, convertitori, semantica dei null…
Linux-Service in azienda: implementare con rigore operatività, sicurezza e integrazione
Un Linux-servizio può automatizzare i processi in modo stabile – se l’operatività, gli aggiornamenti, il logging, la sicurezza e le interfacce sono pianificati correttamente fin dall’inizio. Questo articolo mostra in modo pratico a cosa devono prestare attenzione i responsabili IT e gli amministratori: da systemd al Hardening fino a…
Delphi RTTI per mapping senza magia: basato su attributi, debuggabile e compatibile con ambienti legacy
Un pattern di mapping pragmatico con Delphi RTTI: attributi invece delle convenzioni, conversioni controllate, messaggi di errore chiari e una modalità di debug che aiuta realmente in produzione. Con frammenti di codice sorgente per il mapping da Dataset o Record a oggetti senza magia nascosta.