Blog di eSeGeCe
Note di rilascio, approfondimenti e tutorial per sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics e sgcIndy.
Note di rilascio, approfondimenti e tutorial per sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics e sgcIndy.

Quattro nuovi componenti sgcHTML per dati strutturati: TreeGrid per tabelle gerarchiche, PivotTable per aggregazioni raggruppate, ActivityFeed per flussi di eventi in tempo reale e Splitter per layout a due pannelli ridimensionabili…

sgcWebSockets 2026.7 aggiunge il clustering multi-server, la cronologia dei messaggi con recupero alla riconnessione, async / await, backoff e retry, backpressure sulla coda di invio, la compressione sul server HTTP e un client HTTP irrobustito…

Risottoscrizione automatica dopo una riconnessione sui client Binance, Kraken, Coinbase e altri exchange, più un rate limiter lato client che limita quante richieste REST invii in una finestra temporale…

Il client MCP ora può autenticarsi con OAuth2: ottiene il token, lo memorizza in cache e lo riutilizza finché non scade. In più un nuovo tipo di grant, l'Identity Assertion Authorization Grant, per concatenare un'identità tra domini diversi…

Un solo client che ha smesso di leggere può far crescere la memoria di un server in broadcast fino a farlo cadere. sgcWebSockets 2026.7 limita la coda di invio per connessione con MaxQueueSize e tre politiche di overflow, più un evento OnSendBufferFull…

Cifrare verso una chiave pubblica non serve a nulla se la chiave arriva dall'attaccante. sgcWebSockets ora firma ogni chiave E2EE effimera con una chiave di identità a lungo termine, così i peer verificano la firma, confrontano le impronte e le fissano…

I server HTTP di sgcWebSockets possono ora comprimere le risposte con gzip o deflate quando il client lo dichiara in Accept-Encoding, sia per i file di DocumentRoot sia per le risposte che costruisci tu stesso, disattivata per impostazione predefinita…

Il WatchDog può ora riconnettersi con backoff esponenziale più jitter invece che a intervallo fisso, e il client HTTP può ritentare da solo una richiesta fallita, rispettando il suggerimento Retry-After del server…

sgcWebSockets 2026.7 porta task e future in Delphi: attendi una richiesta HTTP, una connessione WebSocket o una chiamata di chat AI come se restituisse un valore, con ThenProc, OnError e una cancellazione che ferma davvero il lavoro…

L'IETF ha specificato un nuovo metodo HTTP chiamato QUERY: una richiesta sicura e idempotente che trasporta un corpo. sgcWebSockets lo supporta in client e server su HTTP/1.1, HTTP/2 e HTTP/3…

Un client HTTP che segue i redirect e legge risposte senza limiti è una superficie di attacco. sgcWebSockets 2026.7 aggiunge interruttori opzionali che la chiudono: rimozione delle credenziali sui redirect cross-host, nessun downgrade HTTPS, limiti sulle risposte, controlli sui cookie…

Un nuovo componente sgcHTML costruisce un'intera pagina web — header, menu di navigazione, contenuto e footer — e una singola proprietà Layout la rimodella su sei template, in Delphi, C++ Builder e .NET…

sgcWebSockets conserva una cronologia dei messaggi limitata per canale con offset, così un client che perde la connessione riproduce automaticamente i messaggi mancati alla riconnessione, opzionale, con esempi Delphi e .NET…

TsgcWSCluster scala sgcWebSockets su più nodi server, un evento di pubblicazione o di Presence su un nodo raggiunge i sottoscrittori su qualsiasi altro nodo, tramite un backplane mesh a infrastruttura zero o Redis, con esempi Delphi e .NET…

Confronto dettagliato dei framework web per Delphi: IntraWeb, UniGUI, TMS WEB Core, TMS XData e sgcHTML — architettura, distribuzione, curva di apprendimento e capacità in tempo reale…

Guida passo dopo passo a un dashboard ERP live in Delphi con sgcHTML: schede KPI, grafici dei ricavi, una tabella fatture paginata, una board Kanban e aggiornamenti push in tempo reale via WebSocket…

sgcHTML offre agli sviluppatori Delphi, C++ Builder e .NET oltre 60 componenti HTML lato server che generano markup Bootstrap 5 e restano interattivi tramite htmx — senza JavaScript da scrivere…

sgcWebSockets 2026.6 aggiunge un client gRPC nativo, un server OpenAPI 3 autonomo, un client Apache Kafka, TLS nativo per Android e Apple (senza OpenSSL), rilevamento dei bot nel firewall, un trasporto stdio per MCP, crittografia post-quantum e server WebSocket e HTTP rafforzati…

Un server di firma REST self-hosted in sgcSign 2026.6: firma eseguibili, PDF e documenti XML dalla CI senza mettere la chiave privata su ogni agente di build, con una console di amministrazione, un registro di audit e provider HSM e KMS cloud collegabili…

Un nuovo backend TLS nativo per Android permette alle tue app di connettersi via TLS usando l'SSLEngine di Android, così l'APK non include alcun file .so di OpenSSL. Il passaggio è una modifica di una sola riga a TLSOptions.IOHandler…

Un nuovo backend TLS Apple nativo consente alle tue app iOS e macOS di connettersi su TLS usando lo stack del sistema operativo stesso, così non c'è alcuna .dylib OpenSSL da distribuire e ottieni TLS 1.3 tramite Network.framework…

sgcWebSockets Enterprise include un client gRPC Vertex AI tipizzato su TsgcGRPCClient. Chiama i modelli Gemini da Delphi su HTTP/2, autenticati con un account di servizio, costruisci una richiesta generateContent da parti di contenuto e leggi di ritorno i candidati…

Una guida pratica alla lettura delle tabelle di Google BigQuery da Delphi tramite la gRPC Storage Read API: come il client BigQuery tipizzato su TsgcGRPCClient gira su HTTP/2, si autentica con un account di servizio, crea una read session e server-stream le righe in Avro o Arrow…

Servire i file da DocumentRoot caricava l'intero file in memoria per ogni connessione, così 100 download di un file da 1 GB richiedevano circa 100 GB di RAM. Ora i file vengono trasmessi in streaming dal disco e la memoria rimane costante…