Changelog
The 20 most recent posts from the eSeGeCe blog — release notes, deep dives and tutorials. Subscribe via the Atom feed or read the full blog index.
The 20 most recent posts from the eSeGeCe blog — release notes, deep dives and tutorials. Subscribe via the Atom feed or read the full blog index.
Step-by-step guide to a live ERP dashboard in Delphi using sgcHTML: KPI stat cards, revenue charts, a paginated invoice table, a Kanban board and real-time WebSocket push updates…
sgcHTML gives Delphi, C++ Builder and .NET developers 60+ server-side HTML components that render Bootstrap 5 markup and stay interactive through htmx — no JavaScript required…
sgcWebSockets 2026.6 adds a native gRPC client, a standalone OpenAPI 3 server, an Apache Kafka client, native Android and Apple TLS (no OpenSSL), firewall bot detection, an MCP stdio transport, post-quantum crypto and hardened WebSocket and HTTP servers…
A self-hosted REST signing server in sgcSign 2026.6: sign executables, PDFs and XML documents from CI without putting the private key on every build agent, with an admin console, an audit log and pluggable HSM and cloud-KMS providers…
A new native Android TLS backend lets your apps connect over TLS using Android's own SSLEngine, so the APK ships no OpenSSL .so files. Switching is a one-line change to TLSOptions.IOHandler…
A new native Apple TLS backend lets your iOS and macOS apps connect over TLS using the operating system's own stack, so there is no OpenSSL .dylib to deploy and you get TLS 1.3 through Network.framework…
sgcWebSockets Enterprise ships a typed Vertex AI gRPC client on TsgcGRPCClient. Call Gemini models from Delphi over HTTP/2, authenticate with a service account, build a generateContent request from content parts and read the candidates back…
Serving files from DocumentRoot used to load the whole file into memory per connection, so 100 downloads of a 1 GB file needed about 100 GB of RAM. Files now stream from disk and memory stays flat…
A practical guide to reading Google BigQuery tables from Delphi over the gRPC Storage Read API: how the typed BigQuery client on TsgcGRPCClient runs over HTTP/2, authenticates with a service account, creates a read session and server-streams rows in Avro or Arrow…
OpenAI, Anthropic Claude or Google Gemini for your Delphi app? How each looks in code, what each is good at, and why the choice is reversible…
Stop the model from guessing. Embed your own documents, store the vectors, retrieve the closest chunks per question, and let the LLM answer from your data in Delphi…
Stream LLM replies token by token in Delphi: assign OnHTTPAPISSE, call the streaming method, append each delta to a Memo. Same pattern for every provider…
A practical guide to the typed Google Cloud Storage gRPC client in sgcWebSockets Enterprise: how it runs over the HTTP/2 transport, how service-account JWT authentication works, and Delphi examples for listing buckets, creating a bucket and listing objects…
A one-shot completion forgets everything. A chatbot remembers. How to keep conversation context across turns in Delphi, and stream a live reply…
An AI agent is an LLM that calls your own code through tools, in a loop. Two ways to build one in Delphi: provider function calling and the MCP open standard…
A practical walkthrough of calling Google Cloud Natural Language from Delphi over gRPC: how the typed Natural Language client rides the sgcWebSockets HTTP/2 transport, how service-account authentication works, and Delphi examples that analyze sentiment, extract entities and classify text…
How to call Google Cloud Vision from Delphi over gRPC with sgcWebSockets: a typed Vision client on TsgcGRPCClient that runs label, text (OCR), face and landmark detection over HTTP/2, with service-account JWT auth and a ready-to-run demo…
sgcIndy 2026.6 brings opt-in security hardening to its server stack: strict TLS certificate verification, CRIME and renegotiation mitigations, server cipher preference, Slowloris protection with a total read deadline, HTTP body and header size limits, request-smuggling rejection, plus ML-KEM-768 post-quantum primitives…
The HTTP servers now block path traversal in static file serving, bound the request body, reject smuggling-style requests, defend HTTP/2 against Rapid Reset, and sanitize response headers…
How to call Google Cloud Translation v3 over gRPC from Delphi with sgcWebSockets: a typed Translation client on TsgcGRPCClient that translates text, detects language and lists supported languages over an HTTP/2 transport with service-account authentication…