Head of Architecture en Banco Sabadell, bético 🟢, padre de dos elemnetos, programador y álter ego de Línea de Código y Manual Web, amante de las tecnologías en Arquitecto IT, generador de conocimiento y facilitador del aprendizaje.
Artículos de Víctor Cuervo
Arquitectura Basada en Eventos (EDA)
Una Arquitectura Basada en Eventos (EDA) es un patrón de diseño de software en el cual se diseñan servicios desacoplados que se relacionan mediante la publicación, consumo y enrutado de eventos.
Invisible XML
Invisible XML es un estándar que nos propone crear una gramática para poder interpretar cualquier tipo de documento y convertirlo a XML para poder ser procesado de forma automática.
¿Qué es Jakarta EE?
Para saber qué es Jakarta EE tenemos que conocer un poco la historia de Java y de cómo Oracle a liberado a la comunidad opensource los desarrollos de Java EE.
Instalar Drupal en otros idiomas
Si queremos instalar Drupal en otros idiomas que no sea el inglés deberemos de realizar algunas modificaciones sobre el sistema de ficheros. Veamos cuales son.
Max-execution-time
La variable de configuración max-execution-time le permite al servidor web Apache limitar el tiempo que un programa PHP puede tomarse para su ejecución.
Instalar Drupal
Descripción de los pasos que hay que seguir para poder realizar para poder instalar Drupal (idioma, configuración de base de datos, creación de usuarios,…)
¿Qué es OPcache?
Si queremos instalar Drupal en otros idiomas que no sea el inglés deberemos de realizar algunas modificaciones sobre el sistema de ficheros. Veamos cuales son.
¿Qué es Drupal?
Artículo que nos cuenta qué es Drupal, que características tiene, las versiones que existen y quien utiliza este famoso CMS.
¿Qué es .htaccess?
Conocer qué es .htaccess y como funciona este fichero del servidor Apache es fundamental para poder optimizar la configuración de nuestros sitios web.
Formato AVIF
El nuevo formato AVIF proporciona altos grados de compresión manteniendo la calidad de las imágenes, superando a formatos como JPEG o WebP.
Objetos Docker
Para entender la arquitectura Docker hay que conocer los objetos Docker que la conforman: Imágenes, Contenedores, Servicios y elementos de Red.
Arquitectura Docker
Análisis de los elementos que conforman la Arquitectura Docker: cliente, daemon process, api rest y registros Docker.
Instalar Docker Desktop
Proceso que explica cómo instalar Docker Desktop en Windows y en Mac. Requerimientos mínimos que necesitas para ejecutarlo en tu ordenador.
¿Qué es Docker?
Artículo que nos explica qué es Docker y los conceptos principales de imágenes y contenedores que están en su base.
¿Qué es una API?
Artículo que analiza qué es una API desde una perspectiva de negocio. Revisando la pequeña historia que ha existido de los APIs en el mundo de la tecnología.
Pilares del DevOps
Para una buena implantación de un modelo DevOps será fundamental que adoptemos una serie de pilares tecnológicos dentro de la organización. De esta manera conseguiremos la mayor eficiencia del modelo DevOps.
7 Beneficios del DevOps
En este artículo se recogen los 7 Beneficios del DevOps más relevates, como son: velocidad, estabilidad, calidad, colaboración, seguridad,…
¿Qué es DevOps?
DevOps es una metodología de desarrollo de software la cual acerca el desarrollo de aplicaciones a la operación de estas y viceversa, propiciando un entorno de colaboración.
Crear un índice en Elasticsearch
Pasos que tenemos que dar para poder crear un índice en Elasticsearch y así insertar nuestro primer documento JSON.
Tests en Postman
Cómo utilizar la herramienta Postman para poder definir y compartir los tests unitarios sobre un API o Servicio.
Conceptos Básicos Elasticsearch
Entender qué es un cluster, un nodo, un índice, un tipo, un documento, un shard y una réplica para Elasticsearch
¿Qué es un API Sandbox?
Mediante la técnica de API Sandbox podemos simular la respuesta funcional de un API hasta que este API está disponible en producción para sus dependencias
¿Qué es Elasticsearch?
Análisis sobre esta base de datos NoSQL orientada a documentos y a la búsqueda de textos
Contenedores versus Máquinas Virtuales
¿Son lo mismo un contenedor y una máquina virtual? Veamos las diferencias y utilidades de los contenedores versus máquinas virtuales.
Colaboración, pilar para la transformación digital.
Por qué la colaboración tiene que ser la base de la cultura y el pilar para la transformación digital.
¿Qué es un contenedor?
Los contenedores son paquetes ligeros, autónomos y ejecutables que incluyen todo lo necesario para ser ejecutados de forma independiente.
DocumentDB con soporte MongoDB
Uso de DocumentDB como base de datos NoSQL orientada a documentos y con una total compatibilidad con MongoDB.
¿Qué es Postman?
Postman es un entorno de desarrollo de APIs que nos permite diseñar, probar y monitorizar servicios REST
Ciclo de Vida API Management
Análisis de las diferentes fases por las que pasa el ciclo de vida del API Management, desde la concepción del API hasta su retirada.
Transacciones en MongoDB 4.0
Análisis del soporte que ofrece MongoDB 4.0 al modelo ACID de transacciones sobre multi-documentos.
Bases de Datos NoSQL
Análisis sobre lo que son las bases de datos NoSQL, características principales, tipos y soluciones de mercado.
Crear borradores en Jekyll
Cómo crear entradas en formato borrador cuando estemos publicando con Jekyll.
Listado de CMS
Listado que intenta recoger y mantener un listado actualizado de CMS del mercado, para que sirva como base de posibles selecciones.
¿Qué es el API Management?
Enfoque sobre el paradigma del API Management que nos ayuda a definir servicios mediante un modelo REST y gestionar estos activos para el negocio.
Límite de subida de ficheros en Nginx
El límite por defecto de subida de ficheros en Nginx es de 1Mb, veamos como podemos aumentar y controlar dicho límite.
¿Qué es Jekyll?
Artículo que nos hace una pequeña introducción sobre qué es Jekyll y qué beneficios tenemos de utilizarlo.
10 Características de un CMS
Artículo que analiza cuales son las 10 características de un CMS más importante y que le hacen ser ápto para el desarrollo de nuestras páginas web
¿Qué es un CMS?
Qué es un CMS o Gestor de Contenidos y cómo puede ayudarnos en la construcción y diseño de nuestras webs.
7 Beneficios de utilizar Cloud Computing
Análisis de 7 beneficios de utilizar Cloud Coputing para mejorar las prestaciones de los departamentos de TI y crear nuevos modelos de negocio de una forma sencilla.
Características del Cloud Computing
Características principales que definen a un modelo de Cloud Computing: autoservicio, elasticidad, medición, pago por uso y calidad de servicio.
¿Qué es el cloud computing?
Artículo que nos define conceptualmente qué es el cloud computing y cuales son sus modelos de servicio: IaaS, PaaS y SaaS.
Shoelace: Grid Bootstrap Visual
El planteamiento del Diseño Responsable se basa en tener en cuenta el dispositivo y el contexto que el usuario emplea para acceder al contenido.
¿Qué es Apache Derby?
Apache Derby es un una base de datos relacional (RDBMS) programa completamente en Java y mantenida por la Fundación Apache
Refactoring en Eclipse
Un refactoring consiste en modificar un código fuente de un programa sin alterar su funcionamiento
¿Qué son los Microservicios?
Una de las tendencias en Arquitectura de Software de las que más se viene hablando las últimas fechas son los microservicios. Pero, realmente, ¿qué son los microservicios?
QA y la Transformación Digital
El inquietante mundo del DevOps visto por un Arquitecto IT
El reto de monitorizar microservicios
Análisis de los retos en la monitorización de microservicios según Adrian Cockcroft.
Metamorfosis en la Arquitectura del Software
Hace no mucho participaba en una conversación sobre los nuevos modelos de desarrollo de software. Equipos ágiles y autosuficientes, con capacidad de decisión a la hora de crear y desplegar su software
Servicios RESTful con Tomcat 7 y Jersey
Apache Derby es un una base de datos relacional (RDBMS) programa completamente en Java y mantenida por la Fundación Apache
Guía de Referencia HTML5 Canvas
El planteamiento del Diseño Responsable se basa en tener en cuenta el dispositivo y el contexto que el usuario emplea para acceder al contenido.
Cambiar el navegador en Eclipse
Cómo poder configurar el navegador por defecto en la herramienta de desarrollo Eclipse
Diseños Web Multimedia con Popcorn
Uso del framework Popcorn para poder crear diseños multimedia basados en vídeo para tu web.