Blog eSeGeCe
Notas de versión, análisis en profundidad y tutoriales sobre sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics y sgcIndy.
Notas de versión, análisis en profundidad y tutoriales sobre sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics y sgcIndy.

Cuatro nuevos componentes sgcHTML para datos estructurados: TreeGrid para tablas jerárquicas, PivotTable para agregados agrupados, ActivityFeed para flujos de eventos en vivo y Splitter para diseños de dos paneles redimensionables…

sgcWebSockets 2026.7 añade clustering multiservidor, historial de mensajes con recuperación al reconectar, async / await, backoff y reintentos, control de presión en la cola de envío, compresión en el servidor HTTP y un cliente HTTP reforzado…

Resuscripción automática tras una reconexión en los clientes de Binance, Kraken, Coinbase y otros exchanges, además de un limitador de peticiones en el cliente que limita cuántas peticiones REST envías en una ventana de tiempo…

El cliente MCP ya puede autenticarse con OAuth2: obtiene el token, lo guarda en caché y lo reutiliza hasta que caduca. Además, un nuevo tipo de concesión, la Identity Assertion Authorization Grant, para encadenar una identidad entre dominios…

Un solo cliente que ha dejado de leer puede hacer crecer la memoria de un servidor que difunde hasta tumbarlo. sgcWebSockets 2026.7 acota la cola de envío de cada conexión con MaxQueueSize y tres políticas de desbordamiento, además de un evento OnSendBufferFull…

Cifrar para una clave pública no sirve de nada si la clave venía del atacante. sgcWebSockets ya firma cada clave efímera de E2EE con una clave de identidad de larga duración, de modo que los pares verifican la firma, comparan las huellas y las fijan…

Los servidores HTTP de sgcWebSockets ya pueden comprimir las respuestas con gzip o deflate cuando el cliente lo anuncia en Accept-Encoding, tanto para los archivos de DocumentRoot como para las respuestas que construyes tú mismo, desactivada por defecto…

El WatchDog puede ahora reconectar con retroceso exponencial más jitter en lugar de un intervalo fijo, y el cliente HTTP puede reintentar por sí solo una petición fallida, respetando la pista Retry-After del servidor…

sgcWebSockets 2026.7 añade tareas y futuros a Delphi: espera una petición HTTP, una conexión WebSocket o una llamada de chat de IA como si devolviera un valor, con ThenProc, OnError y una cancelación que detiene el trabajo de verdad…

El IETF ha especificado un nuevo método HTTP llamado QUERY: una petición segura e idempotente que lleva un cuerpo. sgcWebSockets lo soporta en clientes y servidores sobre HTTP/1.1, HTTP/2 y HTTP/3…

Un cliente HTTP que sigue redirecciones y lee respuestas sin límite es una superficie de ataque. sgcWebSockets 2026.7 añade interruptores opcionales que la cierran: eliminación de credenciales en redirecciones a otro host, sin degradación de HTTPS, límites de respuesta, cordura en las cookies…

Un nuevo componente sgcHTML construye una página web completa — cabecera, menú de navegación, contenido y pie de página — y una única propiedad Layout la reorganiza entre seis plantillas, en Delphi, C++ Builder y .NET…

sgcWebSockets mantiene un historial de mensajes acotado por canal con offsets, de modo que un cliente que pierde su conexión reproduce automáticamente los mensajes que se perdió al reconectarse, opcional, con ejemplos en Delphi y .NET…

TsgcWSCluster escala sgcWebSockets en varios nodos de servidor, un evento de publicación o de Presence en un nodo llega a los suscriptores de cualquier otro nodo, mediante un backplane de malla sin infraestructura o Redis, con ejemplos en Delphi y .NET…

Comparación detallada de frameworks web para Delphi: IntraWeb, UniGUI, TMS WEB Core, TMS XData y sgcHTML — arquitectura, despliegue, curva de aprendizaje y capacidad en tiempo real…

Guía paso a paso para un panel ERP en vivo en Delphi usando sgcHTML: tarjetas KPI, gráficas de ingresos, una tabla de facturas paginada, un tablero Kanban y actualizaciones en tiempo real mediante WebSocket…

sgcHTML ofrece a los desarrolladores de Delphi, C++ Builder y .NET más de 60 componentes HTML del lado del servidor que generan marcado Bootstrap 5 y permanecen interactivos a través de htmx — sin necesidad de JavaScript…

sgcWebSockets 2026.6 añade un cliente gRPC nativo, un servidor OpenAPI 3 independiente, un cliente de Apache Kafka, TLS nativo en Android y Apple (sin OpenSSL), detección de bots en el firewall, un transporte stdio para MCP, criptografía poscuántica y servidores WebSocket y HTTP reforzados…

Un servidor de firma REST autoalojado en sgcSign 2026.6: firma ejecutables, PDF y documentos XML desde tu CI sin poner la clave privada en cada agente de compilación, con una consola de administración, un registro de auditoría y proveedores HSM y KMS en la nube conectables…

Un nuevo backend TLS nativo de Android permite que tus aplicaciones se conecten por TLS usando el propio SSLEngine de Android, de modo que el APK no incluye ningún archivo .so de OpenSSL. Cambiar es una modificación de una línea en TLSOptions.IOHandler…

Un nuevo backend de TLS nativo de Apple permite que tus apps de iOS y macOS se conecten por TLS usando la propia pila del sistema operativo, de modo que no hay ninguna .dylib de OpenSSL que desplegar y obtienes TLS 1.3 a través de Network.framework…

sgcWebSockets Enterprise incluye un cliente gRPC de Vertex AI tipado sobre TsgcGRPCClient. Llama a los modelos Gemini desde Delphi sobre HTTP/2, autentícate con una cuenta de servicio, construye una petición generateContent a partir de partes de contenido y lee de vuelta los candidatos…

Una guía práctica para leer tablas de Google BigQuery desde Delphi sobre la API gRPC Storage Read: cómo el cliente de BigQuery tipado sobre TsgcGRPCClient se ejecuta sobre HTTP/2, se autentica con una cuenta de servicio, crea una sesión de lectura y recibe filas en streaming desde el servidor en Avro o Arrow…

Servir archivos desde DocumentRoot solía cargar el archivo completo en memoria por conexión, así que 100 descargas de un archivo de 1 GB necesitaban unos 100 GB de RAM. Ahora los archivos se transmiten desde disco y la memoria se mantiene estable…