Área seleccionada
Todas las entradas
Todos los artículos especializados, contextualizaciones y fragmentos de código fuente en la sección común del magazine.
Carga Multipart/Form-Data en Delphi: flujos robustos, control del boundary y depuración sin conjeturas
Las cargas Multipart/Form-Data parecen triviales, pero en Delphi fallan con rapidez por streams, nombres de archivo, Content-Type, manejo de boundaries y timeouts. Este fragmento de código fuente muestra una implementación robusta y depurable con THTTPClient —incluye el cálculo correcto del Content-Length…
Desarrollo de servidor de licencias y portal de clientes: arquitectura, operación y seguridad para modelos de licencias planificables
Un servidor de licencias con portal de clientes pone orden en la activación, la renovación y el cumplimiento — siempre que la arquitectura, las identidades, las interfaces y la operación estén planificadas de forma rigurosa desde el principio. Este artículo muestra componentes probados en la práctica, puntos de fallo típicos y un planteamiento robusto…
Proxy inverso con nginx y Delphi: gestión correcta del encabezado Forwarded, IP real del cliente y bases de URL robustas
Si los servidores Delphi-REST funcionan detrás de nginx, con frecuencia se alteran la IP del cliente, la detección de HTTPS y las URL absolutas. Este fragmento de código fuente muestra una gestión robusta de Forwarded/X-Forwarded (incluida la lista de proxies de confianza), ajustes típicos de nginx y notas de depuración para el funcionamiento.
Desarrollo de software empresarial multitenante: arquitectura, modelo de datos y operación sin sorpresas
La multitenencia determina la escalabilidad, los costes operativos y la seguridad. Este artículo muestra cómo planificar software empresarial con multitenencia de modo que los datos queden claramente separados, los permisos sean verificables y las actualizaciones puedan desplegarse sin tiempo de inactividad.
Modernizar flujos de trabajo de informes y PDF: menos discontinuidades, mayor trazabilidad, mejor operatividad
Cuando los informes, los comprobantes y las salidas en PDF han crecido históricamente, se producen rupturas de medios, tiempos de ejecución prolongados y errores difíciles de rastrear. El artículo muestra cómo las empresas modernizan los flujos de trabajo de reporting y PDF: desde la arquitectura y el acceso a datos hasta el renderizado.
C# Portales en la empresa: arquitectura, operación e integración sin sorpresas
C# Portales son un componente típico cuando las empresas quieren abrir procesos hacia el exterior o consolidarlos internamente. El artículo muestra cómo planificar la arquitectura, las identidades, las interfaces, los accesos a datos, la operación y la seguridad para que el portal siga siendo mantenible a largo plazo.
Mapeo de Dataset a objeto para estructuras heredadas atípicas: estable, depurable, sin magia de ORM
Cuando los conjuntos de datos heredados se han desarrollado históricamente, los mapeadores estándar suelen fracasar ante columnas con alias, mezclas de tipos de datos y estructuras de JOIN cambiantes. Este fragmento de código fuente muestra un mapeo de dataset a objeto robusto y depurable en Delphi: con plan de mapeo, convertidores y semántica de NULL.
Linux-Service en la empresa: implementar operación, seguridad e integración de forma ordenada
Un servicio Linux puede automatizar procesos de forma estable — siempre que la operación, las actualizaciones, el logging, la seguridad y las interfaces se planifiquen correctamente desde el inicio. Este artículo muestra, de forma práctica, en qué deben fijarse la dirección de TI y la administración: desde systemd, pasando por el hardening, hasta…
Delphi RTTI para mapeo sin magia: basado en atributos, depurable y compatible con sistemas heredados
Un patrón de mapeo pragmático con Delphi RTTI: atributos en lugar de convenciones, conversiones controladas, mensajes de error claros y un modo de depuración que realmente ayuda en producción. Con fragmentos de código fuente para mapeo de Dataset o Record a objeto sin magia oculta.